Skip to main content

Matching Points with Rectangles and Squares

  • Conference paper
Book cover SOFSEM 2006: Theory and Practice of Computer Science (SOFSEM 2006)

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

Abstract

In this paper we deal with the following natural family of geometric matching problems. Given a class \({\mathcal C}\) of geometric objects and a point set P, a \({\mathcal C}\)-matching is a set M \(\subseteq {\mathcal C}\) such that every CM contains exactly two elements of P. The matching is perfect if it covers every point, and strong if the objects do not intersect. We concentrate on matching points using axis-aligned squares and rectangles. We give algorithms for these classes and show that it is NP-hard to decide whether a point set has a perfect strong square matching. We show that one of our matching algorithms solves a family of map-labeling problems.

Work supported by grant WO 758/4-2 of the German Science Foundation (DFG).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ábrego, B.M., Arkin, E.M., Fernández-Merchant, S., Hurtado, F., Kano, M., Mitchell, J.S.B., Urrutia, J.: Matching Points with Geometric Objects: Combinatorial Results. In: Akiyama, J., Kano, M., Tan, X. (eds.) JCDCG 2004. LNCS, vol. 3742, pp. 1–15. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Dillencourt, M.B.: Toughness and Delaunay Triangulations. Discrete Comput. Geom. 5, 575–601 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Kim, S.K., Shin, C.-S., Yang, T.-C.: Labeling a Rectilinear Map with Sliding Labels. Int. J. Comput. Geom. Appl. 11(2), 167–179 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  4. Knuth, D.E., Raghunathan, A.: The Problem of Compatible Representatives. SIAM J. Discr. Math. 5(3), 422–427 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  5. Lichtenstein, D.: Planar Formulae and Their Uses. SIAM J. Comput. 11(2), 329–343 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  6. McCreight, E.M.: Priority Search Trees. SIAM J. Comput. 14(2), 257–276 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  7. Poon, C.K., Zhu, B., Chin, F.: A Polynomial Time Solution for Labeling a Rectilinear Map. Information Processing Letters 65(4), 201–207 (1998)

    Article  MathSciNet  Google Scholar 

  8. Poon, S.-H., Shin, C.-S., Strijk, T., Uno, T., Wolff, A.: Labeling Points with Weights. Algorithmica 38(2), 341–362 (2003)

    Article  MathSciNet  Google Scholar 

  9. Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction, 3rd edn. Springer, Heidelberg (1990)

    Google Scholar 

  10. Strijk, T., van Kreveld, M.: Labeling a Rectilinear Map More Efficiently. Information Processing Letters 69(1), 25–30 (1999)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bereg, S., Mutsanas, N., Wolff, A. (2006). Matching Points with Rectangles and Squares. In: Wiedermann, J., Tel, G., Pokorný, J., Bieliková, M., Štuller, J. (eds) SOFSEM 2006: Theory and Practice of Computer Science. SOFSEM 2006. Lecture Notes in Computer Science, vol 3831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11611257_15

Download citation

  • DOI: https://doi.org/10.1007/11611257_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31198-0

  • Online ISBN: 978-3-540-32217-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics