# Broadcast Distributed Voting Algorithm in Population Protocols

**Authors:** Hamidreza Bandealinaeini, Saber Salehkaleybar

arXiv: 1907.06855 · 2019-07-17

## TL;DR

This paper introduces a broadcasting population protocol model for multi-choice majority voting in networks, proposing two algorithms that outperform previous methods in time and message efficiency, suitable for wireless networks.

## Contribution

The paper proposes a new broadcasting population protocol model and two algorithms for multi-choice majority voting, with proven correctness and improved performance over existing protocols.

## Key findings

- Algorithms significantly reduce time complexity.
- Algorithms reduce message complexity.
- Effective in wireless network scenarios.

## Abstract

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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.06855/full.md

## Figures

13 figures with captions in the complete paper: https://tomesphere.com/paper/1907.06855/full.md

## References

21 references — full list in the complete paper: https://tomesphere.com/paper/1907.06855/full.md

---
Source: https://tomesphere.com/paper/1907.06855