Time-optimal geodesic mutual visibility of robots on grids within minimum area

The \textsc{Mutual Visibility} is a well-known problem in the context of mobile robots. For a set of $n$ robots disposed in the Euclidean plane, it asks for moving the robots without collisions so as to achieve a placement ensuring that no three robots are collinear. For robots moving on graphs, we consider the \textsc{Geodesic Mutual Visibility} ($\GMV$) problem. Robots move along the edges of the graph, without collisions, so as to occupy some vertices that guarantee they become pairwise geodesic mutually visible. This means that there is a shortest path (i.e., a"geodesic") between each pair of robots along which no other robots reside. We study this problem in the context of finite and infinite square grids, for robots operating under the standard Look-Compute-Move model. In both scenarios, we provide resolution algorithms along with formal correctness proofs, highlighting the most relevant peculiarities arising within the different contexts, while optimizing the time complexity.

[1]  A. Navarra,et al.  The Geodesic Mutual Visibility Problem for Oblivious Robots: the case of Trees , 2023, ICDCN.

[2]  S. Klavžar,et al.  On the mutual visibility in Cartesian products and triangle-free graphs , 2021, Appl. Math. Comput..

[3]  Alfredo Navarra,et al.  A structured methodology for designing distributed algorithms for mobile entities , 2021, Inf. Sci..

[4]  Gabriele Di Stefano,et al.  Mutual Visibility in Graphs , 2021, Appl. Math. Comput..

[5]  Alfredo Navarra,et al.  Gathering robots in graphs: The central role of synchronicity , 2021, Theor. Comput. Sci..

[6]  Alfredo Navarra,et al.  Arbitrary Pattern Formation on Infinite Regular Tessellation Graphs , 2020, ICDCN.

[7]  Gokarna Sharma,et al.  Optimal Randomized Complete Visibility on a Grid for Asynchronous Robots with Lights , 2020, 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).

[8]  Subhash Bhagat,et al.  Optimum Algorithm for the Mutual Visibility Problem , 2020, WALCOM.

[9]  A. Navarra,et al.  Embedded pattern formation by asynchronous robots without chirality , 2019, Distributed Computing.

[10]  Sruti Gan Chaudhuri,et al.  Mutual Visibility for Asynchronous Robots , 2019, SIROCCO.

[11]  Pavan Poudel,et al.  Sublinear-time mutual visibility for fat oblivious robots , 2019, ICDCN.

[12]  Mattia D'Emidio,et al.  Characterizing the computational power of mobile robots on graphs and implications for the Euclidean plane , 2018, Inf. Comput..

[13]  Kaustav Bose,et al.  Mutual Visibility by Asynchronous Robots on Infinite Grid , 2018, ALGOSENSORS.

[14]  Pavan Poudel,et al.  Complete Visitability for Autonomous Robots on Graphs , 2018, 2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[15]  Pavan Poudel,et al.  Fault-Tolerant Complete Visibility for Asynchronous Robots with Lights Under One-Axis Agreement , 2018, WALCOM.

[16]  Subhash Bhagat,et al.  Optimum Algorithm for Mutual Visibility Among Asynchronous Robots with Lights , 2017, SSS.

[17]  K. Mukhopadhyaya,et al.  Mutual Visibility by Robots with Persistent Memory , 2017, FAW.

[18]  A. Navarra,et al.  Asynchronous Arbitrary Pattern Formation: the effects of a rigorous approach , 2017, Distributed Computing.

[19]  P. Flocchini,et al.  Distributed computing by mobile robots: uniform circle formation , 2016, Distributed Computing.

[20]  Alfredo Navarra,et al.  Gathering of robots on anonymous grids and trees without multiplicity detection , 2016, Theor. Comput. Sci..

[21]  Gokarna Sharma,et al.  Mutual Visibility with an Optimal Number of Colors , 2015, ALGOSENSORS.

[22]  Nicola Santoro,et al.  Forming sequences of geometric patterns with oblivious mobile robots , 2015, Distributed Computing.

[23]  Nicola Santoro,et al.  Mutual visibility by luminous robots without collisions , 2015, Inf. Comput..

[24]  Nicola Santoro,et al.  Distributed computing by mobile robots: uniform circle formation , 2014, Distributed Computing.

[25]  Masafumi Yamashita,et al.  Characterizing geometric patterns formable by oblivious anonymous mobile robots , 2010, Theor. Comput. Sci..

[26]  A. Navarra,et al.  “Semi-Asynchronous”: A New Scheduler in Distributed Computing , 2021, IEEE Access.

[27]  Alfredo Navarra,et al.  Solving the Pattern Formation by Mobile Robots With Chirality , 2021, IEEE Access.

[28]  Gerhard Goos,et al.  Distributed Computing by Mobile Entities , 2019, Lecture Notes in Computer Science.

[29]  Nicola Santoro,et al.  The Mutual Visibility Problem for Oblivious Robots , 2014, CCCG.

[30]  Masafumi Yamashita,et al.  Distributed Anonymous Mobile Robots: Formation of Geometric Patterns , 1999, SIAM J. Comput..