Title :
Maintaining the 4-edge-connected components of a graph on-line
Author_Institution :
Dept. of Comput. Sci., Technion-Israel Inst.of Technol., Haifa, Israel
Abstract :
Two vertices v and u of an undirected graph are called k-edge-connected if there exist k edge-disjoint paths between v and u. The equivalence classes of this relation are called the k-edge-connected components. The author suggests graph structures and an incremental algorithm to maintain k -edge-connected components for the case k=4. Any sequence of a q queries Same-k-Component? and updates Insert-Edge on an n-vertex graph can be performed in O(qσ(q,n)+n log n ) time, with O(m+n log n) preprocessing (m is the number of edges in the initial graph). Besides, an algorithm for maintaining k-edge-connected components (k arbitrary) in a (k-1)-edge-connected graph is presented. The complexity is O((q+n)α(q,n)), with O(m+k2n log(n/ k)) preprocessing
Keywords :
computational complexity; computational geometry; graph theory; 4-edge-connected components; edge-disjoint paths; equivalence classes; graph structures; incremental algorithm; network reliability; online algorithms; time complexity; undirected graph; Algorithm design and analysis; Computer science; Data structures; Heuristic algorithms; Maintenance; Seminars; Tree graphs;
Conference_Titel :
Theory and Computing Systems, 1993., Proceedings of the 2nd Israel Symposium on the
Conference_Location :
Natanya
Print_ISBN :
0-8186-3630-0
DOI :
10.1109/ISTCS.1993.253480