Computing vertex connectivity: New bounds from old techniques

Citation
Mr. Henzinger et al., Computing vertex connectivity: New bounds from old techniques, J ALGORITHM, 34(2), 2000, pp. 222-250
Citations number
17
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF ALGORITHMS
ISSN journal
01966774 → ACNP
Volume
34
Issue
2
Year of publication
2000
Pages
222 - 250
Database
ISI
SICI code
0196-6774(200002)34:2<222:CVCNBF>2.0.ZU;2-6
Abstract
The vertex connectivity kappa of a graph is the smallest number of vertices whose deletion separates the graph or makes it trivial. We present the fas test known deterministic algorithm for finding the vertex connectivity and a corresponding separator. The time for a digraph having n vertices and m e dges is O(min(kappa(3) + n, kappa n}m); for an undirected graph the term m can be replaced by kappa n. A randomized algorithm finds kappa with error p robability 1/2 in time O(nm). If the vertices have: nonnegative: weights th e weighted vertex connectivity is found in time O(kappa(1)nmlog(n(2)/m)) wh ere kappa(1) less than or equal to m/n is the unweighted vertex connectivit y or in expected time O(nmlog(n(2)/m)) with error probability 1/2. The main algorithm combines two previous vertex connectivity algorithms and a gener alization of the preflow-push algorithm of Hao and Orlin (1994, J. Algorith ms 17, 424-446) that computes edge connectivity. (C) 2000 Academic Press.