Abstract
Given m points (sites) and n obstacles (barriers) in the plane, we address the problem of finding a straight line minimum cost spanning tree on the sites, where the cost is proportional to the number of intersections (crossings) between tree edges and barriers. If the barriers are infinite lines, it is known that there is a spanning tree such that every barrier is crossed by \(O(\sqrt{m}\,)\) tree edges, and this bound is asymptotically optimal. Asano et al. showed that if the barriers are pairwise disjoint line segments, then there is a spanning tree such that every barrier crosses at most 4 tree edges and so the total cost is at most 4n. Lower bound constructions are known with 3 crossings per barrier and 2n total cost.
We obtain tight bounds on the minimum cost of spanning trees in the special case where the barriers are interior disjoint line segments that form a convex subdivision of the plane and there is a point in every cell of the subdivision. In particular, we show that there is a spanning tree such that every barrier crosses at most 2 tree edges, and there is a spanning tree of total cost 5n/3. Both bounds are the best possible.
Article PDF
Similar content being viewed by others
References
Asano, T., de Berg, M., Cheong, O., Guibas, L.J., Snoeyink, J., Tamaki, H.: Spanning trees crossing few barriers. Discrete Comput. Geom. 30(4), 591–606 (2003)
Chazelle, B., Welzl, E.: Quasi-optimal range searching in spaces of finite VC-dimension. Discrete Comput. Geom. 4(5), 467–489 (1989)
Edelsbrunner, H., Guibas, L., Stolfi, J.: Optimal point location in a monotone subdivision. SIAM J. Comput. 15(2), 317–340 (1983)
Guibas, L.J., Stolfi, J.: Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams. ACM Trans. Graph. 4(2), 74–123 (1985)
Hoffmann, M., Tóth, Cs.D.: Connecting points in the presence of obstacles in the plane. In: Proc. 14th Canad. Conf. on Comput. Geom., pp. 63–67, 2002
Hoffmann, M., Tóth, Cs.D.: Spanning trees across axis-parallel segments. In: Proc. 18th Canadian Conf. on Comput. Geom., pp. 101–104, 2006
Kirkpatrick, D.G.: Optimal search in planar subdivisions. SIAM J. Comput. 12(1), 28–35 (1983)
Krumme, D., Perkins, G., Rafalin, E., Souvaine, D.L.: Upper and lower bounds for connecting sites across barriers. TUFTS-CS Technical Report 2003-6, Tufts University, Medford, MA (2003)
Matoušek, J.: Spanning trees with low crossing number. RAIRO Inform. Théor. Appl. 25(2), 103–123 (1991)
Matoušek, J.: Efficient partition trees. Discrete Comput. Geom. 8, 315–334 (1992)
Sarnak, N., Tarjan, R.: Planar point location using persistent search trees. Commun. ACM 29(7), 669–679 (1986)
Snoeyink, J.: Open problem presented at the 9th Canadian Conference on Computational Geometry, 1997
Snoeyink, J., van Kreveld, M.: Linear-time reconstruction of Delaunay triangulations with applications. In: Proc. 5th European Sympos. on Algorithms. Lecture Notes in Comp. Sci., vol. 1284, pp. 459–471. Springer, Berlin (1997)
Welzl, E.: Partition trees for triangle counting and other range searching problems. In: Proc. 4th Sympos. on Comput. Geom., pp. 23–33. ACM Press, New York (1988)
Welzl, E.: On spanning trees with low crossing numbers. In: Data Structures And Efficient Algorithms. Lecture Notes in Comp. Sci., vol. 594, pp. 233–249. Springer, Berlin (1992)
Author information
Authors and Affiliations
Corresponding author
Additional information
Work by Eynat Rafalin and Diane Souvaine was supported by the National Science Foundation under Grant #CCF-0431027.
E. Rafalin’s research conducted while at Tufts University.
Rights and permissions
About this article
Cite this article
Krumme, D., Rafalin, E., Souvaine, D.L. et al. Tight Bounds for Connecting Sites Across Barriers. Discrete Comput Geom 40, 377–394 (2008). https://doi.org/10.1007/s00454-007-9025-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00454-007-9025-y