On Shortest Disjoint Paths in Planar Graphs
نویسندگان
چکیده
For a graph G and a collection of vertex pairs {(s1, t1), . . . , (sk, tk)}, the k disjoint paths problem is to find k vertex-disjoint paths P1, . . . , Pk, where Pi is a path from si to ti for each i = 1, . . . , k. In the corresponding optimization problem, the shortest disjoint paths problem, the vertex-disjoint paths Pi have to be chosen such that a given objective function is minimized. We consider two different objectives, namely minimizing the total path length (minimum sum, or short: min-sum), and minimizing the length of the longest path (min-max), for k = 2, 3. min-sum: We extend recent results by Colin de Verdière and Schrijver to prove that, for a planar graph and for terminals adjacent to at most two faces, the Min-Sum 2 Disjoint Paths Problem can be solved in polynomial time. We also prove that, for six terminals adjacent to one face in any order, the Min-Sum 3 Disjoint Paths Problem can be solved in polynomial time. min-max: The Min-Max 2 Disjoint Paths Problem is known to be NP-hard for general graphs. We present an algorithm that solves the problem for graphs with tree-width 2 in polynomial time. We thus close the gap between easy and hard instances, since the problem is weakly NP-hard for graphs with tree-width 3.
منابع مشابه
Improved Bounds for Shortest Paths in Dense Distance Graphs
We study the problem of computing shortest paths in so-called dense distance graphs. Every planar graph G on n vertices can be partitioned into a set of O(n/r) edge-disjoint regions (called an r-division) with O(r) vertices each, such that each region has O( √ r) vertices (called boundary vertices) in common with other regions. A dense distance graph of a region is a complete graph containing a...
متن کاملTowards single face shortest vertex - disjoint paths in undirected 1 planar graphs
7 Given k pairs of terminals {(s1, t1), . . . , (sk, tk)} in a graph G, the min-sum k vertex-disjoint 8 paths problem is to find a collection {Q1, Q2, . . . , Qk} of vertex-disjoint paths with minimum 9 total length, where Qi is an si-to-ti path between si and ti. We consider the problem in 10 planar graphs, where little is known about computational tractability, even in restricted cases. 11 Ko...
متن کاملTowards Single Face Shortest Vertex-Disjoint Paths in Undirected Planar Graphs
Given k pairs of terminals {(s1, t1), . . . , (sk, tk)} in a graph G, the min-sum k vertex-disjoint paths problem is to find a collection {Q1, Q2, . . . , Qk} of vertex-disjoint paths with minimum total length, where Qi is an si-to-ti path between si and ti. We consider the problem in planar graphs, where little is known about computational tractability, even in restricted cases. Kobayashi and ...
متن کاملFour Shortest Vertex-Disjoint Paths in Planar Graphs
Let G be an edge-weighted planar graph with 2k terminal vertices 5 s1, t1, . . . , sk, tk. The minimum-sum vertex-disjoint paths problem asks for a set of 6 pairwise vertex-disjoint simple paths of minimum total length, where the ith path 7 connects si to ti. Even when all terminals lie on a single face, efficient algorithms 8 for this problem are known only for fixed k ≤ 3. We describe the fir...
متن کاملShortest node-disjoint paths on random graphs
A localized method to distribute paths on random graphs is devised, aimed at finding the shortest paths between given source/destination pairs while avoiding path overlaps at nodes. We propose a method based on message-passing techniques to process global information and distribute paths optimally. Statistical properties such as scaling with system size and number of paths, average path-length ...
متن کامل