Deterministic Rendezvous - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Deterministic Rendezvous

Description:

Deterministic Rendezvous, Treasure Hunts and Strongly Universal Exploration Sequences Amnon Ta-Shma Uri Zwick Tel Aviv University TexPoint fonts used in EMF. – PowerPoint PPT presentation

Number of Views:133
Avg rating:3.0/5.0
Slides: 23
Provided by: Uri93
Category:

less

Transcript and Presenter's Notes

Title: Deterministic Rendezvous


1
Deterministic Rendezvous, Treasure Hunts
andStrongly Universal Exploration Sequences
Amnon Ta-Shma Uri Zwick
Tel Aviv University
TexPoint fonts used in EMF. Read the TexPoint
manual before you delete this box. AA
2
The Rendezvous problem
Two robots are activated, at different times and
in different locations, in an unknown environment
Should both follow deterministic sequences of
instructions
The instructions should guarantee that the two
robots meet in a polynomial number of steps,
after the activation of the second robot
3
The unknown environment
An undirected (cubic) graph. Graph and its size
uknown to robots
1
2
2
Vertices are undistinguishable
3
2
Exits are numbers. No consistently assumed
1
No pebbles allowed
Robots meet when they are in the same vertex at
the same time
Robots move synchronously
4
Instructions memoryless model
Each robot gets a sequence s s1 s2 s3 ?
0,1,2,3. In the i-th step, if si0, stay in
place, otherwise, take exit no. si.
1
2
2
3
2
1
2
2
s 3202
5
Instructions backtracking model
When a robot enters a vertex, it learns the
number of the edge used to enter the vertex.
1
2
2
3
2
1
Action taken may now depend on entrance labels
2
2
In particular, backtracking is possible
s 3202
? 12?2
6
Parameters
n size of the environment
l length (in bits) of smaller label
t difference in activation time
7
Results
Dessmark, Fraigniaud, Pelc (2003)Dessmark,
Fraigniaud, Kowalski, Pelc (2006)
Rendezvous after O(n5(tl)1/2n10l) steps
Kowalski, Malinowski (2006)
Rendezvous after O(n15l3) stepswhen
backtracking allowed
Our result
Rendezvous after O(n5l) steps
8
Additional results
The previous results guarantee a rendezvous after
a polynomial number of steps.
But, we do not know how to compute these steps
in polynomial time
We give the first polynomial stepsand polynomial
time solution in the backtracking model
9
Symmetry breaking
If the two robots are identical, no
deterministic solutionis possible
1
2
2
1
1
2
To break the symmetry, the robots are assigned
distinct labels L1 and L2.
2
1
1
2
2
1
In this talk we assume that the labels are 0 and
1.
10
Randomized rendezvous
If randomization is allowed, then achieving a
rendezvous is easy
Each robot simply performs a random walk.
Expected number of steps before the two robots
meet is O(n3) Coppersmith, Tetali, Winkler (1993)
Alternatively, one of the robots performs a
random walk while the other stays put.
11
Universal Traversal Sequences (UTS)
A sequence s ? 1,2,3 is a UTS for (cubic)
graphs of size n if for every connected (cubic)
graph of size at most n, every labeling and every
starting point, the walk defined by s covers the
graph.
Aleliunas, Karp, Lipton, Lovasz, Rackoff (1979)A
random sequence of length O(d2n3log n) is, with
high probability, a UTS for d-regular graphs of
size n.
No efficient construction known!
12
A natural solution -
That doesnt quite work
Robot 0 stays put
Robot 1 executes U1U2U4U2kwhere Un is a UTS
for graphs of size n
Fails as robot 0 may be activated when robot 1
is executing Uk, where k?gtgt n.
13
Strongly Universal Traversal Sequences (SUTS)
An infinite sequence s ? 1,2,3? is a SUTS for
(cubic) graphs with cover time p(n), if for any
n1, any contiguous subsequence of s of length
p(n) is a UTS for (cubic) graphs of size n.
Main open problem Do SUTS exist?
14
Treasure hunt
The version of the rendezvous problem in which
one of the robots is static.
Treasure may be activated after the seeking robot.
In the memoryless model, equivalent to the
existence of SUTS.
We obtain an efficient solution when
backtrackings are allowed.
15
Solution of Rendezvous problem
A robot with label uses the
sequence
where Un is a UTS for graphs of size n
16
Solution of rendezvous problem
A robot with label uses the
sequence
The k-th block of robot 1Run U2k twice, then
stay put for 2u2k steps.Stay put for u2k steps
between any two steps above.
Theorem The two robots meet after O(Un4)
steps, where n is the size of the environment.
A more complicated solution guarantees a meeting
after O(Un) steps, where Un are the best UTS
currently known
17
Universal Exploration Sequences (UES)
Instructions are now interpreted as offsets
1
2
1
2
3
3
3
2
1
UES are analogous to UTS
2
Theorem (Reingold 05) UESs (of polynomial
length) can be constructed in polynomial time.
2
s 1202
18
Strongly Universal ExplorationSequences (SUES)
Suppose that Unu1u2un is a UES for graphs of
size na, for 0ltalt1.
Suppose that U2i is a prefix of U2j for iltj.
Theorem ??Sn is a SUES
19
Open problems
Strongly Universal Traversal Sequences ???
Efficient construction of Universal Traversal
Sequences ???
20
Solution of rendezvous problem
A robot with label uses the
sequence
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com