Title :
New divide-and-conquer techniques for finding disjoint paths
Author_Institution :
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
Abstract :
The paper presents the first parallel algorithm that finds maximal vertex-disjoint paths (MVDP) between sources and sinks in an undirected planar graph using poly-logarithm time and a linear number of processors on the parallel random access machine (PRAM). It also reduces the MVDP problem to the depth-first search (DFS) problem for the first time. The reduction treats a graph as a tripartite graph formed by sources, sinks, and maximal connected components of intermediate vertices, and successively uses a novel divide-and-conquer technique based on cycle separators to decompose those maximal connected components into smaller components. Consequently it constructs a DNC MVDP algorithm for graphs whose maximal connected components of intermediate vertices are planar
Keywords :
computational complexity; graph theory; parallel algorithms; search problems; cycle separators; depth-first search; divide-and-conquer; maximal vertex-disjoint paths; parallel algorithm; parallel random access machine; poly-logarithm time; tripartite graph; undirected planar graph; Computer science; Parallel algorithms; Particle separators; Phase change random access memory; Polynomials; Very large scale integration;
Conference_Titel :
Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2310-1
DOI :
10.1109/SPDP.1991.218217