zbMATH — the first resource for mathematics

On the complexity of the disjoint paths problem. (English) Zbl 0770.68072
Summary: We consider the disjoint paths problem. Given a graph \(G\) and a subset \(S\) of the edge-set of \(G\) the problem is to decide whether there exists a family \(\mathcal F\) of disjoint circuits in \(G\) each containing exactly one edge of \(S\) such that every edge in \(S\) belongs to a circuit in \(\mathcal C\). By a well-known theorem of P. Seymour [On odd cuts and plane multicommodity flows, Proc. London Math. Soc. (3)42, 178-192 (1981; Zbl 0447.90026)] the edge-disjoint paths problem is polynomially solvable for Eulerian planar graphs \(G\). We show that (assuming \(P \neq NP\)) one can drop neither planarity nor the Eulerian condition on \(G\) without losing polynomial time solvability. We prove the NP-completeness of the planar edge-disjoint paths problem by showing the NP-completeness of the vertex disjoint paths problem for planar graphs with maximum vertex-degree three. This disproves (assuming \(P \neq NP\)) a conjecture of A. Schrijver [Homotopic Routing Methods, in: Paths, Flows and VLSI Layout, Algorithms Comb. 9, 329-371 (1990; Zbl 0732.90087)] concerning the existence of a polynomial time algorithm for the planar vertex-disjoint paths problem. Furthermore we present a counterexample to a conjugate of A. Frank mentioned in A. Sebö [Dual Integrality and Multicommodity Flows. Combinatorics, Colloquia Mathematica Societatis János Bolyai, 52, 453-469 (1988; Zbl 0695.90041)]. This conjecture would have implied a polynomial algorithm for the planar edge-disjoint paths problem. Moreover we derive a complete characterization of all minor-closed classes of graphs for which the disjoint paths problem is polynomially solvable. Finally we show the NP-completeness of the half- integral relaxation of the edge-disjoint paths problem. This implies an answer to the long-standing question whether the edge-disjoint paths problem is polynomially solvable for Eulerian graphs.

68Q25 Analysis of algorithms and problem complexity
68R10 Graph theory (including graph drawing) in computer science
05C38 Paths and cycles
05C45 Eulerian and Hamiltonian graphs
05C10 Planar graphs; geometric and topological aspects of graph theory
Full Text: DOI
[1] Lichtenstein, D.: Planar formulae and their uses,SIAM J. Comput. 11 (1982), 329-343. · Zbl 0478.68043 · doi:10.1137/0211025
[2] Lomonosov, M. V.: Combinatorial approaches to multiflow problems,Discrete Applied Mathematics 11 (1985), 1-93. · Zbl 0598.90036 · doi:10.1016/0166-218X(85)90004-6
[3] Matou?ek, J., Thomas, R.: On the complexity of finding iso- and other morphisms for partialk-trees, In preparation (manuscript May 1988).
[4] Middendorf, M., Pfeiffer, F.: Edge disjoint paths in graphs with bounded tree-whidth, In preparation.
[5] Robertson, N., Seymour, P. D.: Graph minors V. Excluding a planar graph,J. Combinatorial Theory (Ser. B),36 (1984), 49-64. · Zbl 0548.05025 · doi:10.1016/0095-8956(84)90013-3
[6] Schrijver, A.: Homotopic Routing Methods, in:Paths, Flows and VLSI Layout. (Korte, B., Lov?sz, L., Pr?mel, H.-J., Schrijver, A. eds.) Springer 1990.
[7] Seb?, A.: Dual Integrality and Multicommodity Flows, in: Colloquia Mathematica Societatis J?nos Bolyai,52.Combinatorics, (eds.: A. Hajnal, L. Lov?sz and V. T. S?s).
[8] Seb?, A.: Integer plane multicommodity flows with a bounded number of demands, Technical Report, Bonn, 1988, 88534-OR.
[9] Seymour, P. D.: On odd cuts and plane multicommodity flows,Proc. London Math. Soc. (3)42 (1981), 178-192. · Zbl 0447.90026 · doi:10.1112/plms/s3-42.1.178
[10] Seymour, P. D.: Matroids and multicommodity flows,Europ. J. Combinatorics 2 (1981), 257-290. · Zbl 0479.05023
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.