Abstract
A fast and efficient parallel algorithm for finding a maximal edge matching in an undirected graphG(V,E) is proposed. It runs inO(logn) time with (M/logn+n) processors on an EREW PRAM for a class of graph set II, wheren=|V|, m=|E| and II includes at least (i) planar graphs; (ii) graphs of bounded genus; and (iii) graphs of bounded maximum degree and so on. Our algorithm improves the previously known best algorithms by a factor of logn in the time complexity with linear number of processors on EREW PRAMs when the input is limited to II.
Similar content being viewed by others
References
Goldberg A V, Plotkin S A. Sublinear-time parallel algorithms for matching and related problems.Journal of Algorithms, 1993, 14: 180–213.
Chen Z. A fast and efficient NC algorithm for maximal matching.Info. Proc. Letters, 1995, 55: 303–307.
Han Y. An improvement on parallel computation of a maximal matching.Info. Proc. Letters, 1995, 56: 343–348.
Iseaeli A, Shiloach Y. An improved parallel algorithm for maximal matching.Info. Proc. Letters, 1986, 22: 57–60.
Iseaeli A, Itai A. A fast and simple randomized parallel algorithm for maximal matching.Info. Proc. Letters, 1986, 22: 77–80.
Kelsen P. An optimal parallel algorithm for maximal matching.Info. Proc. Letters, 1994, 52: 223–228.
Harary F. Graph Theory, revised. Addison-Wesley, Reading, MA, 1972.
Chiba N, Nishizeki T. Arboricity and subgraph listing algorithms.SIAM J. Comput., 1978, 14(1): 210–223.
Jájá J. An Introduction to Parallel Algorithms. Addison-Wesley Publishing Company, 1992.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported in part by the National “863” Hi-Tech Program of China, the NSF of China, the NSF of Shandong Province, the Foundation of the Fellowship for the 21st Century of Shandong University and the Foundation of JSPS of Japan. Some content of the paper was presented at the IASTED International Conference on Parallel and Distributed Computing and Systems, Oct. 1996, Chicago, Illinois, USA.
MA Jun received his B.S. degree from Shandong University of China in 1982, M.S. degree from Ibaraki University of Japan in 1988, and Ph.D. degree from Kyushu University of Japan in 1997, all in computer science. Now he is a Professor at the Computer Science Department of Shandong University. His research interests include design and analysis of algorithms, parallel and distributed processing, and AI.
MA Shaohan graduated from the Department of Math of Shandong University of China in 1962. He was a research fellow at the Illinois University from 1985 to 1986. Now he is a Professor and the Dean of the Computer Science Department of Shandong University. His research interests include design and analysis of algorithms, parallel and distributed algorithms, and AI.
Rights and permissions
About this article
Cite this article
Ma, J., Ma, S. An efficient parallel graph edge matching algorithm and its applications. J. Comput. Sci. & Technol. 14, 153–158 (1999). https://doi.org/10.1007/BF02946522
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02946522