Leaderless Population Protocols Decide Double-exponential Thresholds
International Symposium on Distributed Computing (DISC), 2022
Abstract
Population protocols are a model of distributed computation in which finite-state agents interact randomly in pairs. A protocol decides for any initial configuration whether it satisfies a fixed property, specified as a predicate on the set of configurations. The state complexity of a predicate is smallest number of states of any protocol deciding that predicate. For threshold predicates of the form , with constant, prior work has shown that they have state complexity if the protocol is extended with leaders. For ordinary protocols it is only known to be in . We close this remaining gap by showing that it is as well, i.e. we construct protocols with states deciding with .
View on arXivComments on this paper
