Nonblocking Graphs: Greedy Algorithms to Compute Disjoint Paths

We define and characterize a class of graphs, called nonblocking graphs of order n, in which one can incrementally compute n vertex-/edge-disjoint paths for any n pairs of vertices such that each path connects one pair of vertices. We then investigate a subclass of these graphs, called geodetically nonblocking graphs of order n, in which all paths incrementally constructed are required to be minimal, i.e., to have a length equal to the distance of the resp. pair of vertices. The results may be of practical relevance when considering processor networks in the model of open-line communication in which communication requests arise at random times and have to be satisified by communication paths which are node-/line-disjoint to the paths already established for previous requests.

[1]  C. Pandu Rangan,et al.  Linear Algorithms for Parity Path and Two Path Problems on Circular-Arc Graph , 1989, WADS.

[2]  Yehoshua Perl,et al.  Finding Two Disjoint Paths Between Two Pairs of Vertices in a Graph , 1978, JACM.

[3]  Haruko Okamura,et al.  Paths in k-edge-connected graphs , 1988, J. Comb. Theory, Ser. B.

[4]  Allen Cypher An approach to the k paths problem , 1980, STOC '80.

[5]  Eli Upfal,et al.  A Fast Construction oF Disjoint Paths in Communication Networks , 1983, FCT.

[6]  Tatsuo Ohtsuki,et al.  The two disjoint path problem and wire routing design , 1980, Graph Theory and Algorithms.

[7]  Andreas Schwill Shorest Edge-Disjoint Paths in Graphs , 1989, STACS.

[8]  Hikoe Enomoto,et al.  Disjoint shortest paths in graphs , 1984, Comb..

[9]  M. Golumbic Algorithmic graph theory and perfect graphs , 1980 .

[10]  Tomio Hirata,et al.  A sufficient condition for a graph to be weakly k-linked , 1984, J. Comb. Theory, Ser. B.

[11]  G. Dirac On rigid circuit graphs , 1961 .

[12]  Frank Harary,et al.  Graph Theory , 2016 .

[13]  Eli Upfal,et al.  Constructing disjoint paths on expander graphs , 1987, STOC '87.

[14]  Ronald L. Rivest,et al.  The subgraph homeomorphism problem , 1978, STOC.

[15]  Paul D. Seymour,et al.  Graph minors. VI. Disjoint paths across a disc , 1986, J. Comb. Theory, Ser. B.

[16]  Carsten Thomassen,et al.  Graphs in which every finite path is contained in a circuit , 1973 .

[17]  Wolfgang Mader Paths in graphs, reducing the edge-connectivity only by two , 1985, Graphs Comb..

[18]  Yossi Shiloach,et al.  A Polynomial Solution to the Undirected Two Paths Problem , 1980, JACM.

[19]  P. Mani,et al.  On the Existence of Certain Configurations within Graphs and the 1‐Skeletons of Polytopes , 1970 .

[20]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[21]  András Frank Edge-disjoint paths in planar graphs , 1985, J. Comb. Theory, Ser. B.

[22]  V. Benes,et al.  Mathematical Theory of Connecting Networks and Telephone Traffic. , 1966 .

[23]  Paul Feldman,et al.  Wide-Sense Nonblocking Networks , 1988, SIAM J. Discret. Math..

[24]  Roger C. Entringer,et al.  Geodetic connectivity of graphs , 1977 .

[25]  Ryan B. Hayward,et al.  Weakly triangulated graphs , 1985, J. Comb. Theory B.

[26]  K. Menger Zur allgemeinen Kurventheorie , 1927 .

[27]  Richard M. Karp,et al.  On the Computational Complexity of Combinatorial Problems , 1975, Networks.