25,909 research outputs found
Optimization-Based Linear Network Coding for General Connections of Continuous Flows
For general connections, the problem of finding network codes and optimizing
resources for those codes is intrinsically difficult and little is known about
its complexity. Most of the existing solutions rely on very restricted classes
of network codes in terms of the number of flows allowed to be coded together,
and are not entirely distributed. In this paper, we consider a new method for
constructing linear network codes for general connections of continuous flows
to minimize the total cost of edge use based on mixing. We first formulate the
minimumcost network coding design problem. To solve the optimization problem,
we propose two equivalent alternative formulations with discrete mixing and
continuous mixing, respectively, and develop distributed algorithms to solve
them. Our approach allows fairly general coding across flows and guarantees no
greater cost than any solution without network coding.Comment: 1 fig, technical report of ICC 201
Scheduling unit processing time arc shutdown jobs to maximize network flow over time: complexity results
We study the problem of scheduling maintenance on arcs of a capacitated
network so as to maximize the total flow from a source node to a sink node over
a set of time periods. Maintenance on an arc shuts down the arc for the
duration of the period in which its maintenance is scheduled, making its
capacity zero for that period. A set of arcs is designated to have maintenance
during the planning period, which will require each to be shut down for exactly
one time period. In general this problem is known to be NP-hard. Here we
identify a number of characteristics that are relevant for the complexity of
instance classes. In particular, we discuss instances with restrictions on the
set of arcs that have maintenance to be scheduled; series parallel networks;
capacities that are balanced, in the sense that the total capacity of arcs
entering a (non-terminal) node equals the total capacity of arcs leaving the
node; and identical capacities on all arcs
Cross-layer optimization in TCP/IP networks
TCP-AQM can be interpreted as distributed primal-dual algorithms to maximize aggregate utility over source rates. We show that an equilibrium of TCP/IP, if exists, maximizes aggregate utility over both source rates and routes, provided congestion prices are used as link costs. An equilibrium exists if and only if this utility maximization problem and its Lagrangian dual have no duality gap. In this case, TCP/IP incurs no penalty in not splitting traffic across multiple paths. Such an equilibrium, however, can be unstable. It can be stabilized by adding a static component to link cost, but at the expense of a reduced utility in equilibrium. If link capacities are optimally provisioned, however, pure static routing, which is necessarily stable, is sufficient to maximize utility. Moreover single-path routing again achieves the same utility as multipath routing at optimality
On the Min-Max-Delay Problem: NP-completeness, Algorithm, and Integrality Gap
We study a delay-sensitive information flow problem where a source streams
information to a sink over a directed graph G(V,E) at a fixed rate R possibly
using multiple paths to minimize the maximum end-to-end delay, denoted as the
Min-Max-Delay problem. Transmission over an edge incurs a constant delay within
the capacity. We prove that Min-Max-Delay is weakly NP-complete, and
demonstrate that it becomes strongly NP-complete if we require integer flow
solution. We propose an optimal pseudo-polynomial time algorithm for
Min-Max-Delay, with time complexity O(\log (Nd_{\max}) (N^5d_{\max}^{2.5})(\log
R+N^2d_{\max}\log(N^2d_{\max}))), where N = \max\{|V|,|E|\} and d_{\max} is the
maximum edge delay. Besides, we show that the integrality gap, which is defined
as the ratio of the maximum delay of an optimal integer flow to the maximum
delay of an optimal fractional flow, could be arbitrarily large
- …