Dr George Mertzios george.mertzios@durham.ac.uk
Associate Professor
Dr George Mertzios george.mertzios@durham.ac.uk
Associate Professor
S.E. Nikoletseas
C.L. Raptopoulos
P.G. Spirakis
P. Faliszewski
Editor
A. Muscholl
Editor
R. Niedermeier
Editor
In this paper we initiate the study of populations of agents with very limited capabilities that are globally able to compute order statistics of their arithmetic input values via pair-wise meetings. To this extent, we introduce the Arithmetic Population Protocol (APP) model, embarking from the well known Population Protocol (PP) model and inspired by two recent papers in which states are treated as integer numbers. In the APP model, every agent has a state from a set Q of states, as well as a fixed number of registers (independent of the size of the population), each of which can store an element from a totally ordered set S of samples. Whenever two agents interact with each other, they update their states and the values stored in their registers according to a joint transition function. This transition function is also restricted; it only allows (a) comparisons and (b) copy / paste operations for the sample values that are stored in the registers of the two interacting agents. Agents can only meet in pairs via a fair scheduler and are required to eventually converge to the same output value of the function that the protocol globally and stably computes. We present two different APPs for stably computing the median of the input values, initially stored on the agents of the population. Our first APP, in which every agent has 3 registers and no states, stably computes (with probability 1) the median under any fair scheduler in any strongly connected directed (or connected undirected) interaction graph. Under the probabilistic scheduler, we show that our protocol stably computes the median in O(n^6) number of interactions in a connected undirected interaction graph of $n$ agents. Our second APP, in which every agent has 2 registers and O(n^2 log{n}) states, computes to the correct median of the input with high probability in O(n^3 log{n}) interactions, assuming the probabilistic scheduler and the complete interaction graph. Finally we present a third APP which, for any k, stably computes the k-th smallest element of the input of the population under any fair scheduler and in any strongly connected directed (or connected undirected) interaction graph. In this APP every agent has 2 registers and n states. Upon convergence every agent has a different state; all these states provide a total ordering of the agents with respect to their input values.
Mertzios, G., Nikoletseas, S., Raptopoulos, C., & Spirakis, P. (2016, August). Stably computing order statistics with arithmetic population protocols. Presented at 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)., Krakow, Poland
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016). |
Start Date | Aug 22, 2016 |
End Date | Aug 26, 2016 |
Acceptance Date | Jun 5, 2016 |
Online Publication Date | Aug 1, 2016 |
Publication Date | Aug 19, 2016 |
Deposit Date | Jun 12, 2016 |
Publicly Available Date | Jun 13, 2016 |
Pages | 68:1-68:14 |
Series Title | Leibniz international proceedings in informatics |
Series Number | 58 |
Series ISSN | 1868-8969 |
Book Title | 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016). |
DOI | https://doi.org/10.4230/lipics.mfcs.2016.68 |
Public URL | https://durham-repository.worktribe.com/output/1150283 |
Published Conference Proceeding
(551 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Accepted Conference Proceeding
(595 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Copyright Statement
© George B. Mertzios, Sotiris E. Nikoletseas, Christoforos L. Raptopoulos, and Paul G. Spirakis; licensed under Creative Commons License CC-BY
Interference-free walks in time: Temporally disjoint paths
(2022)
Journal Article
Equitable scheduling on a single machine
(2022)
Journal Article
The Power of Linear-Time Data Reduction for Maximum Matching
(2020)
Journal Article
When can graph hyperbolicity be computed in linear time?
(2018)
Journal Article
A linear-time algorithm for maximum-cardinality matching on cocomparability graphs
(2018)
Journal Article
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search