New Clocks, Optimal Line Formation and Self-Replication Population Protocols
Leszek Gasieniec, Paul Spirakis, Grzegorz Stachowiak

TL;DR
This paper introduces new phase clocks for population protocols, enabling optimal line formation and self-replication in the constructors model, with significant improvements in time complexity and novel probabilistic sorting methods.
Contribution
It presents a novel phase clock, an optimal line construction protocol, a probabilistic bubble-sort analysis, and a self-replication protocol with parallel efficiency improvements.
Findings
Phase clocks achieve $ ext{Θ}(n ext{log} n)$ counting time.
Line construction is improved to $O(n ext{log} n)$ parallel time.
Self-replication operates in $O(n(k+ ext{log} n))$ time with high probability.
Abstract
In this paper we consider a variant of population protocols in which agents are allowed to be connected by edges, known as the constructors model. During an interaction between two agents the relevant connecting edge can be formed, maintained or eliminated by the transition function. The contributions of this paper are manifold. -- We propose and analyse a novel type of phase clocks allowing to count parallel time in the constructors model. This new type of clocks can be also implemented in the standard population protocol model assuming a unique leader is available. -- The new clock enables an optimal parallel time spanning line construction which improves dramatically on the best previously known parallel time solution. -- We define a probabilistic version of bubble-sort in which random comparisons are allowed only between adjacent numbers…
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.
