On the Complexity of Finding Internally Vertex-Disjoint Long Directed Paths

For two positive integers $k$ and $\ell$, a $(k \times \ell)$-spindle is the union of $k$ pairwise internally vertex-disjoint directed paths with $\ell$ arcs between two vertices $u$ and $v$. We are interested in the (parameterized) complexity of several problems consisting in deciding whether a given digraph contains a subdivision of a spindle, which generalize both the Maximum Flow and Longest Path problems. We obtain the following complexity dichotomy: for a fixed $\ell \geq 1$, finding the largest $k$ such that an input digraph $G$ contains a subdivision of a $(k \times \ell)$-spindle is polynomial-time solvable if $\ell \leq 3$, and NP-hard otherwise. We place special emphasis on finding spindles with exactly two paths and present FPT algorithms that are asymptotically optimal under the ETH. These algorithms are based on the technique of representative families in matroids, and use also color-coding as a subroutine. Finally, we study the case where the input graph is acyclic, and present several algorithmic and hardness results.

[1]  Gregory Gutin,et al.  Digraphs - theory, algorithms and applications , 2002 .

[2]  A. Pawel Wojda,et al.  On the existence of specified cycles in a tournament , 1983, J. Graph Theory.

[3]  Matthias Kriesell,et al.  Disjoint A-paths in digraphs , 2005, Journal of combinatorial theory. Series B (Print).

[4]  Alon Itai,et al.  The complexity of finding maximum disjoint paths with length constraints , 1982, Networks.

[5]  Bojan Mohar,et al.  Finding a subdivision of a prescribed digraph of order 4 , 2017, J. Graph Theory.

[6]  Júlio Araújo,et al.  On the Complexity of Finding Internally Vertex-Disjoint Long Directed Paths , 2019, Algorithmica.

[7]  Fahad Panolan,et al.  Efficient Computation of Representative Families with Applications in Parameterized and Exact Algorithms , 2016, J. ACM.

[8]  Mam Riess Jones Color Coding , 1962, Human factors.

[9]  Alice Metzlar,et al.  Disjoint Paths in Acyclic Digraphs , 1993, J. Comb. Theory, Ser. B.

[10]  Hadas Shachnai,et al.  Representative Families: A Unified Tradeoff-Based Approach , 2014, ESA.

[11]  László Lovász,et al.  Matroid matching and some applications , 1980, J. Comb. Theory, Ser. B.

[12]  Nicolas Nisse,et al.  Subdivisions of oriented cycles in digraphs with large chromatic number , 2016, J. Graph Theory.

[13]  Michael R. Fellows,et al.  Fundamentals of Parameterized Complexity , 2013 .

[14]  Matthias Kriesell,et al.  Asymptotically optimal K k -packings of dense graphs via fractional K k -decompositions , 2005 .

[15]  Richard C. Brewster,et al.  Packing paths in digraphs , 2003, J. Graph Theory.

[16]  Sanjeev Khanna,et al.  Approximating Longest Directed Paths and Cycles , 2004, ICALP.

[17]  Meirav Zehavi A randomized algorithm for long directed cycle , 2016, Inf. Process. Lett..

[18]  Hadas Shachnai,et al.  Representative families: A unified tradeoff-based approach , 2014, J. Comput. Syst. Sci..

[19]  Paul Wollan,et al.  Finding topological subgraphs is fixed-parameter tractable , 2010, STOC '11.

[20]  Jie Ma,et al.  Cycles with two blocks in k-chromatic digraphs , 2018, J. Graph Theory.

[21]  Jørgen Bang-Jensen,et al.  Finding a subdivision of a digraph , 2015, Theor. Comput. Sci..

[22]  Russell Impagliazzo,et al.  Which problems have strongly exponential complexity? , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[23]  Paul Wollan,et al.  Finding Topological Subgraphs , 2016, Encyclopedia of Algorithms.

[24]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.

[25]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[26]  Stefan Kratsch,et al.  Kernelization Lower Bounds by Cross-Composition , 2012, SIAM J. Discret. Math..

[27]  Dimitrios M. Thilikos,et al.  Invitation to fixed-parameter algorithms , 2007, Comput. Sci. Rev..

[28]  B. Monien How to Find Long Paths Efficiently , 1985 .

[29]  Leizhen Cai,et al.  Finding Two Edge-Disjoint Paths with Length Constraints , 2016, WG.

[30]  James G. Oxley,et al.  Matroid theory , 1992 .

[31]  Aleksandrs Slivkins,et al.  Parameterized Tractability of Edge-Disjoint Paths on Directed Acyclic Graphs , 2003, SIAM J. Discret. Math..

[32]  C. Pandu Rangan,et al.  Approximate Triclique Coloring for Register Allocation , 1996, Inf. Process. Lett..