Department of Computer Science
 
Chair V

 
University of Bonn -> Department of Computer Science -> Chair V
CS-Reports 1985-1989 Copyright 1985-1989 University of Bonn, Department of Computer Science, Abt. V
8518

Parallel Construction of Perfect Matchings and Hamiltonian Cycles on Dense Graphs
Elias Dahlhaus, Marek Karpinski
[Download PostScript] [Download PDF]

The intensive study of fast parallel and distributed algorithms for various routing (and communications) problems on graphs with good expanding properties \ref{PU1}, \ref{PU2}, \ref{SS} is being carried out recently. The parallel solutions for expanders that already exist \ref{PU 2} required an extensive randomization and an application of a randomized subroutine for the Maximum Matching Problem. In this paper we attack the problem of fast parallel algorithms for constructing Perfect Matchings and Hamiltonian Cycles on Dense Graph-Networks (undirected graphs of minimal degree ${|V|\over 2}$). Somewhat surprisingly, we design fast deterministic parallel algorithms for constructing both the Perfect Matchings and the Hamiltonian Cycles on the Dense Graphs.\medskip The algorithm for constructing Perfect Matchings on dense graphs works in $O(\log^2 n)$ parallel time and $O(n^8)$ processors or $O(\log^4 n)$ parallel time and $O(n^4)$ processors on a CREW-PRAM. The algorithm for constructing Hamiltonian cycles on dense graphs works in $O(\log^5 n)$ parallel time and $O(n^4)$ processors on a CREW-PRAM. \medskip Our method of the parallel solution involves a development of new dense graph combinatorics suitable for fast parallelization.

Last Change: 12/01/08 at 18:23:03
 Deutsch
University of Bonn -> Department of Computer Science -> Chair V