Shortest, Fastest, and Foremost Broadcast in Dynamic Networks
Arnaud Casteigts, Paola Flocchini, Bernard Mans, Nicola Santoro

TL;DR
This paper investigates distributed algorithms for shortest, fastest, and foremost broadcast in highly dynamic networks, identifying conditions under which each problem is feasible and establishing a hierarchy of their computational complexities.
Contribution
It introduces the first distributed algorithms for these broadcast problems in dynamic networks with minimal topology knowledge, and characterizes the classes of network dynamics where they are feasible.
Findings
Feasibility depends on network recurrence classes: recurrent, bounded-recurrent, and periodic.
A strict hierarchy exists: foremost broadcast requires fewer assumptions than shortest, which requires fewer than fastest.
The computational power of the classes forms a strict hierarchy corresponding to the feasibility of broadcast variants.
Abstract
Highly dynamic networks rarely offer end-to-end connectivity at a given time. Yet, connectivity in these networks can be established over time and space, based on temporal analogues of multi-hop paths (also called {\em journeys}). Attempting to optimize the selection of the journeys in these networks naturally leads to the study of three cases: shortest (minimum hop), fastest (minimum duration), and foremost (earliest arrival) journeys. Efficient centralized algorithms exists to compute all cases, when the full knowledge of the network evolution is given. In this paper, we study the {\em distributed} counterparts of these problems, i.e. shortest, fastest, and foremost broadcast with termination detection (TDB), with minimal knowledge on the topology. We show that the feasibility of each of these problems requires distinct features on the evolution, through identifying three classes…
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.
