|
ABSTRACT
A set of 2n points on the plane induces a complete weighted undirected graph as follows: The points are the vertices of the graph and the weight of an edge between any two points is the distance between the points under some metric. We study the problem of finding a minimum weight complete matching (MWCM) in such a graph. We give an &Ogr;(n23 (logn)4) algorithm for finding an MWCM in such a graph, for the L1 (manhattan), the L2 (euclidean), and the L∞ metrics. We also study the bipartite version of the problem, where half the points are painted with one color and the other half are painted with another color, and the restriction is that a point of one color may be matched only to a point of another color. We present an &Ogr;(n2.5 logn) algorithm for the bipartite version, for the L1, L2, and L∞, metrics. The running time for the bipartite version can be further improved to &Ogr;(n2 (logn)3) for the L1 and L∞ metrics.
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.
| |
1
|
|
| |
2
|
D. Avis, A survey of heuristics for the weighted matching problem, Networks, 13, 1983, pp. 475-493.
|
| |
3
|
H. Edclsbrunner, L. J. Guibas, and I, Stolfi, Optimal point location in a monotone subdivision, Technical Report, DEC Systems Research Center, 1984.
|
| |
4
|
I. Edmonds, Maximum matching and a polyhedron with 0, l-vertices, J. Res. Nat. Bur. Standards, 69B, 1965, 125- 130.
|
 |
5
|
|
 |
6
|
|
| |
7
|
H.N. Gabow, and R. E. Tarjan, Faster scaling algorithms for network problems, Technical Report, 1987, Dept. of Comp. Sc., Princeton University.
|
| |
8
|
Z. Galil, S. Micali, and H. N. Gabow, Priority queues with variable priority and an O (EViogV) algorithm for Rnding a maximal weighted matching in general graphs, Proc. 22nd Annual IEEE Syrup. Found. Cornp. Sc., 1982, pp.255-261.
|
| |
9
|
M. Iri., M. Murota, and S. Matsui, Linear time heuristics for minimum-weight perfect matching on a plane with application to the plotter problem, Unpublished, 1980.
|
| |
10
|
H. W. Kuhn, The Hungarian method for the assigment problem, Naval Res. Logistics Quart., 2, 1955, pp. 83-97.
|
| |
11
|
E. LaMer, Combinatorial Optimization: Networks and Matroids, 1976, Holt Rinehart and Winston, New York, 1976.
|
| |
12
|
D.T. Lee, and F. P. Preparata, Location of a point in a planar subdivision and its applications, SIAM J. Cornput., Vol. 6, 1977, pp. 594-606.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
M. Sharir, Intersection and closest-pair problems for a set of planar discs, SIAM J. Comput., Vol. 14 (2), May 1985, pp. 448-468.
|
| |
17
|
K. J. Supowit, and E. M. Reingold, Divide-and-Conquer heuristics for minimum weighted euclidean matching, SIAM J. Comput,, Vol 12. No. 1, 1983, pp. 118-144.
|
| |
18
|
H.N. Oabow, and R. E. Tarjan, Faster scaling algorithms for graph matching, Tech. Report, Dept. of Computer Science, Princeton University. 1987.
|
CITED BY 6
|
|
|
|
|
|
|
|
Andrew Kahng , Jason Cong , Gabriel Robins, High-performance clock routing based on recursive geometric matching, Proceedings of the 28th conference on ACM/IEEE design automation, p.322-327, June 17-22, 1991, San Francisco, California, United States
|
|
|
|
|
|
A. Aggarwal , M. Hansen , T. Leighton, Solving query-retrieval problems by compacting Voronoi diagrams, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.331-340, May 13-17, 1990, Baltimore, Maryland, United States
|
|
|
|
|