Cyclic Network Automata and Cohomological Waves
Yiqing Cai, Robert Ghrist

TL;DR
This paper analyzes cyclic network automata to generate and classify wave-like sensor activation patterns in dense, non-localized sensor networks, using topological and cohomological methods to understand and program these dynamics.
Contribution
It provides a rigorous topological analysis of cyclic cellular automata in sensor networks and introduces a method to classify and program wave pulses via cohomology.
Findings
Waves of awake sensors can navigate corners and solve pursuit/evasion problems without central control.
Topological defects with nontrivial winding numbers generate waves in the network.
Cohomology classes can be used to program specific pulse patterns in sensor networks.
Abstract
This paper considers a dynamic coverage problem for sensor networks that are sufficiently dense but not localized. Only a small fraction of sensors may be in an awake state at any given time. The goal is to find a decentralized protocol for establishing dynamic, sweeping barriers of awake-state sensors. Following Baryshnikov-Coffman-Kwak, we use network cyclic cellular automata to generate waves. This paper gives a rigorous analysis of network-based cyclic cellular automata in the context of a system of narrow hallways and shows that waves of awake-state nodes turn corners and automatically solve pusuit/evasion-type problems without centralized coordination. As a corollary of this work, we unearth some interesting topological interpretations of features previously observed in cyclic cellular automata (CCA). By considering CCA over networks and completing to simplicial complexes, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Modular Robots and Swarm Intelligence · DNA and Biological Computing
