1,046 research outputs found
Cluster Before You Hallucinate: Approximating Node-Capacitated Network Design and Energy Efficient Routing
We consider circuit routing with an objective of minimizing energy, in a
network of routers that are speed scalable and that may be shutdown when idle.
We consider both multicast routing and unicast routing. It is known that this
energy minimization problem can be reduced to a capacitated flow network design
problem, where vertices have a common capacity but arbitrary costs, and the
goal is to choose a minimum cost collection of vertices whose induced subgraph
will support the specified flow requirements. For the multicast (single-sink)
capacitated design problem we give a polynomial-time algorithm that is
O(log^3n)-approximate with O(log^4 n) congestion. This translates back to a
O(log ^(4{\alpha}+3) n)-approximation for the multicast energy-minimization
routing problem, where {\alpha} is the polynomial exponent in the dynamic power
used by a router. For the unicast (multicommodity) capacitated design problem
we give a polynomial-time algorithm that is O(log^5 n)-approximate with
O(log^12 n) congestion, which translates back to a O(log^(12{\alpha}+5)
n)-approximation for the unicast energy-minimization routing problem.Comment: 22 pages (full version of STOC 2014 paper
Discrete Convex Functions on Graphs and Their Algorithmic Applications
The present article is an exposition of a theory of discrete convex functions
on certain graph structures, developed by the author in recent years. This
theory is a spin-off of discrete convex analysis by Murota, and is motivated by
combinatorial dualities in multiflow problems and the complexity classification
of facility location problems on graphs. We outline the theory and algorithmic
applications in combinatorial optimization problems
Approximating the generalized terminal backup problem via half-integral multiflow relaxation
We consider a network design problem called the generalized terminal backup
problem. Whereas earlier work investigated the edge-connectivity constraints
only, we consider both edge- and node-connectivity constraints for this
problem. A major contribution of this paper is the development of a strongly
polynomial-time 4/3-approximation algorithm for the problem. Specifically, we
show that a linear programming relaxation of the problem is half-integral, and
that the half-integral optimal solution can be rounded to a 4/3-approximate
solution. We also prove that the linear programming relaxation of the problem
with the edge-connectivity constraints is equivalent to minimizing the cost of
half-integral multiflows that satisfy flow demands given from terminals. This
observation presents a strongly polynomial-time algorithm for computing a
minimum cost half-integral multiflow under flow demand constraints
Lagrangian-based methods for single and multi-layer multicommodity capacitated network design
Le problème de conception de réseau avec coûts fixes et capacités (MCFND) et le problème
de conception de réseau multicouches (MLND) sont parmi les problèmes de
conception de réseau les plus importants. Dans le problème MCFND monocouche, plusieurs
produits doivent être acheminés entre des paires origine-destination différentes
d’un réseau potentiel donné. Des liaisons doivent être ouvertes pour acheminer les produits,
chaque liaison ayant une capacité donnée. Le problème est de trouver la conception
du réseau à coût minimum de sorte que les demandes soient satisfaites et que les capacités
soient respectées. Dans le problème MLND, il existe plusieurs réseaux potentiels,
chacun correspondant à une couche donnée. Dans chaque couche, les demandes pour un
ensemble de produits doivent être satisfaites. Pour ouvrir un lien dans une couche particulière,
une chaîne de liens de support dans une autre couche doit être ouverte. Nous
abordons le problème de conception de réseau multiproduits multicouches à flot unique
avec coûts fixes et capacités (MSMCFND), où les produits doivent être acheminés uniquement
dans l’une des couches.
Les algorithmes basés sur la relaxation lagrangienne sont l’une des méthodes de résolution
les plus efficaces pour résoudre les problèmes de conception de réseau. Nous
présentons de nouvelles relaxations à base de noeuds, où le sous-problème résultant se
décompose par noeud. Nous montrons que la décomposition lagrangienne améliore significativement
les limites des relaxations traditionnelles.
Les problèmes de conception du réseau ont été étudiés dans la littérature. Cependant,
ces dernières années, des applications intéressantes des problèmes MLND sont apparues,
qui ne sont pas couvertes dans ces études. Nous présentons un examen des problèmes de
MLND et proposons une formulation générale pour le MLND. Nous proposons également
une formulation générale et une méthodologie de relaxation lagrangienne efficace
pour le problème MMCFND. La méthode est compétitive avec un logiciel commercial
de programmation en nombres entiers, et donne généralement de meilleurs résultats.The multicommodity capacitated fixed-charge network design problem (MCFND) and
the multilayer network design problem (MLND) are among the most important network
design problems. In the single-layer MCFND problem, several commodities have to
be routed between different origin-destination pairs of a given potential network. Appropriate
capacitated links have to be opened to route the commodities. The problem
is to find the minimum cost design and routing such that the demands are satisfied and
the capacities are respected. In the MLND, there are several potential networks, each
at a given layer. In each network, the flow requirements for a set of commodities must
be satisfied. However, the selection of the links is interdependent. To open a link in a
particular layer, a chain of supporting links in another layer has to be opened. We address
the multilayer single flow-type multicommodity capacitated fixed-charge network
design problem (MSMCFND), where commodities are routed only in one of the layers.
Lagrangian-based algorithms are one of the most effective solution methods to solve
network design problems. The traditional Lagrangian relaxations for the MCFND problem
are the flow and knapsack relaxations, where the resulting Lagrangian subproblems
decompose by commodity and by arc, respectively. We present new node-based
relaxations, where the resulting subproblem decomposes by node. We show that the
Lagrangian dual bound improves significantly upon the bounds of the traditional relaxations.
We also propose a Lagrangian-based algorithm to obtain upper bounds.
Network design problems have been the object of extensive literature reviews. However,
in recent years, interesting applications of multilayer problems have appeared that
are not covered in these surveys. We present a review of multilayer problems and propose
a general formulation for the MLND. We also propose a general formulation and
an efficient Lagrangian-based solution methodology for the MMCFND problem. The
method is competitive with (and often significantly better than) a state-of-the-art mixedinteger
programming solver on a large set of randomly generated instances
Dynamic vs Oblivious Routing in Network Design
Consider the robust network design problem of finding a minimum cost network
with enough capacity to route all traffic demand matrices in a given polytope.
We investigate the impact of different routing models in this robust setting:
in particular, we compare \emph{oblivious} routing, where the routing between
each terminal pair must be fixed in advance, to \emph{dynamic} routing, where
routings may depend arbitrarily on the current demand. Our main result is a
construction that shows that the optimal cost of such a network based on
oblivious routing (fractional or integral) may be a factor of
\BigOmega(\log{n}) more than the cost required when using dynamic routing.
This is true even in the important special case of the asymmetric hose model.
This answers a question in \cite{chekurisurvey07}, and is tight up to constant
factors. Our proof technique builds on a connection between expander graphs and
robust design for single-sink traffic patterns \cite{ChekuriHardness07}
- …