Proceedings ArticleDOI
Decision algorithms for unsplittable flow and the half-disjoint paths problem
Jon Kleinberg
- pp 530-539
Reads0
Chats0
TLDR
A polynomial-time algorithm for the bounded unsplittable flow problem, in an arbitrary graph, when the number of terminal pairs is a ilxed constant, which is conceptually much simpler than Robert,son and Seymour’s corresponding algorithm for t.son-Seymour algorithm, together with some new algorithmic components.Abstract:
We consider t.he bounded unsplittable flow problem: given t,erminal pairs in a network, with associated real-valued demands in bhe range [0, 41, find a single flow path for each pair so that no more than 1 unit of demand is routed t.hrough any vertex. Thus, the setting is not directly comparable to that, of 6he classical disjoint paths problem (when all demands are equal to 1) we must deal with connect.ions having varied, real-valued amounts of demand, but we impose the boundedness restriction t.hat each connection can consume at most half the capacity of any vertex Our main result is a polynomial-time algorithm for t,he bounded unsplittable flow problem, in an arbitrary graph, when the number of terminal pairs is a ilxed constant. Our algorithm is conceptually much simpler than Robert,son and Seymour’s corresponding algorithm for t.he disjoint paths problem witch a constant number of terminal pairs; and we can decide the routability of a non-t,rivially super-constant number of terminal pairs (up t,o Q((log log n)2/15)) in polynomial time. We also obtain polynomial-time algorithms for several natural opt.imizat$ion problems derived from the bounded unsplitt,able flow problem, when the number of terminal pairs is sufficiently small, and algorithms with better bounds for the case of planar graphs. The results all carry over to problems involving edge capacities. Our approach makes use of several of the ideas underlying bhe Robert.son-Seymour algorithm, together with some new algorithmic components. The resu1t.s add to a growing body of work suggest*Department of Computer Science, Cornell University, Ithaca NY 14863. Email: ldeinber&s.comell,edu. Supported in part by an Alfred P. Sloan Research Fellowship and by NSF Faculty Early Career Development Award CCR-9701399. ing that versions of our boundedness restriction while often relatively mild from the point of view of the underlying motivation can have very interesting qualitative effects on the tractability of basic routing problems.read more
Citations
More filters
Journal ArticleDOI
The disjoint paths problem in quadratic time
TL;DR: The time complexity of all the algorithms with the most expensive part depending on Robertson and [email protected]?s algorithm can be improved to O(n^2), for example, the membership testing for minor-closed class of graphs.
Proceedings ArticleDOI
Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
TL;DR: It is shown that in directed networks, for any > 0, EDP is NP-hard to approximate within m 1=2 and simple approximation algorithms are designed that achieve essentially matching approximation guarantees for some generalizations of EDP.
Journal ArticleDOI
Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
TL;DR: It is shown that in directed networks, for any e>0, EDP is NP-hard to approximate within m1/2-e even in undirected networks, and design simple approximation algorithms that achieve essentially matching approximation guarantees for some generalizations of EDP.
BookDOI
Adversarial Reasoning: Computational Approaches to Reading the Opponent's Mind
TL;DR: The notion of a syntactic interface of systems and system components, by which communication lines, which the authors call channels, the system or a system component is connected to the environment and which messages are communicated over the channels is introduced.
Proceedings ArticleDOI
Multicommodity flow, well-linked terminals, and routing problems
TL;DR: A simple new decomposition algorithm that is based on computing sparse cuts in a graph and achieves a poly-logarithmic approximation for the node capacitated all-or-nothing flow problem in general graphs and node-disjoint path problem in planar graphs with O(1) congestion.
References
More filters
Journal ArticleDOI
Graph minors. XIII: the disjoint paths problem
Neil Robertson,Paul Seymour +1 more
TL;DR: An algorithm, which for fixed k ≥ 0 has running time O (| V(G) | 3 ), to solve the following problem: given a graph G and k pairs of vertices of G, decide if there are k mutually vertex-disjoint paths of G joining the pairs.
Journal ArticleDOI
Graph minors. V. Excluding a planar graph
Neil Robertson,Paul Seymour +1 more
TL;DR: It is proved that for every planar graph H there is a number w such that every graph with no minor isomorphic to H can be constructed from graphs with at most w vertices, by piecing them together in a tree structure.
Journal ArticleDOI
Linear time algorithms for NP-hard problems restricted to partial k -trees
TL;DR: An algorithm paradigm for solving NP- hard problems on graphs restricted to partial graphs of k -trees and given with an embedding in a k -tree is presented and illustrated by a sequence of examples.
Journal ArticleDOI
On the Computational Complexity of Combinatorial Problems
TL;DR: A large class of classical combinatorial problems, including most of the difficult problems in the literature of network flows and computational graph theory, are shown to be equivalent, in the sense that either all or none of them can be solved in polynomial time.
Journal ArticleDOI
Quickly excluding a planar graph
TL;DR: A much better bound is proved on the tree-width of planar graphs with no minor isomorphic to a g × g grid and this is the best known bound.