Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

New Variants of Perfect Non-crossing Matchings

  • Conference paper
  • First Online:
Algorithms and Discrete Applied Mathematics (CALDAM 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12601))

Included in the following conference series:

Abstract

Given a set of points in the plane, we are interested in matching them with straight line segments. We focus on perfect (all points are matched) non-crossing (no two edges intersect) matchings. Apart from the well known MinMax variant, where the length of the longest edge is minimized, we extend work by looking into different optimization variants such as MaxMin, MinMin and MaxMax. We consider both the monochromatic and bichromatic versions of these problems and by employing diverse techniques we provide efficient algorithms for various input point configurations.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abu-Affash, A.K., Carmi, P., Katz, M.J., Trabelsi, Y.: Bottleneck non-crossing matching in the plane. Comput. Geom. 47(3A), 447–457 (2014)

    Article  MathSciNet  Google Scholar 

  2. Agarwal, P.K.: Simplex range searching and its variants: a review. In: Loebl, M., Nešetřil, J., Thomas, R. (eds.) A Journey Through Discrete Mathematics, pp. 1–30. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-44479-6_1

    Chapter  Google Scholar 

  3. Agarwal, P.K., Efrat, A., Sharir, M.: Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications. SIAM J. Comput. 29(3), 912–953 (2000)

    Article  MathSciNet  Google Scholar 

  4. Agarwal, P.K., Sharir, M.: Arrangements and their applications. In: Handbook of Computational Geometry, chap. 2, pp. 49–119. North-Holland (2000)

    Google Scholar 

  5. Alon, N., Rajagopalan, S., Suri, S.: Long non-crossing configurations in the plane. In: Proceedings of the 9th Annual Symposium on Computational Geometry, pp. 257–263 (1993)

    Google Scholar 

  6. Asano, T., Ghosh, S.K., Shermer, T.C.: Visibility in the plane. In: Handbook of Computational Geometry, chap. 19, pp. 829–876. North-Holland (2000)

    Google Scholar 

  7. Biniaz, A., Maheshwari, A., Smid, M.H.: Bottleneck bichromatic plane matching of points. In: Proceedings of the 26th Canadian Conference on Computational Geometry, pp. 431–435 (2014)

    Google Scholar 

  8. Carlsson, J.G., Armbruster, B., Rahul, S., Bellam, H.: A bottleneck matching problem with edge-crossing constraints. Int. J. Comput. Geom. Appl. 25(4), 245–261 (2015)

    Article  MathSciNet  Google Scholar 

  9. Chan, T.M.: Optimal output-sensitive convex hull algorithms in two and three dimensions. Discret. Comput. Geom. 16(4), 361–368 (1996). https://doi.org/10.1007/BF02712873

    Article  MathSciNet  MATH  Google Scholar 

  10. Colannino, J., et al.: An O(n log n)-time algorithm for the restriction scaffold assignment problem. J. Comput. Biol. 13(4), 979–989 (2006)

    Article  MathSciNet  Google Scholar 

  11. Cong, J., Kahng, A.B., Robins, G.: Matching-based methods for high-performance clock routing. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 12(8), 1157–1169 (1993)

    Article  Google Scholar 

  12. Dumitrescu, A., Tóth, C.D.: Long non-crossing configurations in the plane. Discret. Comput. Geom. 44, 727–752 (2010)

    Article  MathSciNet  Google Scholar 

  13. Edelsbrunner, H.: Computing the extreme distances between two convex polygons. J. Algorithms 6(2), 213–224 (1985)

    Article  MathSciNet  Google Scholar 

  14. Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and related problems. Algorithmica 31(1), 1–28 (2001)

    Article  MathSciNet  Google Scholar 

  15. Efrat, A., Katz, M.J.: Computing fair and bottleneck matchings in geometric graphs. In: Asano, T., Igarashi, Y., Nagamochi, H., Miyano, S., Suri, S. (eds.) ISAAC 1996. LNCS, vol. 1178, pp. 115–125. Springer, Heidelberg (1996). https://doi.org/10.1007/BFb0009487

    Chapter  Google Scholar 

  16. Eppstein, D., van Kreveld, M., Speckmann, B., Staals, F.: Improved grid map layout by point set matching. Int. J. Comput. Geom. Appl. 25(02), 101–122 (2015)

    Article  MathSciNet  Google Scholar 

  17. Fischer, J., Heun, V.: Space-efficient preprocessing schemes for range minimum queries on static arrays. SIAM J. Comput. 40(2), 465–492 (2011)

    Article  MathSciNet  Google Scholar 

  18. Hershberger, J., Suri, S.: Applications of a semi-dynamic convex hull algorithm. BIT Numer. Math. 32(2), 249–267 (1992)

    Article  MathSciNet  Google Scholar 

  19. Kaplan, H., Mulzer, W., Roditty, L., Seiferth, P., Sharir, M.: Dynamic planar Voronoi diagrams for general distance functions and their algorithmic applications. Discret. Comput. Geom. 64(3), 838–904 (2020)

    Article  MathSciNet  Google Scholar 

  20. Lo, C.-Y., Matoušek, J., Steiger, W.: Algorithms for ham-sandwich cuts. Discret. Comput. Geom. 11(4), 433–452 (1994). https://doi.org/10.1007/BF02574017

    Article  MathSciNet  MATH  Google Scholar 

  21. Mantas, I., Savić, M., Schrezenmaier, H.: New variants of perfect non-crossing matchings. arXiv preprint arXiv:2001.03252 (2020)

  22. Marcotte, O., Suri, S.: Fast matching algorithms for points on a polygon. SIAM J. Comput. 20(3), 405–422 (1991)

    Article  MathSciNet  Google Scholar 

  23. Matoušek, J.: Range searching with efficient hierarchical cuttings. Discret. Comput. Geom. 10(2), 157–182 (1993)

    Article  MathSciNet  Google Scholar 

  24. Savić, M., Stojaković, M.: Faster bottleneck non-crossing matchings of points in convex position. Comput. Geom. 65, 27–34 (2017)

    Article  MathSciNet  Google Scholar 

  25. Savić, M., Stojaković, M.: Bottleneck bichromatic non-crossing matchings using orbits (2018). arxiv.org/abs/1802.06301

  26. Tangwongsan, K., Hirzel, M., Schneider, S.: Low-latency sliding-window aggregation in worst-case constant time. In: Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems, pp. 66–77 (2017)

    Google Scholar 

  27. Toussaint, G.T.: An optimal algorithm for computing the minimum vertex distance between two crossing convex polygons. Computing 32(4), 357–364 (1984)

    Article  MathSciNet  Google Scholar 

  28. Vaidya, P.M.: Geometry helps in matching. SIAM J. Comput. 18(6), 1201–1225 (1989)

    Article  MathSciNet  Google Scholar 

  29. Varadarajan, K.R.: A divide-and-conquer algorithm for min-cost perfect matching in the plane. In: Proceedings of the 39th Symposium on Foundations of Computer Science, pp. 320–329 (1998)

    Google Scholar 

  30. Veltkamp, R.C., Hagedoorn, M.: State of the art in shape matching. In: Lew, M.S. (ed.) Principles of Visual Information Retrieval. ACVPR, pp. 87–119. Springer, London (2001). https://doi.org/10.1007/978-1-4471-3702-3_4

    Chapter  Google Scholar 

