scientific article; zbMATH DE number 16300
[For the entire collection see Zbl 0719.00011.] The \(k\)-disjoint paths problem is the following: Given a graph \(G\) and \(2k\) vertices \(x_ 1,\dots,x_ k\), \(y_ 1,\dots,y_ k\). Does there exist, in \(G,k\) mutually vertex disjoint paths \(P_ 1,\dots,P_ k\) such that \(P_ i\) starts in \(x_ i\) and ends in \(y_ i\). It is well known that if \(k\) is part of the input, then this problem is NP-complete. Also if \(G\) is a directed graph, the problem is NP-complete, even when \(k=2\). For undirected graphs, it was shown independently by Seymour, Shiloach and Thomassen, that the case \(k=2\) is decidable by a simple algorithm. This remained the only solved case, until Robertson and Seymour used the power of their Graph Minors machinery, and were able to show that the \(k\)-disjoint paths problem is polynomiable solvable for any fixed \(k\). Furthermore the complexity of the algorithm is independent of \(k\), namely \(O(| V|^ 2| E|)\). One interesting aspect of their method is, that although the existence of a \(O(| V|^ 2| E|)\) algorithm is proved, the constants involved are so large, that the proposed algorithm has no practical use. Hence, there remains the interesting problem of finding, even in the case \(k=3\), a polynomial algorithm which can be used in practice. This paper gives an outline of the derivation of a polynomial algorithm from the Graph Minor machinery. Intuitively, a graph has tree-width \(\leq k\) if it can be constructed by piecing together graphs with at most \(k+1\) vertices in a tree-like structure. Trees have tree-width 1 and at the other extreme complete graphs have tree-width \(n-1\). The idea of the algorithm is that if the input graph has high enough tree-width, then one can find a so-called ``irrelevant vertex, one whose deletion does not change the problem. This step is repeated until the tree-width becomes too small. Now the graph is cut up by many low order separations, and these can be used to solve the problem directly. Thus the main step of the algorithm becomes that of identifying an irrelevant vertex. This part uses a result from one of the Graph Minor papers, that for every \(h\geq 0\), every graph of sufficiently high tree-width has a subgraph which is a wall of height \(h\). A wall of height \(h\) is a portion of the hexagonal lattice consisting of \(h\) horizontal paths and \(h\) edges between consecutive pairs of them; or a subdivision of such a graph. The problem of finding an irrelevant vertex, is now reduced to finding a very large wall, and then using that to find an irrelevant vertex. The proof that the algorithm really does locate an irrelevant vertex, requires all the machinery from the Graph Minors package.
- Searching for \(f\)-Hamiltonian circuits
- General vertex disjoint paths in series-parallel graphs
- Algorithms and obstructions for linear-width and related search parameters
- \(K_{a,k}\) minors in graphs of bounded tree-width
- Graph minors. XIII: The disjoint paths problem
- On the computational complexity of closest genome problems
- A lower bound on the tree-width of graphs with irrelevant vertices
- On the kernelization of split graph problems
- Elimination of local bridges
- Edge-disjoint odd cycles in 4-edge-connected graphs
- Routing in undirected graphs with constant congestion
- Single-Sink Multicommodity Flow with Side Constraints
- Tight bounds for linkages in planar graphs
- scientific article; zbMATH DE number 3858436 (Why is no real title available?)
- New hardness results for routing on disjoint paths
- Two disjoint negative cycles in a signed graph
- Disjoint Paths—A Survey
- Graph minors. II. Algorithmic aspects of tree-width
- Processor Efficient Parallel Algorithms for the Two Disjoint Paths Problem and for Finding a Kuratowski Homeomorph
- The disjoint paths problem in quadratic time
- Graph minors. XXII. Irrelevant vertices in linkage problems
- On shortest disjoint paths in planar graphs
- Subexponential parameterized algorithms
- Kernelization of two path searching problems on split graphs
- Improved approximation for node-disjoint paths in grids with sources on the boundary
- Efficient Graph Minors Theory and Parameterized Algorithms for (Planar) Disjoint Paths
- The Directed Disjoint Shortest Paths Problem
- The edge-disjoint paths problem in Eulerian graphs and 4-edge-connected graphs
- Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
- Combing a Linkage in an Annulus
- On the complexity of the bilevel minimum spanning tree problem
- Mengerian graphs: characterization and recognition
- Inapproximability of edge-disjoint paths and low congestion routing on undirected graphs
- Lower bounds for approximate (\& exact) k-disjoint-shortest-paths
- Lower bounds for approximate (\& exact) \(k\)-\textsc{Disjoint-Shortest-Paths}
- A note on multiflows and treewidth
- Finding disjoint paths with related path costs
- Some recent progress and applications in graph minor theory
- The extremal function for 3-linked graphs
- Redundant multicast routing in multilayer networks with shared risk resource groups: complexity, models and algorithms
This page was built for publication:
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3972953)