DocumentCode :
2186132
Title :
The matching problem for bipartite graphs with polynomially bounded permanents is in NC
Author :
Grigoriev, Dima Yu. ; Karpinski, Marek
fYear :
1987
fDate :
12-14 Oct. 1987
Firstpage :
166
Lastpage :
172
Abstract :
It is shown that the problem of deciding and constructing a perfect matching in bipartite graphs G with the polynomial permanents of their n × n adjacency matrices A (perm(A) = nO(1)) are in the deterministic classes NC2 and NC3, respectively. We further design an NC3 algorithm for the problem of constructing all perfect matchings (enumeration problem) in a graph G with a permanent bounded by O(nk). The basic step was the development of a new symmetric functions method for the decision algorithm and the new parallel technique for the matching enumerator problem. The enumerator algorithm works in O(log3 n) parallel time and O(n3k+5.5 ¿ log n) processors. In the case of arbitrary bipartite graphs it yields an ´optimal´ (up to the log n- factor) parallel time algorithm for enumerating all the perfect matchings in a graph. It entails also among other things an efficient NC3-algorithm for computing small (polynomially bounded) arithmetic permanents, and a sublinear parallel time algorithm for enumerating all the perfect matchings in graphs with permanents up to 2nε.
Keywords :
Algorithm design and analysis; Arithmetic; Bipartite graph; Circuits; Computer science; Concurrent computing; Mathematics; Polynomials; Scheduling algorithm; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1987., 28th Annual Symposium on
Conference_Location :
Los Angeles, CA, USA
ISSN :
0272-5428
Print_ISBN :
0-8186-0807-2
Type :
conf
DOI :
10.1109/SFCS.1987.56
Filename :
4568269
Link To Document :
بازگشت