Graph minors. VII. Disjoint paths on a surface
Journal of Combinatorial Theory Series B
On the complexity of testing for odd holes and induced odd paths
Discrete Mathematics
Finding $k$ Disjoint Paths in a Directed Planar Graph
SIAM Journal on Computing
Graph minors. XI.: circuits on a surface
Journal of Combinatorial Theory Series B
Graph minors. XIII: the disjoint paths problem
Journal of Combinatorial Theory Series B
Discrete Applied Mathematics - Special issue: Combinatorial Optimization 1992 (CO92)
A Polynomial Solution to the Undirected Two Paths Problem
Journal of the ACM (JACM)
The Directed Subgraph Homeomorphism Problem
The Directed Subgraph Homeomorphism Problem
The equivalence of theorem proving and the interconnection problem
ACM SIGDA Newsletter
Combinatorica
Even-hole-free graphs part I: Decomposition theorem
Journal of Graph Theory
Even-hole-free graphs part II: Recognition algorithm
Journal of Graph Theory
Journal of Graph Theory
Algorithms for finding an induced cycle in planar graphs and bounded genus graphs
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
Induced disjoint paths problem in a planar digraph
Discrete Applied Mathematics
Subexponential algorithms for partial cover problems
Information Processing Letters
Tight bounds for linkages in planar graphs
ICALP'11 Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I
Finding multiple induced disjoint paths in general graphs
Information Processing Letters
Linear kernels for (connected) dominating set on H-minor-free graphs
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Finding an induced path of given parity in planar graphs in polynomial time
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Induced packing of odd cycles in planar graphs
Theoretical Computer Science
Hi-index | 0.00 |
For a graph G and a collection of vertex pairs {(s1, t1), ..., (sk, tk)}, the disjoint paths problem is to find k vertex-disjoint paths P1, ..., Pk, where Pi is a path from sii to ti for each i = 1, ..., k. This problem is one of the classic problems in combinatorial optimization and algorithmic graph theory, and has many applications, for example in transportation networks, VLSI layout, and recently, virtual circuits routing in high-speed networks. As an extension of the disjoint paths problem, we introduce a new problem which we call the induced disjoint paths problem. In this problem we are given a graph G and a collection of vertex pairs {(s1, t1), ..., (sk, tk)}. The objective is to find k paths P1, ..., Pk such that Pi is a path from si to ti and Pi and Pj have neither common vertices nor adjacent vertices for any distinct i, j. This problem setting is a generalization of the disjoint paths problem, since if we subdivide each edge, then desired disjoint paths would be induced disjoint paths. The problem is motivated by not only the disjoint paths problem but also the recognition of an induced subgraph. The latter has been developed in the recent years, and this is actually connected to the Strong Perfect Graph Theorem [4], and the recognition of the perfect graphs [2]. In this paper, we shall investigate the complexity issues of this problem. The induced disjoint paths problem has several variants depending on whether k is a fixed constant or a part of the input, whether the graph is directed or undirected, and whether the graph is planar or not. We show that the induced disjoint paths problem is (i) solvable in polynomial time when k is fixed and G is a directed planar graph, (ii) solvable in linear time when k is fixed and G is an undirected planar graph, (iii) NP-hard when k = 2 and G is an acyclic directed graph, (iv) NP-hard when k = 2 and G is an undirected general graph. (i) generalizes the result by Schrijver [22], while (ii) generalizes the result by Reed, Robertson, Schrijver and Seymour [17].