AMBIVALENT DATA-STRUCTURES FOR DYNAMIC 2-EDGE-CONNECTIVITY AND K SMALLEST SPANNING-TREES

Authors
Citation
Gn. Frederickson, AMBIVALENT DATA-STRUCTURES FOR DYNAMIC 2-EDGE-CONNECTIVITY AND K SMALLEST SPANNING-TREES, SIAM journal on computing, 26(2), 1997, pp. 484-538
Citations number
32
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods",Mathematics
Journal title
ISSN journal
00975397
Volume
26
Issue
2
Year of publication
1997
Pages
484 - 538
Database
ISI
SICI code
0097-5397(1997)26:2<484:ADFD2A>2.0.ZU;2-3
Abstract
Ambivalent data structures are presented for several problems on undir ected graphs. These data structures are used in finding the k smallest spanning trees of a weighted undirected graph in O(m log beta(m,n) min{k(3/2), km(1/2)}) time, where m is the number of edges and n the n umber of vertices in the graph. The techniques are extended to find th e ic smallest spanning trees in an embedded planar graph in O(n + k(lo g n)(3)) time. Ambivalent data structures are also used to dynamically maintain 2-edge-connectivity information. Edges and vertices can be i nserted or deleted in O(m(1/2)) time, and a query as to whether two ve rtices are in the same 2-edge-connected component can be answered in O (log n) time, where m and n are understood to be the current number of edges and vertices, respectively.