On-line maintenance of triconnected components with SPQR-trees

被引:110
作者
DiBattista, G
Tamassia, R
机构
[1] UNIV ROMA LA SAPIENZA, DIPARTIMENTO INFORMAT & SISTEMIST, I-00185 ROME, ITALY
[2] BROWN UNIV, DEPT COMP SCI, PROVIDENCE, RI 02912 USA
关键词
vertex connectivity; dynamic algorithm; dynamic data structure; graph decomposition; triconnected components; network reliability;
D O I
10.1007/s004539900017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of maintaining on-line the triconnected components of a graph G. Let n be the current number of vertices of G. We present an O (rt)-space data structure that supports insertions of vertices and edges, and queries of the type ''Are there three vertex-disjoint paths between vertices v(1) and v(2)?'' A sequence of k operations takes time O(k . alpha(k,n)) if G is biconnected (alpha(k,n) denotes the well-known Ackermann's function inverse), and time O(n log n + k) if G is not biconnected. Note that the bounds do not depend on the number of edges of G. We use the SPQR-tree, a versatile data structure that represents the decomposition of a biconnected graph with respect to its triconnected components, and the BC-tree, which represents the decomposition of a connected graph with respect to its biconnected components.
引用
收藏
页码:302 / 318
页数:17
相关论文
共 13 条
[1]  
DUBATTISTA G, 1989, P 30 IEEE S FDN COMP, P436
[2]  
DUBATTISTA G, 1996, IN PRESS SIAM J COMP, V25
[3]  
FUSSELL D, 1989, LECT NOTES COMPUT SC, V372, P379
[4]   A LINEAR-TIME ALGORITHM FOR A SPECIAL CASE OF DISJOINT SET UNION [J].
GABOW, HN ;
TARJAN, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (02) :209-221
[5]  
Hopcroft J. E., 1973, SIAM Journal on Computing, V2, P135, DOI 10.1137/0202012
[6]   DYNAMIC ORTHOGONAL SEGMENT INTERSECTION SEARCH [J].
IMAI, H ;
ASANO, T .
JOURNAL OF ALGORITHMS, 1987, 8 (01) :1-18
[7]  
KANEVSKY A, 1990, C NUMER, V74, P213
[8]  
LAPOUTRE JA, 1992, LECT NOTES COMPUT SC, V623, P354
[9]  
TAMASSIA R, 1988, LECT NOTES COMPUT SC, V317, P576
[10]   WORST-CASE ANALYSIS OF SET UNION ALGORITHMS [J].
TARJAN, RE ;
VANLEEUWEN, J .
JOURNAL OF THE ACM, 1984, 31 (02) :245-281