Running Time Analysis of Broadcast Consensus Protocols

01/11/2021
โˆ™
by   Philipp Czerner, et al.
โˆ™
0
โˆ™

Broadcast consensus protocols (BCPs) are a model of computation, in which anonymous, identical, finite-state agents compute by sending/receiving global broadcasts. BCPs are known to compute all number predicates in ๐–ญ๐–ซ=๐–ญ๐–ฒ๐–ฏ๐– ๐–ข๐–ค(log n) where n is the number of agents. They can be considered an extension of the well-established model of population protocols. This paper investigates execution time characteristics of BCPs. We show that every predicate computable by population protocols is computable by a BCP with expected ๐’ช(n log n) interactions, which is asymptotically optimal. We further show that every log-space, randomized Turing machine can be simulated by a BCP with ๐’ช(n log n ยท T) interactions in expectation, where T is the expected runtime of the Turing machine. This allows us to characterise polynomial-time BCPs as computing exactly the number predicates in ๐–น๐–ฏ๐–ซ, i.e. predicates decidable by log-space bounded randomised Turing machine with zero-error in expected polynomial time where the input is encoded as unary.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
โˆ™ 02/05/2019

Expressive Power of Oblivious Consensus Protocols

Population protocols are a formal model of computation by identical, ano...
research
โˆ™ 03/20/2020

Message complexity of population protocols

The standard population protocol model assumes that when two agents inte...
research
โˆ™ 03/22/2020

Lower Bounds on the Running Time of Two-Way Quantum Finite Automata and Sublogarithmic-Space Quantum Turing Machines

The two-way finite automaton with quantum and classical states (2QCFA), ...
research
โˆ™ 12/31/2020

A stable majority population protocol using logarithmic time and states

We study population protocols, a model of distributed computing appropri...
research
โˆ™ 07/01/2018

Automatic Analysis of Expected Termination Time for Population Protocols

Population protocols are a formal model of sensor networks consisting of...
research
โˆ™ 05/15/2023

Selective Population Protocols

The model of population protocols provides a universal platform to study...
research
โˆ™ 04/08/2019

Learning the undecidable from networked systems

This article presents a theoretical investigation of computation beyond ...

Please sign up or login with your details

Forgot password? Click here to reset