Skip to main content
Log in

The simple grid polygon exploration problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

This paper considers an on-line exploration problem. We use a mobile robot to explore an unknown simple grid polygon. The robot is assumed to have limited sensing capability that can only detect the four basic cells adjacent to it. The robot’s task is to explore each cell and to return to the start. To explore a cell, the robot has to enter it. We ask for a short exploration tour, that is, minimizing the number of multiple-visit cells. The competitive ratio is used to measure the performance of our strategy. It is the ratio between the length of the on-line exploration path and the length of the shortest path achieved with full knowledge of the polygon. As our main result, we present a new on-line exploration strategy and prove that the robot’s path is at most 7/6 times longer than the shortest path. This matches the previously known lower bound.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Almeida JPLSD, Nakashima RT, Neves-Jr F, Arruda LVRD (2019) Bio-inspired on-line path planner for cooperative exploration of unknown environment by a multi-robot system. Robot Auton Syst 112:32–48

    Article  Google Scholar 

  • Chalopin J, Das S, Disser Y, Mihalák M, Widmayer P (2015) Mapping simple polygons: The power of telling convex from reflex. ACM Trans Algorithms 11(4):33:1–33:16

    Article  MathSciNet  Google Scholar 

  • Deng X, Kameda T, Papadimitriou C (1991) How to learn an unknown environment. In: Proceedings 32nd annual symposium of foundations of computer science, pp. 298–303

  • Dereniowski D, Disser Y, Kosowski A, Paja̧k D, Uznański P (2015) Fast collaborative graph exploration. Inf Comput 243:37–49

  • Doi K, Yamauchi Y, Kijima S, Yamashita M (2018) Exploration of finite 2d square grid by a metamorphic robotic system. In: Izumi T, Kuznetsov P (eds.) Stabilization, Safety, and Security of Distributed Systems, Lecture Notes in Computer Science, vol. 11201, pp. 96–110. Springer, Berlin

  • Foerster KT, Wattenhofer R (2016) Lower and upper competitive bounds for online directed graph exploration. Theoret Comput Sci 655:15–29

    Article  MathSciNet  Google Scholar 

  • Gabriely Y, Rimon E (2003) Competitive on-line coverage of grid environments by a mobile robot. Comput Geom 24(3):197–224

    Article  MathSciNet  Google Scholar 

  • Ghosh SK, Klein R (2010) Online algorithms for searching and exploration in the plane. Comput Sci Rev 4(4):189–201

    Article  Google Scholar 

  • Hagius R, Icking C, Langetepe E (2004) Lower bounds for the polygon exploration problems. In: 20th European Workshop Computer Geometry, pp. 135–138

  • Hoffmann F, Icking C, Klein R, Kriegel K (2002) The polygon exploration problem. SIAM J Comput 31(2):577–600

    Article  MathSciNet  Google Scholar 

  • Icking C, Kamphans T, Klein R, Langetepe E (2002) On the competitive complexity of navigation tasks. In: Hager GD, Christensen HI, Bunke H, Klein R (eds) Sensor Based Intelligent Robots, vol 2238. Lecture Notes in Computer Science. pp 245–258. Springer, Berlin

  • Icking C, Kamphans T, Klein R, Langetepe E (2005) Exploring simple grid polygons. In: Wang L (ed) Computing and Combinatorics, vol 3595. Lecture Notes in Computer Science. pp 524–533. Springer, Berlin

  • Keshavarz-Kohjerdi F, Bagheri A (2016) Hamiltonian paths in l-shaped grid graphs. Theoret Comput Sci 621:37–56

    Article  MathSciNet  Google Scholar 

  • Megow N, Mehlhorn K, Schweitzer P (2012) Online graph exploration: New results on old and new algorithms. Theoret Comput Sci 463:62–72

    Article  MathSciNet  Google Scholar 

  • Ortolf C, Schindelhauer C (2012) Online multi-robot exploration of grid graphs with rectangular obstacles. In: Proceedings of the Twenty-fourth Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’12, pp 27–36. ACM, New York, USA

  • Strom DP, Bogoslavskyi I, Stachniss C (2017) Robust exploration and homing for autonomous robots. Robot Auton Syst 90:125–135

    Article  Google Scholar 

  • Tan X, Wei Q (2015) An improved on-line strategy for exploring unknown polygons. Combinatorial Optimization and Applications, vol 9486. Lecture Notes in Computer Science. pp 163–177. Springer, Berlin

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Qi Wei or Yonggong Ren.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported in part by National Natural Science Foundation of China (No. 61702242, 61976109) and Doctoral Scientific Research Foundation of Liaoning Province (No. 2019-BS-153, 2019-BS-014).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wei, Q., Sun, J., Tan, X. et al. The simple grid polygon exploration problem. J Comb Optim 41, 625–639 (2021). https://doi.org/10.1007/s10878-021-00705-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-021-00705-5

Keywords

Navigation