首页 | 本学科首页   官方微博 | 高级检索  
     


Maintaining bridge-connected and biconnected components on-line
Authors:Jeffery Westbrook  Robert E Tarjan
Affiliation:1. Department of Computer Science, Yale University, Yale Station, P.O. Box 2158, 06520-2158, New Haven, CT, USA
2. Department of Computer Science, Princeton University, 08544, Princeton, NJ, USA
3. NEC Research Institute, 08540, Princeton, NJ, USA
Abstract:We consider the twin problems of maintaining the bridge-connected components and the biconnected components of a dynamic undirected graph. The allowed changes to the graph are vertex and edge insertions. We give an algorithm for each problem. With simple data structures, each algorithm runs inO(n logn +m) time, wheren is the number of vertices andm is the number of operations. We develop a modified version of the dynamic trees of Sleator and Tarjan that is suitable for efficient recursive algorithms, and use it to reduce the running time of the algorithms for both problems toO(mα(m,n)), where α is a functional inverse of Ackermann's function. This time bound is optimal. All of the algorithms useO(n) space.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号