Theory of Distributed Systems
Models and Algorithms for Programmable Matter
Christian Scheideler
Joint work with
Models and Algorithms for Programmable Matter Christian Scheideler - - PowerPoint PPT Presentation
Theory of Distributed Systems Models and Algorithms for Programmable Matter Christian Scheideler Joint work with Theory of Distributed Systems Motivation Scene with T1000 from Terminator 2 Movie: Primitives? Algorithms? 2 Theory of
Theory of Distributed Systems
Joint work with
2
Theory of Distributed Systems
3
Theory of Distributed Systems
4
Theory of Distributed Systems
Kilobots M-blocks Prismatic cubes
5
Theory of Distributed Systems
6
Theory of Distributed Systems
7
Theory of Distributed Systems
8
Theory of Distributed Systems
9
Theory of Distributed Systems
10
Theory of Distributed Systems
11
Theory of Distributed Systems
12
Theory of Distributed Systems
13
Theory of Distributed Systems
14
Theory of Distributed Systems
15
Theory of Distributed Systems
16
Theory of Distributed Systems
17
Theory of Distributed Systems
18
Theory of Distributed Systems
19
Theory of Distributed Systems
20
Theory of Distributed Systems
It is easy to show: Line formation solvable ⇒ Leader election solvable Hence, Leader election not solvable ⇒ Line formation not solvable ⇒ Ability to elect leader crucial for suitability of prog. matter model Is geometric information (regular structure, chirality) needed? Itai & Rodeh [FOCS’81]: leader election cannot be solved in our model without geometric information (since it is impossible on the cycle). Hence, also line formation is not solvable without geometric information.
21
Theory of Distributed Systems
22
Theory of Distributed Systems
23
Theory of Distributed Systems
24
Theory of Distributed Systems
1
25
Theory of Distributed Systems
26
Theory of Distributed Systems
27
Theory of Distributed Systems
y x
28
Theory of Distributed Systems
29
Theory of Distributed Systems
30
Theory of Distributed Systems
31
Theory of Distributed Systems