,
Joshua J. Daymude
Creative Commons Attribution 4.0 International license
We introduce the problem of adaptive self-organization in which the nodes of an anonymous, synchronous dynamic network must distributively change the collective distribution of their responses (or "colors") as a function of time-varying environmental signals, even when these signals are only perceived locally and the network topology changes adversarially. Specifically, a signal adversary may change the type of signal and which node(s) witness that signal arbitrarily between rounds. If a signal (or lack thereof) s persists in the system for sufficiently long, the dynamic network must stabilize such that nodes' colors closely approximate r(s), a goal distribution defined by the problem instance. By symmetry, deterministic nodes can only hope to solve homogeneous instances of adaptive self-organization, i.e., those in which all nodes stabilize with the same color. We present a linear-time, logarithmic-memory, deterministic algorithm for this class of instances that works even when the multiplicity and location of signal witnesses change arbitrarily. We then give a randomized extension of this algorithm that solves arbitrary (i.e., not necessarily homogeneous) instances of adaptive self-organization with high probability in the same time and space bounds.
@InProceedings{parzych_et_al:LIPIcs.DISC.2026.27,
author = {Parzych, Garrett and Daymude, Joshua J.},
title = {{Adaptive Self-Organization in Anonymous Dynamic Networks}},
booktitle = {40th International Symposium on Distributed Computing (DISC 2026)},
pages = {27:1--27:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-454-3},
ISSN = {1868-8969},
year = {2026},
volume = {397},
editor = {Moses Jr., William K. and Censor-Hillel, Keren},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2026.27},
URN = {urn:nbn:de:0030-drops-281330},
doi = {10.4230/LIPIcs.DISC.2026.27},
annote = {Keywords: Dynamic networks, anonymous nodes, broadcast, self-organization, biological distributed algorithms}
}