|
ABSTRACT
Let G = (V, E) be a directed graph and n denote |V|. We show that G is k-vertex connected iff for every subset X of V with |X| = k, there is an embedding of G in the (k-1)-dimensional space Rk-1, f : V &rarr:Rk-1, such that no hyperplane contains k points of {f(v) | v &egr; V}, and for each v &egr; V - X, f(v) is in the convex hull of {f(w) | (v, w) &egr; E}. This result generalizes to directed graphs the notion of convex embeddings of undirected graphs introduced by Linial, Lova´sz and Wigderson in “Rubber bands, convex embeddings and graph connectivity,” Combinatorica 8 (1988), 91-102.
Using this characterization, a directed graph can be tested for k-vertex connectivity by a Monte Carlo algorithm in time O((M(n) + nM(k)).(log n)) with error probability < 1/n, and by a Las Vegas algorithm in expected time O((M(n)+nM(k)).k), where M(n) denotes the number of arithmetic steps for multiplying two n x n matrices (M(n) = O(n2.3755)). Our Monte Carlo algorithm improves on the best previous deterministic and randomized time complexities for k > n0.19; e.g., for k = (n0.5, the factor of improvement is > n0.62. Both algorithms have processor efficient parallel versions that run in O((log n)2) time on the EREW PRAM model of computation, using a number of processors equal to (log n) times the respective sequential time complexities. Our Monte Carlo parallel algorithm improves on the number of processors used by the best previous (Monte Carlo) parallel algorithm by a factor of at least (n2/(log n)3) while having the same running time.
Generalizing the notion of s-t numberings, we give a combinatorial construction of a directed s-t numbering for any 2-vertex connected directed graph.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
B 82
|
M. Becker, W. Degenhardt, J. Doenhardt, S. Hertel, G. Kaninke, W. Keber, K. Mehlhorn, S. N~her, H. Rohnert, and T. Winter, "A probabilistic algorithm for vertex connectivity of graphs", Information Processing Letters 15 (1982), 135-136.
|
| |
B 78
|
|
| |
CM 88
|
|
| |
CKT 91
|
|
 |
CW 87
|
|
| |
E 75
|
S. Even, "An Algorithm for Determining Whether the Connectivity of a Graph is at Least k," SIAM J. Computing 4 (1975), 303-396.
|
| |
E 79
|
|
| |
G 80
|
g. Galil, "Finding the vertex connectivity of graphs," SIAM J. Computing 9 (1980), 197-199.
|
| |
IR 88
|
|
 |
KP 91
|
|
| |
LEC 66
|
A. Lempel, S. Even and I. Cederbaum, "An algorithm for planarity testing of graphs." In Theory of Graphs: Internat. Sympos.: Rome P. Rosenstiehl, Ed., 215-232, Gordon and Breach, New York, 1966.
|
| |
LLW 88
|
N. Linlal, L. Lov~sz and A. Wigderson, "Rubber bands, convex embeddings and graph connectivity," Combinatorica 8 (1988), 91-102.
|
| |
Lo 73
|
L. Lov~sz, "Connectivity in Digraphs", J. Combinatorial Theory (B) 15 (1973), 174-177.
|
| |
Lo 79
|
L. Lovf~sz, Combinatorial Problems and Exercises, North-Holland, 1979.
|
| |
LSS 89
|
L. Lov~sz, M. Saks, and A. Schrijver, "Orthogonal representations and connectivity of graphs", Linear Algebra and its Applications 114/115 (1989), 439-454.
|
| |
M 84
|
|
| |
MVV 87
|
|
| |
NI 90
|
H. Nagamochi and T. Ibaraki, "Linear Time Algorithms for Finding a Sparse k-Connected Spanning Subgraph of a k-Connected Graph", Algorithmica, to appear. "Linear time algorithms for finding k-edge-connected and k-node-connected spanning subgraphs", Technical Report #89006, Dept. of Applied Mathematics & Physics, Faculty of Engineering, Kyoto University, 1989.
|
| |
P 87
|
|
| |
P 91
|
J. Plehn, Ph.D. Thesis, University of Bonn, Germany.
|
| |
S 79
|
A. Schrijver, "Fractional packing and covering." In Packing and Covering in Combinatorics, A. Schrijver, Ed., 201-274, Mathematisch Centrum, Amsterdam, 1979.
|
 |
Sc 80
|
|
| |
W 87
|
R. W. Whitty, "Vertex-disjoint paths and edgedisjoint branchings in directed graphs" J. Graph Theory 11 (1987), 349-358.
|
| |
ZI 89
|
A. Zehavi and A. ItaJ, "Three tree-paths", J. Graph Theory 13 (1989), 175-188.
|
| |
Z 79
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|