Abstract
We study the problem of finding a minimum weight complete matching in the complete graph on a set V ofn points ink-dimensional space. 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 someL q,-metric. We give anO((2c q )1.5kɛ−1.5k(α(n, n))0.5 n 1.5(logn)2.5) algorithm for finding an almost minimum weight complete matching in such a graph, wherec q =6k 1/q for theL q -metric, α is the inverse Ackermann function, and ɛ ≤ 1. The weight of the complete matching obtained by our algorithm is guaranteed to be at most (1 + ɛ) times the weight of a minimum weight complete matching.
Similar content being viewed by others
References
D. Avis, A survey of heuristics for the weighted matching problem,Networks,13, 1983, 475–493.
K. L. Clarkson, Fast algorithms for the all nearest neighbors problem,Proc. IEEE Symp. on Foundations of Computer Science, 1983, pp. 226–232.
K. L. Clarkson, Fast expected-time and approximation algorithms for geometric minimum spanning trees,Proc. 16th Annual ACM Symp. on Theory of Computing, 1984, pp. 342–348.
J. Edmonds, Matching and a polyhedron with 0-1 vertices,J. Res. Nat. Bur. Standards,69B, 1965, 125–130.
H. Gabow, An efficient implementation of Edmond's algorithm for maximum matching on graphs,J. Assoc. Compul. Mach.,23, 1976, 221–234.
H. Gabow, A scaling algorithm for weighted matching on general graphs,Proc. 26th Annual Symp. on Foundations of Computer Science, 1985, pp. 90–100.
H. N. Gabow and R. E. Tarjan, Faster algorithms for graph matching, Technical Report, Department of Computer Science, Princeton University, Princeton, NJ.
M. Iri, M. Murota, and S. Matsui, Linear time heuristics for minimum-weight perfect matching on a plane with an application to the plotter algorithm. Unpublished (1980).
D. A. Plaisted, Heuristic matching for graphs satisfying the triangle inequality,J. Algorithms,5, 1984, 163–179.
H. Samet, The quadtree and related hierarchical data structures, Technical Report, Department of Computer Science, University of Maryland, College Park, MD.
K. J. Supowit and E. M. Reingold, Divide-and-conquer heuristics for minimum weighted Euclidean matching,SIAM J. Comput.,12, 1983, 118–143.
R. E. Tarjan,Data Structures and Network Algorithms, SIAM, Philadelphia, PA, 1983.
P. M. Vaidya, An optimal algorithm for the all-nearest-neighbors problem,Proc. 27th Annual Symp. on Foundations of Computer Science, 1986.
Author information
Authors and Affiliations
Additional information
Communicated by C. K. Wong.
This research was supported by a fellowship from the Shell Foundation.
Rights and permissions
About this article
Cite this article
Vaidya, P.M. Approximate minimum weight matching on points ink-dimensional space. Algorithmica 4, 569–583 (1989). https://doi.org/10.1007/BF01553909
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01553909