Edge-Disjoint Paths in Eulerian Digraphs

被引:0
作者
Cavallaro, Dario Giuliano [1 ]
Kawarabayashi, Ken-ichi [2 ,3 ]
Kreutzer, Stephan [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
[2] Natl Inst Informat, Tokyo, Japan
[3] Univ Tokyo, Tokyo, Japan
来源
PROCEEDINGS OF THE 56TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2024 | 2024年
关键词
Eulerian Digraphs; Edge-Disjoint Paths Problem; Directed Graphs; Graph Structure Theory; Fixed Parameter Tractability; GRAPHS;
D O I
10.1145/3618260.3649758
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Disjoint paths problems are among the most prominent problems in combinatorial optimisation. The edge- as well as the Vertex-Disjoint Paths problem are NP-complete, both on directed and undirected graphs. But on undirected graphs, Robertson and Seymour developed an algorithm for both problems that runs in cubic time for every fixed number p of terminal pairs, i.e. they proved that the problem is fixed-parameter tractable on undirected graphs. This is in sharp contrast to the situation on directed graphs, where Fortune, Hopcroft, and Wyllie proved that both problems are NP-complete already for p = 2 terminal pairs. In this paper, we study the Edge-Disjoint Paths problem (EDPP) on Eulerian digraphs, a problem that has received significant attention in the literature. Marx proved that the Eulerian EDPP is NP-complete even on structurally very simple Eulerian digraphs. On the positive side, polynomial time algorithms are known only for very restricted cases, such as p <= 3 or where the demand graph is a union of two stars. The question for which values of p the Edge-Disjoint Paths problem can be solved in polynomial time on Eulerian digraphs has already been raised by Frank, Ibaraki, and Nagamochi almost 30 years ago. But despite considerable effort, the complexity of the problem is still wide open and is considered to be the main open problem in this area. In this paper, we solve this long-open problem by showing that the Edge-Disjoint Paths problem is fixed-parameter tractable on Eulerian digraphs in general (parameterized by the number of terminal pairs). The algorithm itself is reasonably simple but the proof of its correctness requires a deep structural analysis of Eulerian digraphs.
引用
收藏
页码:704 / 715
页数:12
相关论文
共 28 条
[1]   EASY PROBLEMS FOR TREE-DECOMPOSABLE GRAPHS [J].
ARNBORG, S ;
LAGERGREN, J ;
SEESE, D .
JOURNAL OF ALGORITHMS, 1991, 12 (02) :308-340
[2]  
BangJensen J, 2018, SPRINGER MONOGR MATH, P1, DOI 10.1007/978-3-319-71840-8
[3]   Adapting The Directed Grid Theorem into an FPT Algorithm [J].
Campos, Victor ;
Lopes, Raul ;
Maia, Ana Karolinna ;
Sau, Ignasi .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2019, 346 :229-240
[4]   A TIGHT LOWER BOUND FOR EDGE-DISJOINT PATHS ON PLANAR DAGS* [J].
Chitnis, Rajesh .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2023, 37 (02) :556-572
[5]   THE MONADIC 2ND-ORDER LOGIC OF GRAPHS .1. RECOGNIZABLE SETS OF FINITE GRAPHS [J].
COURCELLE, B .
INFORMATION AND COMPUTATION, 1990, 85 (01) :12-75
[6]   The planar directed k-Vertex-Disjoint Paths problem is fixed-parameter tractable [J].
Cygan, Marek ;
Marx, Daniel ;
Pilipczuk, Marcin ;
Pilipczuk, Michal .
2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2013, :197-206
[7]  
Diestel Reinhard., 2005, Graph theory, V173, DOI [10.1007/978-3-662-53622-3, DOI 10.1007/978-3-662-53622-3]
[8]   THE DIRECTED SUBGRAPH HOMEOMORPHISM PROBLEM [J].
FORTUNE, S ;
HOPCROFT, J ;
WYLLIE, J .
THEORETICAL COMPUTER SCIENCE, 1980, 10 (02) :111-121
[9]  
Frank A., 1995, Algorithms and Computations. 6th International Symposium, ISAAC '95. Proceedings, P92, DOI 10.1007/BFb0015412
[10]  
Frank A., 1989, Annals of Discrete Mathematics, V41, P179, DOI [DOI 10.1016/S0167-5060(08)70459-X, 10.1016/S0167-5060(08)70459-X]