<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>conference paper</genre>

<titleInfo><title>Ranking opinions with few states in population protocols</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Tom-Lukas</namePart>
  <namePart type="family">Breitkopf</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Julien</namePart>
  <namePart type="family">Dallot</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Antoine</namePart>
  <namePart type="family">El-Hayek</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">888a098e-fcac-11ee-aff7-d347be57b725</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-4268-7368</description></name>
<name type="personal">
  <namePart type="given">Stefan</namePart>
  <namePart type="family">Schmid</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">MoHe</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>

<name type="corporate">
  <namePart></namePart>
  <identifier type="local">GradSch</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>



<name type="conference">
  <namePart>PODC: Symposium on Principles of Distributed Computing</namePart>
</name>



<name type="corporate">
  <namePart>The design and evaluation of modern fully dynamic data structures</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Static and Dynamic Hierarchical Graph Decompositions</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">Population protocols are a model of distributed computing where
𝑛 agents, each a simple finite-state machine, interact in pairs to
solve a common task against a (adversarial) interaction scheduler.
This model was intensively studied in recent years; in particular,
the problem of relative majority received much attention: Each
agent starts with an input opinion (or color) out of 𝑘 possibilities,
and the goal is for each agent to eventually output the color with
the largest support in the population. Before our work, the state
complexity (the minimum number of states required per agent) was
only known to be between Ω(𝑘
2
) and𝑂(𝑘
7
). Our main contribution
is a population protocol that solves the relative majority problem
with 𝑘
3
states. We achieve this result with a new protocol called
Circles. While prior approaches in the literature relied on duels of
agents to find the majority color — an approach that proved effective
for the case with two colors — Circles partitions the agents into
circular linked lists of decreasing sizes, with the property that no
two agents with the same initial color lie in the same circle. We
show that Circles always correctly computes the desired structure
against the most adversarial of schedulers (weakly fair). We then
show that a trivial extension of Circles solves the relative majority
problem. We extend our protocol to handle various tie-breaking
mechanisms or to support the case where the agents do not share a
prior ordering of the colors. Finally, we show that a modification of
Circles solves the ranking problem with 2 · 𝑘^4
states, where each
agent must output the rank of its initial color in the population.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2026_ACMPODC_Breitkopf.pdf">https://research-explorer.ista.ac.at/download/22327/22353/2026_ACMPODC_Breitkopf.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Association for Computing Machinery</publisher><dateIssued encoding="w3cdtf">2026</dateIssued><place><placeTerm type="text">Egham, United Kingdom</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Proceedings of the ACM Symposium on Principles of Distributed Computing</title></titleInfo>
  <identifier type="isbn">9798400725128</identifier>
  <identifier type="arXiv">2605.18707</identifier><identifier type="doi">10.1145/3796701.3815913</identifier>
<part><extent unit="pages">414 - 424</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<mla>Breitkopf, Tom-Lukas, et al. “Ranking Opinions with Few States in Population Protocols.” &lt;i&gt;Proceedings of the ACM Symposium on Principles of Distributed Computing&lt;/i&gt;, Association for Computing Machinery, 2026, pp. 414–24, doi:&lt;a href=&quot;https://doi.org/10.1145/3796701.3815913&quot;&gt;10.1145/3796701.3815913&lt;/a&gt;.</mla>
<short>T.-L. Breitkopf, J. Dallot, A. El-Hayek, S. Schmid, in:, Proceedings of the ACM Symposium on Principles of Distributed Computing, Association for Computing Machinery, 2026, pp. 414–424.</short>
<ama>Breitkopf T-L, Dallot J, El-Hayek A, Schmid S. Ranking opinions with few states in population protocols. In: &lt;i&gt;Proceedings of the ACM Symposium on Principles of Distributed Computing&lt;/i&gt;. Association for Computing Machinery; 2026:414-424. doi:&lt;a href=&quot;https://doi.org/10.1145/3796701.3815913&quot;&gt;10.1145/3796701.3815913&lt;/a&gt;</ama>
<chicago>Breitkopf, Tom-Lukas, Julien Dallot, Antoine El-Hayek, and Stefan Schmid. “Ranking Opinions with Few States in Population Protocols.” In &lt;i&gt;Proceedings of the ACM Symposium on Principles of Distributed Computing&lt;/i&gt;, 414–24. Association for Computing Machinery, 2026. &lt;a href=&quot;https://doi.org/10.1145/3796701.3815913&quot;&gt;https://doi.org/10.1145/3796701.3815913&lt;/a&gt;.</chicago>
<ieee>T.-L. Breitkopf, J. Dallot, A. El-Hayek, and S. Schmid, “Ranking opinions with few states in population protocols,” in &lt;i&gt;Proceedings of the ACM Symposium on Principles of Distributed Computing&lt;/i&gt;, Egham, United Kingdom, 2026, pp. 414–424.</ieee>
<apa>Breitkopf, T.-L., Dallot, J., El-Hayek, A., &amp;#38; Schmid, S. (2026). Ranking opinions with few states in population protocols. In &lt;i&gt;Proceedings of the ACM Symposium on Principles of Distributed Computing&lt;/i&gt; (pp. 414–424). Egham, United Kingdom: Association for Computing Machinery. &lt;a href=&quot;https://doi.org/10.1145/3796701.3815913&quot;&gt;https://doi.org/10.1145/3796701.3815913&lt;/a&gt;</apa>
<ista>Breitkopf T-L, Dallot J, El-Hayek A, Schmid S. 2026. Ranking opinions with few states in population protocols. Proceedings of the ACM Symposium on Principles of Distributed Computing. PODC: Symposium on Principles of Distributed Computing, 414–424.</ista>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>22327</recordIdentifier><recordCreationDate encoding="w3cdtf">2026-07-14T05:40:17Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2026-07-16T11:19:52Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
