Skip to main content
Log in

Optimal torus exploration by oblivious robots

  • Published:
Computing Aims and scope Submit manuscript

Abstract

We deal with a team of autonomous robots that are endowed with motion actuators and visibility sensors. Those robots are weak and evolve in a discrete environment. By weak, we mean that they are anonymous, uniform, unable to explicitly communicate, and oblivious. We first show that it is impossible to solve the terminating exploration of a simple torus of arbitrary size with less than 4 or 5 such robots, respectively depending on whether the algorithm is probabilistic or deterministic. Next, we propose in the SSYNC model a probabilistic solution for the terminating exploration of torus-shaped networks of size \(\ell \times L\), where \(7 \le \ell \le L\), by a team of 4 such weak robots. So, this algorithm is optimal w.r.t. the number of robots.

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

Access this article

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
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. Obliviousness requires the set of initial configurations to be a proper subset of the set of all configurations to make termination possible in our model; following the literature [9] we assume that every possible initial configuration is towerless.

References

  1. Baldoni R, Bonnet F, Milani A, Raynal M (2008) Anonymous graph exploration without collision by mobile robots. Inf Process Lett 109(2):98–103

    Article  MathSciNet  MATH  Google Scholar 

  2. Bonnet F, Défago X, Petit F, Potop-Butucaru M, Tixeuil S (2014) Discovering and assessing fine-grained metrics in robot networks protocols. In: 33rd IEEE SRDS workshops, workshop on self-organization in swarm of robots, pp 50–59

  3. Chalopin J, Flocchini P, Mans B, Santoro N (2010) Network exploration by silent and oblivious robots. In: WG, pp 208–219

  4. D’Angelo G, Di Stefano G, Navarra A, Nisse N, Suchan K (2013) A unified approach for different tasks on rings in robot-based computing systems. In: IPDPS workshops, pp 667–676

  5. D’Angelo G, Navarra A, Nisse N (2014) Gathering and exclusive searching on rings under minimal assumptions. In: ICDCN, pp 149–164

  6. Devismes S, Lamani A, Petit F, Raymond P, Tixeuil S (2012) Optimal grid exploration by asynchronous oblivious robots. In: SSS, pp 64–76

  7. Devismes S, Petit F, Tixeuil S (2013) Optimal probabilistic ring exploration by semi-synchronous oblivious robots. Theor Comput Sci 498:10–27

    Article  MathSciNet  MATH  Google Scholar 

  8. Flocchini P, Ilcinkas D, Pelc A, Santoro N (2010) Remembering without memory: tree exploration by asynchronous oblivious robots. Theor Comput Sci 411(14–15):1583–1598

    Article  MathSciNet  MATH  Google Scholar 

  9. Flocchini P, Ilcinkas D, Pelc A, Santoro N (2013) Computing without communicating: ring exploration by asynchronous oblivious robots. Algorithmica 65(3):562–583

    Article  MathSciNet  MATH  Google Scholar 

  10. Flocchini P, Prencipe G, Santoro N (2012) Distributed computing by oblivious mobile robots. Synthesis lectures on distributed computing theory. Morgan & Claypool Publishers, San Rafael

    MATH  Google Scholar 

  11. Klasing R, Kosowski A, Navarra A (2010) Taking advantage of symmetries: gathering of many asynchronous oblivious robots on a ring. Theor Comput Sci 411(34–36):3235–3246

    Article  MathSciNet  MATH  Google Scholar 

  12. Lamani A, Potop-Butucaru M, Tixeuil S (2010) Optimal deterministic ring exploration with oblivious asynchronous robots. In: SIROCCO, pp 183–196

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stéphane Devismes.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Devismes, S., Lamani, A., Petit, F. et al. Optimal torus exploration by oblivious robots. Computing 101, 1241–1264 (2019). https://doi.org/10.1007/s00607-018-0595-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-018-0595-8

Keywords

Mathematics Subject Classification

Navigation