TY - GEN
T1 - Observe and remain silent (communication-less agent location discovery)
AU - Friedetzky, Tom
AU - Ga̧sieniec, Leszek
AU - Gorry, Thomas
AU - Martin, Russell
N1 - Funding Information:
This work was partially supported by the Royal Society Grant IJP - 2010/R2.
PY - 2012
Y1 - 2012
N2 - We study a randomised distributed communication-less coordination mechanism for n uniform anonymous agents located on a circle with unit circumference. We assume the agents are located at arbitrary but distinct positions, unknown to other agents. The agents perform actions in synchronised rounds. At the start of each round an agent chooses the direction of its movement (clockwise or anticlockwise), and moves at unit speed during this round. Agents are not allowed to overpass, i.e., when an agent collides with another it instantly starts moving with the same speed in the opposite direction. Agents cannot leave marks on the ring, have zero vision and cannot exchange messages. However, on the conclusion of each round each agent has access to (some, not necessarily all) information regarding its trajectory during this round. This information can be processed and stored by the agent for further analysis. The location discovery task to be performed by each agent is to determine the initial position of every other agent and eventually to stop at its initial position, or proceed to another task, in a fully synchronised manner. Our primary motivation is to study distributed systems where agents collect the minimum amount of information that is necessary to accomplish this location discovery task. Our main result is a fully distributed randomised (Las Vegas type) algorithm, solving the location discovery problem w.h.p. in O(nlog 2 n) rounds (assuming the agents collect sufficient information). Note that our result also holds if initially the agents do not know the value of n and they have no coherent sense of direction.
AB - We study a randomised distributed communication-less coordination mechanism for n uniform anonymous agents located on a circle with unit circumference. We assume the agents are located at arbitrary but distinct positions, unknown to other agents. The agents perform actions in synchronised rounds. At the start of each round an agent chooses the direction of its movement (clockwise or anticlockwise), and moves at unit speed during this round. Agents are not allowed to overpass, i.e., when an agent collides with another it instantly starts moving with the same speed in the opposite direction. Agents cannot leave marks on the ring, have zero vision and cannot exchange messages. However, on the conclusion of each round each agent has access to (some, not necessarily all) information regarding its trajectory during this round. This information can be processed and stored by the agent for further analysis. The location discovery task to be performed by each agent is to determine the initial position of every other agent and eventually to stop at its initial position, or proceed to another task, in a fully synchronised manner. Our primary motivation is to study distributed systems where agents collect the minimum amount of information that is necessary to accomplish this location discovery task. Our main result is a fully distributed randomised (Las Vegas type) algorithm, solving the location discovery problem w.h.p. in O(nlog 2 n) rounds (assuming the agents collect sufficient information). Note that our result also holds if initially the agents do not know the value of n and they have no coherent sense of direction.
UR - http://www.scopus.com/inward/record.url?scp=84864987876&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864987876&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-32589-2_37
DO - 10.1007/978-3-642-32589-2_37
M3 - Conference contribution
AN - SCOPUS:84864987876
SN - 9783642325885
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 407
EP - 418
BT - Mathematical Foundations of Computer Science 2012 - 37th International Symposium, MFCS 2012, Proceedings
T2 - 37th International Symposium on Mathematical Foundations of Computer Science 2012, MFCS 2012
Y2 - 27 August 2012 through 31 August 2012
ER -