Expressivity of Time-Varying Graphs and the Power of Waiting in Dynamic Networks
Arnaud Casteigts, Paola Flocchini, Emmanuel Godard, Nicola Santoro,, Masafumi Yamashita

TL;DR
This paper investigates how waiting capabilities in dynamic networks affect their computational expressivity, revealing that waiting reduces the environment's complexity from Turing-powerful to finite automata, with bounded waiting not improving expressivity.
Contribution
It formally characterizes the impact of waiting on the computational power of dynamic networks modeled as time-varying graphs, showing a drastic reduction in complexity when waiting is allowed.
Findings
Without waiting, the network can simulate all computable languages.
Allowing waiting restricts the network to regular languages, akin to finite automata.
Bounded waiting does not increase expressivity beyond no-wait scenarios.
Abstract
In infrastructure-less highly dynamic networks, computing and performing even basic tasks (such as routing and broadcasting) is a very challenging activity due to the fact that connectivity does not necessarily hold, and the network may actually be disconnected at every time instant. Clearly the task of designing protocols for these networks is less difficult if the environment allows waiting (i.e., it provides the nodes with store-carry-forward-like mechanisms such as local buffering) than if waiting is not feasible. No quantitative corroborations of this fact exist (e.g., no answer to the question: how much easier?). In this paper, we consider these qualitative questions about dynamic networks, modeled as time-varying (or evolving) graphs, where edges exist only at some times. We examine the difficulty of the environment in terms of the expressivity of the corresponding time-varying…
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
TopicsOpportunistic and Delay-Tolerant Networks · Distributed systems and fault tolerance · Interconnection Networks and Systems
