Skip to main content

Computing fair and bottleneck matchings in geometric graphs

  • Session 4a: Invited Presentation
  • Conference paper
  • First Online:
Book cover Algorithms and Computation (ISAAC 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1178))

Included in the following conference series:

Abstract

Let A and B be two sets of n points in the plane, and let M be a (one-to-one) matching between A and B. Let min(M), max(M), and ∑(M) denote the length of the shortest edge, the length of the longest edge, and the sum of the lengths of the edges of M respectively. The uniform matching problem (also called the balanced assignment problem, or the fair matching problem) is to find M *U , a matching that minimizes max(M) − min(M). A minimum deviation matching M *D is a matching that minimizes (1/n)∑(M) − min(M). We present algorithms for computing M *U and M *D in roughly O(n 10/3) time. These algorithms are more efficient than the previous O(n 4)-time algorithms of Martello and Toth [19] and Gupta and Punnen [11], who studied these problems for general bipartite graphs.

We also consider the (non-bipartite version of the) bottleneck matching problem in higher dimensions. We extend the planar results of Chang et al. [4] and Su and Chang [22], and show that given a set A of 2n points in d-space, it is possible to compute a bottleneck matching of A in roughly O(n 3/2) time, for d≤6, and in sub quadratic time, for d>6.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P.K. Agarwal and J. Matoušek, Relative neighborhood graphs in three dimensions, Comp. Geom. Theory and App. 2 (1992), 1–14.

    Google Scholar 

  2. P.K. Agarwal, J. Matoušek and S. Suri, Farthest neighbors, maximum spanning trees and related problems in higher dimensions, Comp. Geom. Theory and App. 1 (1992), 189–201.

    Google Scholar 

  3. P.K. Agarwal, A. Efrat and M. Sharir, Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications, Proceedings 11 Annual Symposium on Computational Geometry, 1995, 39–50.

    Google Scholar 

  4. M.S. Chang, C.Y. Tang, and R.C.T. Lee, Solving the Euclidean bottleneck matching problem by k-relative neighborhood graphs, Algorithmica 8 (1992), 177–194.

    Article  Google Scholar 

  5. L.P. Chew, D. Dor, A. Efrat and K. Kedem, Geometric pattern matching in d-dimensional space, ESA '95, LNCS 979, 264–279.

    Google Scholar 

  6. L.P. Chew and K. Kedem, Improvements on geometric pattern matching problems, SWAT'92, LNCS 621, 318–325.

    Google Scholar 

  7. A. Efrat and A. Itai, Improvements on bottleneck matching and related problems using geometry, Proceedings 12 Annual Symposium on Computational Geometry, 1996, 301–310.

    Google Scholar 

  8. G.N. Frederickson and D.B. Johnson, Generalized selection and ranking sorted matrices, SIAM J. Computing 13 (1984), 14–30.

    Article  Google Scholar 

  9. H.N. Gabow and R.E. Tarjan, Algorithms for two bottleneck optimization problems, J. Algorithms 9 (1988), 411–417.

    Article  Google Scholar 

  10. Z. Galil and B. Schieber, On finding most uniform spanning trees, Disc. App. Mathematics 20 (1988), 173–175.

    Article  Google Scholar 

  11. S.K. Gupta and A.P. Punnen, Minimum deviation problems, Oper. Res. Lett. 7 (1988), 201–204.

    Article  Google Scholar 

  12. D. Halperin and M. Sharir, New bounds for lower envelopes in three dimensions, with applications to visibility of terrains, Disc and Comp. Geom 12 (1994), 313–326.

    Google Scholar 

  13. P.J. Heffernan and S. Schirra, Approximate decision algorithms for point set congruence, SIAM J. Computings 8 (1992), 93–101.

    Google Scholar 

  14. P.J. Heffernan, Generalized approximate algorithms for point set congruence, WADS'93, LNCS 709, 373–384.

    Google Scholar 

  15. J. Hopcroft and R.M. Karp, An n 5/2 algorithm for maximum matchings in bipartite graphs, SIAM J. Computing 2 (1973), 225–231.

    Article  Google Scholar 

  16. M. Katz, Improved algorithms in geometric optimization via expanders, Proc. 3rd Israel Symp. on Theory of Computing and Systems, 1995, 78–87. (See also, M.J. Katz and M. Sharir, An expander-based approach to geometric optimization, SIAM J. Computing, to appear.)

    Google Scholar 

  17. H. Kuhn, The Hungarian method for the assignment problem, Naval Research Logistics Quarterly 2 (1955), 83–97.

    Google Scholar 

  18. E. Lawler, Combinatorial Optimization: Networks and Matroids, Holt, Rinehart and Winston, New-York, 1976.

    Google Scholar 

  19. S. Martello and P. Toth, Linear assignment problems, Annals of Disc. Mathematics 31 (1987), 259–282.

    Google Scholar 

  20. S. Micali and V.V. Vazirani, An O(√¦V¦ · ¦E¦) algorithm for finding maximum matching in general graphs, Proc. 21 Annual ACM Symp. on Theory of Comp., 1980, 17–27.

    Google Scholar 

  21. M. Sharir, Almost tight upper bounds for lower envelopes in higher dimensions, Disc and Comp Geom 12 (1994), 327–345.

    Google Scholar 

  22. T.H. Su and R.C. Chang, The k-Gabriel graphs and their applications, 1st Annual SIGAL International Symp. Algorithms, LNCS 450, 1990, 66–75.

    Google Scholar 

  23. P.M. Vaidya, Geometry helps in matching, SIAM J. Computing 18 (1989), 1201–1225.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tetsuo Asano Yoshihide Igarashi Hiroshi Nagamochi Satoru Miyano Subhash Suri

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Efrat, A., Katz, M.J. (1996). Computing fair and bottleneck matchings in geometric graphs. In: Asano, T., Igarashi, Y., Nagamochi, H., Miyano, S., Suri, S. (eds) Algorithms and Computation. ISAAC 1996. Lecture Notes in Computer Science, vol 1178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0009487

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62048-8

  • Online ISBN: 978-3-540-49633-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics