Abstract
Let P be a set of 2n points in the plane, and let M C (resp., M NC) denote a bottleneck matching (resp., a bottleneck non-crossing matching) of P. We study the problem of computing M NC. We present an O(n 1.5log0.5 n)-time algorithm that computes a non-crossing matching M of P, such that \(bn(M) \le 2\sqrt{10} \cdot bn(M_{\rm NC})\), where bn(M) is the length of a longest edge in M. An interesting implication of our construction is that \(bn(M_{\rm NC})/bn(M_{\rm C}) \le 2\sqrt{10}\). We also show that when the points of P are in convex position, one can compute M NC in O(n 3) time. (In the full version of this paper, we also prove that the problem is NP-hard and does not admit a PTAS.)
Work by A.K. Abu-Affash was partially supported by a fellowship for doctoral students from the Planning & Budgeting Committee of the Israel Council for Higher Education, and by a scholarship for advanced studies from the Israel Ministry of Science and Technology. Work by A.K. Abu-Affash and Y. Trabelsi was partially supported by the Lynn and William Frankel Center for Computer Sciences. Work by P. Carmi was partially supported by grant 680/11 from the Israel Science Foundation. Work by M. Katz was partially supported by grant 1045/10 from the Israel Science Foundation. Work by M. Katz and P. Carmi was partially supported by grant 2010074 from the United States – Israel Binational Science Foundation.
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
Agarwal, P.K., Efrat, A., Sharir, M.: Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications. SIAM J. on Computing 29(3), 912–953 (1999)
Aichholzer, O., Bereg, S., Dumitrescu, A., García, A., Huemer, C., Hurtado, F., Kano, M., Márquez, A., Rappaport, D., Smorodinsky, S., Souvaine, D., Urrutia, J., Wood, D.R.: Compatible geometric matchings. Computational Geometry: Theory and Applications 42, 617–626 (2009)
Aichholzer, O., Cabello, S., Fabila-Monroy, R., Flores-Peñaloza, D., Hackl, T., Huemer, C., Hurtado, F., Wood, D.R.: Edge-removal and non-crossing configurations in geometric graphs. Discrete Mathematics and Theoretical Computer Science 12(1), 75–86 (2010)
Alon, N., Rajagopalan, S., Suri, S.: Long non-crossing configurations in the plane. In: Proceedings of the 9th ACM Symposium on Computational Geometry (SoCG 1993), pp. 257–263 (1993)
Aloupis, G., Cardinal, J., Collette, S., Demaine, E.D., Demaine, M.L., Dulieu, M., Fabila-Monroy, R., Hart, V., Hurtado, F., Langerman, S., Saumell, M., Seara, C., Taslakian, P.: Matching Points with Things. In: López-Ortiz, A. (ed.) LATIN 2010. LNCS, vol. 6034, pp. 456–467. Springer, Heidelberg (2010)
Carlsson, J.G., Armbruster, B.: A bottleneck matching problem with edge-crossing constraints, http://users.iems.northwestern.edu/~armbruster/2010matching.pdf
Chang, M.S., Tang, C.Y., Lee, R.C.T.: Solving the Euclidean bottleneck matching problem by k-relative neighborhood graphs. Algorithmica 8(1-6), 177–194 (1992)
Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and related problems. Algorithmica 31(1), 1–28 (2001)
Efrat, A., Katz, M.J.: Computing Euclidean bottleneck matchings in higher dimensions. Information Processing Letters 75(4), 169–174 (2000)
Goel, A., Indyk, P., Varadarajan, K.R.: Reductions among high dimensional proximity problems. In: Proceeding of the 12th ACM-SIAM Symposium on Discrete Algorithms (SODA 2001), pp. 769–778 (2001)
Jansen, K., Woeginger, G.J.: The complexity of detecting crossingfree configurations in the plane. BIT 33(4), 580–595 (1993)
Lengauer, T.: Combinatorial Algorithms for Integrated Circuit Layout. John Wiley & Sons, New York (1990)
Lovász, L., Plummer, M.D.: Matching Theory. Elsevier Science Ltd. (1986)
Rappaport, D.: Tight Bounds for Visibility Matching of f-Equal Width Objects. In: Akiyama, J., Kano, M. (eds.) JCDCG 2002. LNCS, vol. 2866, pp. 246–250. Springer, Heidelberg (2003)
Vaidya, P.M.: Geometry helps in matching. SIAM Journal on Computing 18(6), 1201–1225 (1989)
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 (FOCS 1998), pp. 320–331 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abu-Affash, A.K., Carmi, P., Katz, M.J., Trabelsi, Y. (2012). Bottleneck Non-crossing Matching in the Plane. In: Epstein, L., Ferragina, P. (eds) Algorithms – ESA 2012. ESA 2012. Lecture Notes in Computer Science, vol 7501. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33090-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-33090-2_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33089-6
Online ISBN: 978-3-642-33090-2
eBook Packages: Computer ScienceComputer Science (R0)