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 C ∈ M 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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Á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)
Dillencourt, M.B.: Toughness and Delaunay Triangulations. Discrete Comput. Geom. 5, 575–601 (1990)
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)
Knuth, D.E., Raghunathan, A.: The Problem of Compatible Representatives. SIAM J. Discr. Math. 5(3), 422–427 (1992)
Lichtenstein, D.: Planar Formulae and Their Uses. SIAM J. Comput. 11(2), 329–343 (1982)
McCreight, E.M.: Priority Search Trees. SIAM J. Comput. 14(2), 257–276 (1985)
Poon, C.K., Zhu, B., Chin, F.: A Polynomial Time Solution for Labeling a Rectilinear Map. Information Processing Letters 65(4), 201–207 (1998)
Poon, S.-H., Shin, C.-S., Strijk, T., Uno, T., Wolff, A.: Labeling Points with Weights. Algorithmica 38(2), 341–362 (2003)
Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction, 3rd edn. Springer, Heidelberg (1990)
Strijk, T., van Kreveld, M.: Labeling a Rectilinear Map More Efficiently. Information Processing Letters 69(1), 25–30 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)