We give the first linear-time counting algorithm for processes in anonymous 1-interval-connected dynamic networks with a leader. As a byproduct, we are able to compute in 3n rounds every function that is deterministically computable in such networks. If explicit termination is not required, the running time improves to 2n rounds, which we show to be optimal up to a small additive constant (this is also the first non-trivial lower bound for counting). As our main tool of investigation, we introduce a combinatorial structure called history tree, which is of independent interest. This makes our paper completely self-contained, our proofs elegant and transparent, and our algorithms straightforward to implement.In recent years, considerable effort has been devoted to the design and analysis of counting algorithms for anonymous 1-interval-connected networks with a leader. A series of increasingly sophisticated works, mostly based on classical mass-distribution techniques, have recently led to a celebrated counting algorithm in O(n4+? log3(n)) rounds (for ? > 0), which was the state of the art prior to this paper. Our contribution not only opens a promising line of research on applications of history trees, but also demonstrates that computation in anonymous dynamic networks is practically feasible, and far less demanding than previously conjectured.

Computing in Anonymous Dynamic Networks Is Linear / Di Luna, G. A.; Viglietta, G.. - (2022), pp. 1122-1133. (Intervento presentato al convegno IEEE Symposium on Foundations of Computer Science tenutosi a Denver; USA) [10.1109/FOCS54457.2022.00108].

Computing in Anonymous Dynamic Networks Is Linear

Di Luna G. A
;
Viglietta G.
2022

Abstract

We give the first linear-time counting algorithm for processes in anonymous 1-interval-connected dynamic networks with a leader. As a byproduct, we are able to compute in 3n rounds every function that is deterministically computable in such networks. If explicit termination is not required, the running time improves to 2n rounds, which we show to be optimal up to a small additive constant (this is also the first non-trivial lower bound for counting). As our main tool of investigation, we introduce a combinatorial structure called history tree, which is of independent interest. This makes our paper completely self-contained, our proofs elegant and transparent, and our algorithms straightforward to implement.In recent years, considerable effort has been devoted to the design and analysis of counting algorithms for anonymous 1-interval-connected networks with a leader. A series of increasingly sophisticated works, mostly based on classical mass-distribution techniques, have recently led to a celebrated counting algorithm in O(n4+? log3(n)) rounds (for ? > 0), which was the state of the art prior to this paper. Our contribution not only opens a promising line of research on applications of history trees, but also demonstrates that computation in anonymous dynamic networks is practically feasible, and far less demanding than previously conjectured.
2022
IEEE Symposium on Foundations of Computer Science
anonymous dynamic network; counting problem; history tree; optimal linear time
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Computing in Anonymous Dynamic Networks Is Linear / Di Luna, G. A.; Viglietta, G.. - (2022), pp. 1122-1133. (Intervento presentato al convegno IEEE Symposium on Foundations of Computer Science tenutosi a Denver; USA) [10.1109/FOCS54457.2022.00108].
File allegati a questo prodotto
File Dimensione Formato  
DiLuna_preprint_Computing_2022.pdf

accesso aperto

Note: DOI: 10.1109/FOCS54457.2022.00108
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 989.56 kB
Formato Adobe PDF
989.56 kB Adobe PDF
DiLuna_Computing_2022.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 304.29 kB
Formato Adobe PDF
304.29 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1672068
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact