Abstract
In 2011, Biro et al. [4] initiated the concept of beacon attraction trajectory motivated by routing messages in sensor network systems. Let P be a polygonal region such that there is a point particle at each point in P. When we activate a beacon at a point \(b\in P\), each particle in P greedily moves toward b. For a point \(p\in P\), if the particle at p reaches b, we say b attracts p. We call a point \(b\in P\) a beacon kernel point of P if a beacon at b attracts all points in P. The beacon kernel of P is defined as the set of all beacon kernel points of P. In 2013 [3] Biro presented a naive quadratic time algorithm to compute the beacon kernel of polygonal domains and showed that this bound is tight. But, obtaining a sub-quadratic time algorithm for computing the beacon kernel of simple polygons remained open. In this paper, we answer to this open problem by presenting an \(O(n^{1.5}\log ^2 n)\) time algorithm for computing the beacon kernel of simple polygons.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In the original paper, this time complexity is \(O(m^{0.5}2^{O(\log ^* m)})\). For the sake of simplicity, here we use \(O(m^{0.5}\log m)\).
References
Al-Karaki, J.N., Kamal, A.E.: Routing techniques in wireless sensor networks: a survey. IEEE Wirel. Commun. 11(6), 6–28 (2004)
Bae, S.W., Shin, C.S., Vigneron, A.: Tight bounds for beacon-based coverage in simple rectilinear polygons. Computat. Geom. 80, 40–52 (2019)
Biro, M.: Beacon-based routing and guarding. PhD thesis, State University of New York at Stony Brook (2013)
Biro, M., Gao, J., Iwerks, J., Kostitsyna, I., Mitchell, J.S.: Beacon-based routing and coverage. In: 21st Fall Workshop on Computational Geometry (2011)
Biro, M., Iwerks, J., Kostitsyna, I., Mitchell, J.S.B.: Beacon-based algorithms for geometric routing. In: Dehne, F., Solis-Oba, R., Sack, J.-R. (eds.) WADS 2013. LNCS, vol. 8037, pp. 158–169. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40104-6_14
Bose, P., Shermer, T.C.: Attraction-convexity and normal visibility. Comput. Geom. 96, 101748 (2021)
Chazelle, B.: A theorem on polygon cutting with applications. In: 23rd Annual Symposium on Foundations of Computer Science, pp. 339–349. IEEE (1982)
Chazelle, B.: Triangulating a simple polygon in linear time. Discret. Comput. Geom. 6(3), 485–524 (1991)
Chazelle, B., Guibas, L.J.: Visibility and intersectin problems in plane geometry. In: Proceedings of the First Annual Symposium on Computational Geometry, pp. 135–146 (1985)
Karp, B., Kung, H.-T.: GPSR: greedy perimeter stateless routing for wireless networks. In Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, pp. 243–254 (2000)
Kim, Y.-D., Yang, Y.-M., Kang, W.-S., Kim, D.-K.: On the design of beacon based wireless sensor network for agricultural emergency monitoring systems. Comput. Stand. Interfaces 36(2), 288–299 (2014)
Kostitsyna, I., Kouhestani, B., Langerman, S., Rappaport, D.: An optimal algorithm to compute the inverse beacon attraction region. arXiv preprint arXiv:1803.05946 (2018)
Kouhestani, B., Rappaport, D., Salomaa, K.: On the inverse beacon attraction region of a point. In: CCCG (2015)
Matoušek, J.: Efficient partition trees. In: Proceedings of the Seventh Annual Symposium on Computational Geometry, pp. 1–9 (1991)
Megiddo, N.: Linear-time algorithms for linear programming in \(\text{ R}^3\) and related problems. SIAM J. Comput. 12(4), 759–776 (1983)
Sojka, E.: A simple and efficient algorithm for sorting the intersection points between a Jordan curve and a line. In Fifth International Conference in Central Europe in Computer Graphics and Visualisation, pp. 524–533 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Bhattacharya, B., Mozafari, A., Shermer, T.C. (2024). A Sub-quadratic Time Algorithm for Computing the Beacon Kernel of Simple Polygons. In: Wu, W., Tong, G. (eds) Computing and Combinatorics. COCOON 2023. Lecture Notes in Computer Science, vol 14423. Springer, Cham. https://doi.org/10.1007/978-3-031-49193-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-49193-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49192-4
Online ISBN: 978-3-031-49193-1
eBook Packages: Computer ScienceComputer Science (R0)