Download references

Acknowledgements

M. S. was partially supported by the Ministry of Education, Science and Technological Development, Republic of Serbia, project 174019, and H. S. by the German Research Foundation, DFG grant FE-340/11-1.

Initial discussions took place at the Intensive Research Program in Discrete, Combinatorial and Computational Geometry which took place in Barcelona in 2018. We are grateful to CRM, UAB for hosting the event and to the organizers for providing the platform to meet and collaborate. We would like to thank Carlos Alegría, Carlos Hidalgo Toscano, Oscar Iglesias Valiño, and Leonardo Martínez Sandoval for preliminary discussions, and Carlos Seara for raising a question that motivated this work. Finally, we would like to thank an anonymous reviewer for bringing to our attention the halfplane range queries.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Ioannis Mantas , Marko Savić or Hendrik Schrezenmaier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mantas, I., Savić, M., Schrezenmaier, H. (2021). New Variants of Perfect Non-crossing Matchings. In: Mudgal, A., Subramanian, C.R. (eds) Algorithms and Discrete Applied Mathematics. CALDAM 2021. Lecture Notes in Computer Science(), vol 12601. Springer, Cham. https://doi.org/10.1007/978-3-030-67899-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67899-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67898-2

  • Online ISBN: 978-3-030-67899-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics