Skip to main content

A Sub-quadratic Time Algorithm for Computing the Beacon Kernel of Simple Polygons

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14423))

Included in the following conference series:

  • 276 Accesses

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.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Notes

  1. 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

  1. Al-Karaki, J.N., Kamal, A.E.: Routing techniques in wireless sensor networks: a survey. IEEE Wirel. Commun. 11(6), 6–28 (2004)

    Article  Google Scholar 

  2. Bae, S.W., Shin, C.S., Vigneron, A.: Tight bounds for beacon-based coverage in simple rectilinear polygons. Computat. Geom. 80, 40–52 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  3. Biro, M.: Beacon-based routing and guarding. PhD thesis, State University of New York at Stony Brook (2013)

    Google Scholar 

  4. Biro, M., Gao, J., Iwerks, J., Kostitsyna, I., Mitchell, J.S.: Beacon-based routing and coverage. In: 21st Fall Workshop on Computational Geometry (2011)

    Google Scholar 

  5. 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

    Chapter  MATH  Google Scholar 

  6. Bose, P., Shermer, T.C.: Attraction-convexity and normal visibility. Comput. Geom. 96, 101748 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chazelle, B.: A theorem on polygon cutting with applications. In: 23rd Annual Symposium on Foundations of Computer Science, pp. 339–349. IEEE (1982)

    Google Scholar 

  8. Chazelle, B.: Triangulating a simple polygon in linear time. Discret. Comput. Geom. 6(3), 485–524 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Kostitsyna, I., Kouhestani, B., Langerman, S., Rappaport, D.: An optimal algorithm to compute the inverse beacon attraction region. arXiv preprint arXiv:1803.05946 (2018)

  13. Kouhestani, B., Rappaport, D., Salomaa, K.: On the inverse beacon attraction region of a point. In: CCCG (2015)

    Google Scholar 

  14. Matoušek, J.: Efficient partition trees. In: Proceedings of the Seventh Annual Symposium on Computational Geometry, pp. 1–9 (1991)

    Google Scholar 

  15. Megiddo, N.: Linear-time algorithms for linear programming in \(\text{ R}^3\) and related problems. SIAM J. Comput. 12(4), 759–776 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amirhossein Mozafari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics