DIRECTED S-T NUMBERINGS, RUBBER BANDS, AND TESTING DIGRAPH K-VERTEX CONNECTIVITY

被引:15
作者
CHERIYAN, J
REIF, JH
机构
[1] UNIV WATERLOO,DEPT COMBINATOR & OPTIMIZAT,WATERLOO,ON N2L 3G1,CANADA
[2] DUKE UNIV,DEPT COMP SCI,DURHAM,NC 27706
关键词
D O I
10.1007/BF01302965
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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 R(k-1), f:V --> R(k-1), such that no hyperplane contains k points of {f(v)\v is-an-element-of V}, and for each v is-an-element-of V - X, f(v) is in the convex hull of {f(w)\(v, w) is-an-element-of E}. This result generalizes to directed graphs the notion of convex embeddings of undirected graphs introduced by Linial, Lovasz 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)).(logn)) 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.376)). Our Monte Carlo algorithm improves on the best previous deterministic and randomized time complexities for k > n0.19; e.g., for k = square-root n, 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.
引用
收藏
页码:435 / 451
页数:17
相关论文
共 25 条
[1]  
BECKER M, 1982, INFORM PROCESS LETT, V15, P135, DOI 10.1016/0020-0190(82)90046-1
[2]  
Bollobas B., 1978, LONDON MATH SOC MONO
[3]   SCAN-1ST SEARCH AND SPARSE CERTIFICATES - AN IMPROVED PARALLEL ALGORITHM FOR K-VERTEX CONNECTIVITY [J].
CHERIYAN, J ;
KAO, MY ;
THURIMELLA, R .
SIAM JOURNAL ON COMPUTING, 1993, 22 (01) :157-174
[4]   FINDING NONSEPARATING INDUCED CYCLES AND INDEPENDENT SPANNING-TREES IN 3-CONNECTED GRAPHS [J].
CHERIYAN, J ;
MAHESHWARI, SN .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1988, 9 (04) :507-537
[5]  
COPPERSMITH D, 1990, J SYMBOLIC COMP, V9, P23
[6]  
Even S., 1975, SIAM Journal on Computing, V4, P393, DOI 10.1137/0204034
[7]  
EVEN S., 1979, GRAPH ALGORITHMS
[8]   FINDING THE VERTEX CONNECTIVITY OF GRAPHS [J].
GALIL, Z .
SIAM JOURNAL ON COMPUTING, 1980, 9 (01) :197-199
[9]   IMPROVED PROCESSOR BOUNDS FOR COMBINATORIAL PROBLEMS IN RNC [J].
GALIL, Z ;
PAN, V .
COMBINATORICA, 1988, 8 (02) :189-200
[10]   THE MULTI-TREE APPROACH TO RELIABILITY IN DISTRIBUTED NETWORKS [J].
ITAI, A ;
RODEH, M .
INFORMATION AND COMPUTATION, 1988, 79 (01) :43-59