Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Randomized fully dynamic graph algorithms with polylogarithmic time per operation
Henzinger M., King V. Journal of the ACM46 (4):502-516,1999.Type:Article
Date Reviewed: Mar 1 2000

The authors present a technique for designing fully dynamic algorithms with polylogarithmic time per operation for dynamically testing several graph properties. The technique combines a new graph decomposition and randomization. The edges are partitioned into O ( log n ) levels in such a way that the edges from loosely connected parts are on higher levels than the edges from highly connected parts. For each level i, a forest is maintained with edges in levels j ≤ i . After deleting an edge on level i, the edges on level i are sampled to find with high probability an edge that reconnects the two subtrees or to learn, also with high probability, that the cut defined by the deleted edge is too sparse for level i. In the latter case, the edges on the cut are copied to the next level and the procedure is tried for this higher level.

This technique is applied first to design a fully dynamic connectivity algorithm for which the amortized cost of update is O ( log3 n ) . This is also the cost of the algorithm for testing biconnectivity. The connectivity algorithm is then adapted to yield other algorithms. They include an algorithm to maintain a minimum spanning tree with k different weights in O ( p k log3 n ) time for p updates and an algorithm that, for a graph with weights between 1 and u, solves the 1 + &egr; -approximation of the minimum spanning tree problem in O ( ( p log3 n log u )&egr; ) amortized time for p updates.

Reviewer:  Adam Drozdek Review #: CR122667 (0003-0191)
Bookmark and Share
 
Graphs And Networks (E.1 ... )
 
 
Graph Algorithms (G.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Graphs And Networks": Date
Complete inverted files for efficient text retrieval and analysis
Blumer A., Blumer J., Haussler D., McConnell R., Ehrenfeucht A. Journal of the ACM 34(3): 578-595, 1987. Type: Article
Oct 1 1988
Deformable spanners and applications
Gao J., Guibas L., Nguyen A.  Computational geometry (Proceedings of the 20th Annual Symposium on Computational Geometry, Brooklyn, New York, USA, Jun 8-11, 2004)190-199, 2004. Type: Proceedings
Sep 13 2004
Fighting against two adversaries: page migration in dynamic networks
Bienkowski M., Korzeniowski M., auf der Heide F.  Parallelism in algorithms and architectures (Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, Barcelona, Spain, Jun 27-30, 2004)64-73, 2004. Type: Proceedings
Aug 4 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy