|
ABSTRACT
We present algorithms for matching and related problems that run on an EREW PRAM with p processors. Given is a bipartite graph G with n vertices, m edges, and integral edge costs at most N in magnitude. We give an algorithm for the assignment problem (minimum cost perfect bipartite matching) that runs in &Ogr;(√nm log (nN)(log(2p))/p) time and &Ogr;(m) space, for p ≤ m/(√nlog2n). For p = 1 this improves the best known sequential algorithm, and is within a factor of log (nN) of the best known bound for the problem without costs (maximum cardinality matching). For p > 1 the time is within a factor of log p of optimum speed-up. Extensions include an algorithm for maximum cardinality bipartite matching with slightly better processor bounds, and similar results for bipartite degree-constrained subgraph problems (with and without costs). Our ideas also extend to general graph matching problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
B
|
R.F', Ilrcnt, "'l'he parallel ~.vahJal.lo,, of goncral aril.htlwtic esprcssiolm", J. AC'M ,~1, 2, 197,'t, pp. 2(11-206.
|
| |
C
|
R. Cole, "l'arallel merge sort", Proc. 27th Annual Syrup. on Found. of Comp. Sci,, 1986, pp. 511-516.
|
| |
Dan
|
G,B. Dantzig, Linear Programming and Eztensioas, Princeton Univ. Press, Princeton, N.J., 1963.
|
| |
Dij
|
E. Dijkstra, "A note on two problelns ill connexion with graphs", Numerisehe Mathematik 1, pp. 269-271, 1959.
|
| |
Din
|
E.A. Dinie, "Algorithm for solution of a problem of maximum flow in a network with power estimation", Soy. Math. Dokl. Ii, 5, 1970, pp. 1277-1280.
|
| |
ET
|
S. Even and R.E. Tarjan, "Network flow and testing graph com~ectivity", $IA,tl J. Uomput. 4', 4, 1975, pp. 507-518.
|
| |
FM
|
D. Fernandez-B~caand C.U. Xlartel, "Theoretical efficiency of maximuni Ilow algorithms on networks witl~ small integer capacities", .,1 !go~tbmica, t.o a pln,ar~
|
 |
FT
|
|
| |
G85
|
|
| |
G87
|
H.N. Gabow, "Duality and parallcl algorithms for graph matching", manuscript.
|
| |
GaT87
|
II.N. Gabow and R.E. Tarjaa, "Faster scaling Mgorithn~ for network problems", manuscript.
|
| |
GaT88a
|
H.N. Gabow and R.E. Tarjan, "Improved parallel and sequential algorithms for network flow problems", manuscript.
|
| |
GaT88b
|
II.N. Gabow and R.E. Tarjaa, "Faster scaling algorithms for generM graph matching problems", manuscript.
|
 |
GoT
|
|
| |
GP
|
Z. G;dil and V. Pan, "lnlprowM processor Imlltlds for ttltz, cbraic :ttul cottd~ituttorial IJrolJh'lllS in RN(:", t'rbc. 26ta A,nual Syrup. on 1%undalions of ('omp. 5'ci., 1985, pp. 490-,195.
|
| |
GSS
|
L.M. Goldschlager, R.A. S!taw and J. Staples, "The maximum flow problem is logspace complete for P, Theoretical Comp. S'ci. ,91, 1982, pp. 105-Iii.
|
 |
GW
|
Harold Gabow , Herbert Westermann, Forests, frames, and games: algorithms for matroid sums and applications, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.407-421, May 02-04, 1988, Chicago, Illinois, United States
[doi> 10.1145/62212.62252]
|
| |
HK
|
J. Ilopcroft and R. Karp, "An n5/~ algorithm for maximum matchings in bipartite graphs", SIAM J. Comp. 2, 4, 1973, pp. 225-231.
|
| |
KUW
|
|
| |
MVV
|
|
| |
KC
|
|
| |
L
|
E.L. Lawler, Combinatorial Optimization: Networks and Matroids, IIolt, Rinehart and Winston, New York, 1976.
|
| |
SV
|
|
| |
T
|
|
CITED BY 9
|
|
|
|
|
|
|
|
Harold Gabow , Herbert Westermann, Forests, frames, and games: algorithms for matroid sums and applications, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.407-421, May 02-04, 1988, Chicago, Illinois, United States
|
|
|
|
|
|
|
|
|
|
|
|
Philip Klein , Satish Rao , Monika Rauch , Sairam Subramanian, Faster shortest-path algorithms for planar graphs, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.27-37, May 23-25, 1994, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|