Broadcast Distributed Voting Algorithm in Population Protocols

07/16/2019
by   Hamidreza Bandealinaeini, et al.
0

We consider the problem of multi-choice majority voting in a network of n agents where each agent initially selects a choice from a set of K possible choices. The agents try to infer the choice in majority merely by performing local interactions. Population protocols provide a framework for designing pairwise interactions between agents in order to perform tasks in a coordinated manner. In this paper, we propose “Broadcasting Population Protocol" model as a counterpart model of conventional population protocols for the networks that each agent can send a message to all its neighbors simultaneously. We design two distributed algorithms for solving the multi-choice majority voting problem in the model of broadcasting population protocols. We prove the correctness of these algorithms and analyze their performance in terms of time and message complexities. Experiments show that the proposed algorithm improves both time and message complexities significantly with respect to previous algorithms proposed in conventional population protocols and they can be utilized in networks where messages can be transmitted to a subset of agents simultaneously such as wireless networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2020

Time and Space Optimal Exact Majority Population Protocols

In this paper we study population protocols governed by the random sched...
research
10/22/2019

Distributed Voting in Beep Model

In this paper, we propose two distributed algorithms, named Distributed ...
research
05/01/2023

Population Protocols with Unordered Data

Population protocols form a well-established model of computation of pas...
research
01/21/2022

Modelling Agent-Skipping Attacks in Message Forwarding Protocols

Message forwarding protocols are protocols in which a chain of agents ha...
research
03/20/2020

Message complexity of population protocols

The standard population protocol model assumes that when two agents inte...
research
02/04/2019

On Enactability and Monitorability of Agent Interaction Protocols

Interactions between agents are usually designed from a global viewpoint...
research
02/04/2019

On the Enactability of Agent Interaction Protocols: Toward a Unified Approach

Interactions between agents are usually designed from a global viewpoint...

Please sign up or login with your details

Forgot password? Click here to reset