Improved algorithms for finding length-bounded two vertex-disjoint paths in a planar graph and minmax k vertex-disjoint paths in a directed acyclic graph

被引:5
作者
Yu, Chih-Chiang [1 ]
Lin, Chien-Hsin [1 ]
Wang, Biing-Feng [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30013, Taiwan
关键词
Algorithms; Directed acyclic graphs; Dynamic programming; Fully polynomial-time approximation schemes; Planar graphs; Pseudo-polynomial time; Vertex-disjoint paths; EFFICIENT ALGORITHM; COMPLEXITY;
D O I
10.1016/j.jcss.2010.01.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is composed of two parts. In the first part, an improved algorithm is presented for the problem of finding length-bounded two vertex-disjoint paths in an undirected planar graph. The presented algorithm requires O(n(3)b(min)) time and O(n(2)b(min)) space, where b(min) is the smaller of the two given length bounds. In the second part of this paper, we consider the minmax k vertex-disjoint paths problem on a directed acyclic graph, where k 2 is a constant. An improved algorithm and a faster approximation scheme are presented. The presented algorithm requires O(n(k+1)M(k-1)) time and O(n(k)M(k-1)) space, and the presented approximation scheme requires O((1/is an element of)(k-1)n(2k) log(k-1) M) time and O((1/is an element of)(k-1)n(2k-1) log(k-1) M) space, where e is the given approximation parameter and M is the length of the longest path in an optimal solution. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:697 / 708
页数:12
相关论文
共 21 条