Abstract

In the Directed Disjoint Paths problem, we are given a digraph D and a set of requests {(s1,t1),…,(sk,tk)}, and the task is to find a collection of pairwise vertex-disjoint paths {P1,…,Pk} such that each Pi is a path from si to ti in D. This problem is NP-complete for fixed k=2 and W[1]-hard with parameter k in DAGs. A few positive results are known under restrictions on the input digraph, such as being planar or having bounded directed tree-width, or under relaxations of the problem, such as allowing for vertex congestion. Positive results are scarce, however, for general digraphs. In this article we propose a novel global congestion metric for the problem: we only require the paths to be “disjoint enough”, in the sense that they must behave properly not in the whole graph, but in an unspecified part of size prescribed by a parameter. Namely, in the Disjoint Enough Directed Paths problem, given an n-vertex digraph D, a set of k requests, and non-negative integers d and s, the task is to find a collection of paths connecting the requests such that at least d vertices of D occur in at most s paths of the collection. We study the parameterized complexity of this problem for a number of choices of the parameter, including the directed tree-width of D. Among other results, we show that the problem is W[1]-hard in DAGs with parameter d and, on the positive side, we give an algorithm in time O(nd+2⋅kd⋅s) and a kernel of size d⋅2k−s⋅(ks)+2k in general digraphs. This latter result has consequences for the Steiner Network problem: we show that it is FPT parameterized by the number k of terminals and p, where p=n−q and q is the size of the solution.

Highlights

  • In the Disjoint Paths problem, we are given a graph G and a set of pairs of vertices {(s1, t1), . . . ,}, the requests, and the task is to find a collection of pairwise vertexdisjoint paths {P1, . . . , Pk} such that each Pi is a path from si to ti in G

  • Robertson and Seymour [23] showed, in their seminal work on graph minors, that Disjoint Paths can be solved in time f (k) · nO(1) for some computable function f, where n is the number of vertices of G; that is, the problem is fixed-parameter tractable (FPT) when parameterized by the number of requests

  • By a simple reduction from the Directed Disjoint Paths with Congestion problem, it is easy to prove that Directed Paths (DEDP) is NP-complete for fixed k ≥ 3 and s ≥ 1, even if c is large with respect to n, namely at most n − nα for some real value 0 < α ≤ 1, and W[1]-hard in DAGs with parameter k

Read more

Summary

Introduction

In the Disjoint Paths problem, we are given a graph G and a set of pairs of vertices {(s1, t1), . . . , (sk, tk)}, the requests, and the task is to find a collection of pairwise vertexdisjoint paths {P1, . . . , Pk} such that each Pi is a path from si to ti in G. Robertson and Seymour [23] showed, in their seminal work on graph minors, that Disjoint Paths can be solved in time f (k) · nO(1) for some computable function f , where n is the number of vertices of G; that is, the problem is fixed-parameter tractable (FPT) when parameterized by the number of requests. By a simple reduction from the Directed Disjoint Paths with Congestion problem, it is easy to prove that DEDP is NP-complete for fixed k ≥ 3 and s ≥ 1, even if c is large with respect to n, namely at most n − nα for some real value 0 < α ≤ 1, and W[1]-hard in DAGs with parameter k. The proofs of the three results marked with ‘( )’ can be found in the full version

Preliminaries and definitions
Hardness results for DEDP
Algorithms for DEDP including d as a parameter
Concluding remarks
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.