Title :
Computing vertex connectivity: new bounds from old techniques
Author :
Henzinger, Monika R. ; Rao, Smitha ; Gabow, Harold N.
Author_Institution :
Syst. Res. Center, Digital Equipment Corp., Palo Alto, CA, USA
Abstract :
The vertex connectivity κ of a graph is the smallest number of vertices whose deletion separates the graph or makes it trivial. We present the fastest known deterministic algorithm for finding the vertex connectivity and a corresponding separator. The time for a digraph having n vertices and m edges is O(min{κ3+n,κn}m); for an undirected graph the term m can be replaced by κn. A randomized algorithm finds κ with error probability 1/2 in time O(nm). If the vertices have nonnegative weights the weighted vertex connectivity is found in time O(κ1nmlog(n2/m)) where κ1⩽m/n is the unweighted vertex connectivity, or in expected time O(nm log(n2/m)) with error probability 1/2. The main algorithm combines two previous vertex connectivity algorithms and a generalization of the preflow push algorithm of J. Hao and J.B. Orlin (1994) that computes edge connectivity
Keywords :
computational geometry; deterministic algorithms; directed graphs; deterministic algorithm; digraph; error probability; preflow push algorithm; smallest number of vertices; vertex connectivity; Computer networks; Computer science; Engineering profession; Error probability; Graph theory; Monte Carlo methods; National electric code; Particle separators;
Conference_Titel :
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location :
Burlington, VT
Print_ISBN :
0-8186-7594-2
DOI :
10.1109/SFCS.1996.548505