Existence and construction of edge disjoint paths on expander graphs

Given an expander graph G = (V,E) and a set of q disjoint pairs of vertices in V , we are interested in finding for each pair (ai, bi), a path connecting ai to bi, such that the set of q paths so found is edge-disjoint. (For general graphs the related decision problem is NPcomplete.) We prove sufficient conditions for the existence of edge-disjoint paths connecting any set of q ≤ n/(logn)κ disjoint pairs of vertices on any n vertex bounded degree expander, where κ depends only on the expansion properties of the input graph, and not on n. Furthermore, we present a randomized o(n3) time algorithm, and a random NC algorithm for constructing these paths. (Previous existence proofs and construction algorithms allowed only up to nǫ pairs, for some ǫ ≪ 1/3, and strong expanders [19].) In passing, we develop an algorithm for splitting a sufficiently strong expander into two edge-disjoint spanning expanders.

[1]  Béla Bollobás,et al.  Random Graphs , 1985 .

[2]  Baruch Awerbuch,et al.  Finding euler circuits in logarithmic parallel time , 1984, STOC '84.

[3]  Bruce M. Maggs,et al.  Expanders might be practical: fast algorithms for routing around faults on multibutterflies , 1989, 30th Annual Symposium on Foundations of Computer Science.

[4]  Noga Alon,et al.  Explicit construction of linear sized tolerant networks , 1988, Discret. Math..

[5]  Eli Upfal,et al.  An O(logN) deterministic packet routing scheme , 1989, STOC '89.

[6]  Alan M. Frieze,et al.  On the connectivity of random m-orientable graphs and digraphs , 1982, Comb..

[7]  Andrei Z. Broder,et al.  On the second eigenvalue of random regular graphs , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[8]  Eli Upfal,et al.  Constructing disjoint paths on expander graphs , 1987, Comb..

[9]  P. Erdos-L Lovász Problems and Results on 3-chromatic Hypergraphs and Some Related Questions , 2022 .

[10]  N. Alon The linear arboricity of graphs , 1988 .

[11]  Endre Szemerédi,et al.  On the second eigenvalue of random regular graphs , 1989, STOC '89.

[12]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[13]  Mark Jerrum,et al.  Approximate Counting, Uniform Generation and Rapidly Mixing Markov Chains , 1987, International Workshop on Graph-Theoretic Concepts in Computer Science.

[14]  Noga Alon,et al.  A Parallel Algorithmic Version of the Local Lemma , 1991, Random Struct. Algorithms.

[15]  Eli Upfal,et al.  The token distribution problem , 1989, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[16]  P. Flajolet On approximate counting , 1982 .

[17]  Noga Alon,et al.  Eigenvalues and expanders , 1986, Comb..

[18]  József Beck,et al.  An Algorithmic Approach to the Lovász Local Lemma. I , 1991, Random Struct. Algorithms.

[19]  M. Murty Ramanujan Graphs , 1965 .

[20]  Noga Alon The String Chromatic Number of a Graph , 1992, Random Struct. Algorithms.

[21]  Alan M. Frieze,et al.  Existence and Construction of Edge-Disjoint Paths on Expander Graphs , 1994, SIAM J. Comput..

[22]  Vasek Chvátal Probabilistic methods in graph theory , 1984, Ann. Oper. Res..

[23]  J. Spencer Ten lectures on the probabilistic method , 1987 .

[24]  Andrew U. Frank,et al.  How to orient the edges of a graph? in Combinatorics , 1976 .

[25]  Eli Upfal,et al.  Constructing a perfect matching is in random NC , 1985, STOC '85.