PLANAR GRAPH DECOMPOSITION AND ALL PAIRS SHORTEST PATHS

被引:44
作者
FREDERICKSON, GN
机构
[1] Purdue Univ., West Lafayette, IN
关键词
ALGORITHMS; THEORY; ALL PAIRS SHORTEST PATHS; APPROXIMATION ALGORITHM; COMPACT ROUTING TABLE; GRAPH EMBEDDING; NP-COMPLETENESS; OUTERPLANAR GRAPH; PLANAR GRAPH; SUCCINCT ENCODING;
D O I
10.1145/102782.102788
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An algorithm is presented for generating a succinct encoding of all pairs shortest path information in a directed planar graph G with real-valued edge costs but no negative cycles. The algorithm runs in O(pn) time, where n is the number of vertices in G, and p is the minimum cardinality of a subset of the faces that cover all vertices, taken over all planar embeddings of G. The algorithm is based on a decomposition of the graph into O(pn) outerplanar subgraphs satisfying certain separator properties. Linear-time algorithms are presented for various subproblems including that of finding an appropriate embedding of G and a corresponding face-on-vertex covering of cardinality O(p), and of generating all pairs shortest path information in a directed outerplanar graph.
引用
收藏
页码:162 / 204
页数:43
相关论文
共 23 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
Baker B. S., 1983, 24th Annual Symposium on Foundations of Computer Science, P265, DOI 10.1109/SFCS.1983.7
[3]   ON THE COMPLEXITY OF COVERING VERTICES BY FACES IN A PLANAR GRAPH [J].
BIENSTOCK, D ;
MONMA, CL .
SIAM JOURNAL ON COMPUTING, 1988, 17 (01) :53-76
[4]   TESTING FOR CONSECUTIVE ONES PROPERTY, INTERVAL GRAPHS, AND GRAPH PLANARITY USING PQ-TREE ALGORITHMS [J].
BOOTH, KS ;
LUEKER, GS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1976, 13 (03) :335-379
[5]   SHORTEST-PATH ALGORITHMS - TAXONOMY AND ANNOTATION [J].
DEO, N ;
PANG, CY .
NETWORKS, 1984, 14 (02) :275-323
[6]  
Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[7]  
Even S., 1976, Theoretical Computer Science, V2, P339, DOI 10.1016/0304-3975(76)90086-4
[8]   NONCONSTRUCTIVE ADVANCES IN POLYNOMIAL-TIME COMPLEXITY [J].
FELLOWS, MR ;
LANGSTON, MA .
INFORMATION PROCESSING LETTERS, 1987, 26 (03) :157-162
[9]   ALGORITHM-97 - SHORTEST PATH [J].
FLOYD, RW .
COMMUNICATIONS OF THE ACM, 1962, 5 (06) :345-345
[10]   DESIGNING NETWORKS WITH COMPACT ROUTING TABLES [J].
FREDERICKSON, GN ;
JANARDAN, R .
ALGORITHMICA, 1988, 3 (01) :171-190