Skip to main content
Log in

Approximate minimum weight matching on points ink-dimensional space

  • Published:
Algorithmica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Avis, A survey of heuristics for the weighted matching problem,Networks,13, 1983, 475–493.

    Article  MATH  MathSciNet  Google Scholar 

  2. K. L. Clarkson, Fast algorithms for the all nearest neighbors problem,Proc. IEEE Symp. on Foundations of Computer Science, 1983, pp. 226–232.

  3. 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.

  4. J. Edmonds, Matching and a polyhedron with 0-1 vertices,J. Res. Nat. Bur. Standards,69B, 1965, 125–130.

    MathSciNet  Google Scholar 

  5. H. Gabow, An efficient implementation of Edmond's algorithm for maximum matching on graphs,J. Assoc. Compul. Mach.,23, 1976, 221–234.

    MATH  MathSciNet  Google Scholar 

  6. H. Gabow, A scaling algorithm for weighted matching on general graphs,Proc. 26th Annual Symp. on Foundations of Computer Science, 1985, pp. 90–100.

  7. H. N. Gabow and R. E. Tarjan, Faster algorithms for graph matching, Technical Report, Department of Computer Science, Princeton University, Princeton, NJ.

  8. 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).

  9. D. A. Plaisted, Heuristic matching for graphs satisfying the triangle inequality,J. Algorithms,5, 1984, 163–179.

    Article  MATH  MathSciNet  Google Scholar 

  10. H. Samet, The quadtree and related hierarchical data structures, Technical Report, Department of Computer Science, University of Maryland, College Park, MD.

  11. K. J. Supowit and E. M. Reingold, Divide-and-conquer heuristics for minimum weighted Euclidean matching,SIAM J. Comput.,12, 1983, 118–143.

    Article  MATH  MathSciNet  Google Scholar 

  12. R. E. Tarjan,Data Structures and Network Algorithms, SIAM, Philadelphia, PA, 1983.

    Google Scholar 

  13. P. M. Vaidya, An optimal algorithm for the all-nearest-neighbors problem,Proc. 27th Annual Symp. on Foundations of Computer Science, 1986.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by C. K. Wong.

This research was supported by a fellowship from the Shell Foundation.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01553909

Key words

Navigation