Gathering Asynchronous Robots in a Tree Sruti Gan Chaudhuri - - PowerPoint PPT Presentation

gathering asynchronous robots in a tree
SMART_READER_LITE
LIVE PREVIEW

Gathering Asynchronous Robots in a Tree Sruti Gan Chaudhuri - - PowerPoint PPT Presentation

Gathering Asynchronous Robots in a Tree Sruti Gan Chaudhuri Jadavpur University, India GRASTA-MAC 2015 Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 1 / 27 Definition of the problem


slide-1
SLIDE 1

Gathering Asynchronous Robots in a Tree

Sruti Gan Chaudhuri

Jadavpur University, India

GRASTA-MAC 2015

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 1 / 27

slide-2
SLIDE 2

Definition of the problem

Given a tree

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 2 / 27

slide-3
SLIDE 3

Definition of the problem

Given a tree Randomly distributed mobile agents/robots (autonomous, homogeneous, non distinguishable, silent) in nodes

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 3 / 27

slide-4
SLIDE 4

Definition of the problem

Given a tree Randomly distributed mobile agents/robots (autonomous, homogeneous, non distinguishable, silent) in nodes The robots have to gather at a single node

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 4 / 27

slide-5
SLIDE 5

Computational model

Robots have no identity Nodes and edges of the graphs are not marked The robots have their local coordinate systems

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 5 / 27

slide-6
SLIDE 6

Computational model

LOOK

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 6 / 27

slide-7
SLIDE 7

Computational model

COMPUTE DESTINATION

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 7 / 27

slide-8
SLIDE 8

Computational model

MOVE

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 8 / 27

slide-9
SLIDE 9

Computational model

Oblivious: forget earlier computations. No multiplicity detection capabilities. Activation Schedule: Synchronous/Semi synchronous/Asynchronous

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 9 / 27

slide-10
SLIDE 10

Motivation

Results 1:

Gathering in graph in general is not possible even with synchronicity.

Ref: Gabriele Di Stefano, Alfredo Navarra, Optimal Gathering of Oblivious Robots in Anonymous Graphs, SIROCCO 2013, Volume 8179 of the series Lecture Notes in Computer Science pp 213-224.

Results 2

Gathering in plane in general is not possible.

(Ref: 1. Pierre Courtieu, Lionel Rieg, S´ ebastien Tixeuil, Xavier Urbain, Impossibility of gathering, a certification, Information Processing Letters, Volume 115, Issue 3, March 2015, Pages 447-45.

  • 2. Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Distributed Computing by Oblivious Mobile Robots, Synthesis Lectures
  • n Distributed Computing Theory August 2012, Chapter 3, pages 17 - 61.)

Results 3

Gathering in plane is possible with agreement in coordinate axes even when the robots have limited visibility.

Ref: Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer, Gathering of asynchronous robots with limited visibility, Theoretical Computer Science, Volume 337, Issues 1–3, 9 June 2005, Pages 147-168,

Results 4

Samuel Guilbault, Andrzej Pelc, Gathering asynchronous oblivious agents with local vision in regular bipartite graphs, Journal Theoretical Computer Science, Volume 509, October, 2013 Pages 86-96.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 10 / 27

slide-11
SLIDE 11

Some open questions

Many results in gathering in grid, ring consider the knowledge of multiplicity detection. Can we remove this? All the results in continuous domain under Synchronous, Semi synchronous or Asynchronous model, do not hold in discrete domain. E.g., Gathering is possible under synchronous model in continuous domain but not in discrete domain. Whan happens in Limited visibility in general graph?

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 11 / 27

slide-12
SLIDE 12

Gathering in tree under limited visibility

No multiplicity detection Asynchronous Limited visibility

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 12 / 27

slide-13
SLIDE 13

When destination is given

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 13 / 27

slide-14
SLIDE 14

When destination is given

Eliminate the peripheral nodes The robots only remember their parents

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 14 / 27

slide-15
SLIDE 15

When destination is given

Eliminate the peripheral nodes The robots only remember their parents Use pebbles 1 to mark path towards leaf

1Balasingham Balamohan, Stefan Dobrev, Paola Flocchini, and Nicola Santoro. Asynchronous exploration of an unknown anonymous dangerous graph with o (1) pebbles. In SIROCCO, pages 279–290. Springer, 2012. Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 15 / 27

slide-16
SLIDE 16

Movement strategy for a robot

If I see a robot in neighbor(which is not destination) node, I will not move

Assured

The robots will not toggle The robots will not be in deadlock: there always be a robot which will move unless it is already in destination.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 16 / 27

slide-17
SLIDE 17

When the destination is not given

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 17 / 27

slide-18
SLIDE 18

When the robots are completely oblivious

The graph (drawing) is oriented. Visibility graph of the robots is connected.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 18 / 27

slide-19
SLIDE 19

When the robots are completely oblivious

The graph (drawing) is oriented. Visibility graph of the robots is connected. The robots gather to one of the corner most nodes, e.g., at down-right most node which has a robot.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 19 / 27

slide-20
SLIDE 20

Movement strategy for a robot

If I see a robot in more than one neighboring nodes, I will not move.

No Move

Assured

The visibility graph will not be disconnected.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 20 / 27

slide-21
SLIDE 21

Movement strategy for a robot

If I see a robot in more than one neighboring nodes, I will not move. Else If I see a robot below my horizontal axis , I move to that node.

Assured

The visibility graph will not be disconnected.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 21 / 27

slide-22
SLIDE 22

Movement strategy for a robot

If I see a robot in more than one neighboring nodes, I will not move. Else If I see a robot below my horizontal axis , I move to that node. OR If I see a robot right to my vertical axis, I move to that node.

Assured

The visibility graph will not be disconnected. The robots will move to the right-down most roots.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 22 / 27

slide-23
SLIDE 23

Gathering in tree under limited visibility

Gathering in Tree Under Limitted Visibility Gathering node given Gathering node not given The robots are not completely oblivious The robots are completely oblivious The graph is oriented

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 23 / 27

slide-24
SLIDE 24

Gathering in tree under limited visibility

Gathering in Tree Under Limitted Visibility Gathering node given Gathering node not given The robots are not completely oblivious The robots are completely oblivious The graph is oriented

True for Grids in many cases

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 24 / 27

slide-25
SLIDE 25

On going development

What happens if the Graph is not oriented? To explore the limited visibility model in general graph Optimizing the robots movement Collision avoidence algorithm Directed Graph (characterization) ...

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 25 / 27

slide-26
SLIDE 26

Acknowledgement

Krishnendu Mukhopadhyaya (Professor), ISI, Kolkata, India. Sumitro Bhawmik (Research Scholar), IIT Kharagpur, India. Srabani Mukhopadhyaya (Professor), BITM, Kolkata, India.

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 26 / 27

slide-27
SLIDE 27

Thank You

Sruti Gan Chaudhuri (Jadavpur University, India) Gathering Asynchronous Robots in a Tree GRASTA-MAC 2015 27 / 27