<?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>article</genre>

<titleInfo><title>Wait-free approximate agreement on graphs</title></titleInfo>


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


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

<name type="personal">
  <namePart type="given">Dan-Adrian</namePart>
  <namePart type="family">Alistarh</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">4A899BFC-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-3650-940X</description></name>
<name type="personal">
  <namePart type="given">Faith</namePart>
  <namePart type="family">Ellen</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Joel</namePart>
  <namePart type="family">Rybicki</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">334EFD2E-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-6432-6646</description></name>







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





<name type="corporate">
  <namePart>Elastic Coordination for Scalable Machine Learning</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Coordination in constrained and natural distributed systems</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">Approximate agreement is one of the few variants of consensus that can be solved in a wait-free manner in asynchronous systems where processes communicate by reading and writing to shared memory. In this work, we consider a natural generalisation of approximate agreement on arbitrary undirected connected graphs. Each process is given a node of the graph as input and, if non-faulty, must output a node such that
– all the outputs are within distance 1 of one another, and
– each output value lies on a shortest path between two input values.
From prior work, it is known that there is no wait-free algorithm among  processes for this problem on any cycle of length , by reduction from 2-set agreement (Castañeda et al., 2018).

In this work, we investigate the solvability of this task on general graphs. We give a new, direct proof of the impossibility of approximate agreement on cycles of length , via a generalisation of Sperner&apos;s Lemma to convex polygons. We also extend the reduction from 2-set agreement to a larger class of graphs, showing that approximate agreement on these graphs is unsolvable. On the positive side, we present a wait-free algorithm for a different class of graphs, which properly contains the class of chordal graphs.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2023_TheoreticalCompScience_Alistarh.pdf">https://research-explorer.ista.ac.at/download/12566/12570/2023_TheoreticalCompScience_Alistarh.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Elsevier</publisher><dateIssued encoding="w3cdtf">2023</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Theoretical Computer Science</title></titleInfo>
  <identifier type="issn">0304-3975</identifier>
  <identifier type="ISI">000934262700001</identifier><identifier type="doi">10.1016/j.tcs.2023.113733</identifier>
<part><detail type="volume"><number>948</number></detail><detail type="issue"><number>2</number></detail>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<mla>Alistarh, Dan-Adrian, et al. “Wait-Free Approximate Agreement on Graphs.” &lt;i&gt;Theoretical Computer Science&lt;/i&gt;, vol. 948, no. 2, 113733, Elsevier, 2023, doi:&lt;a href=&quot;https://doi.org/10.1016/j.tcs.2023.113733&quot;&gt;10.1016/j.tcs.2023.113733&lt;/a&gt;.</mla>
<ista>Alistarh D-A, Ellen F, Rybicki J. 2023. Wait-free approximate agreement on graphs. Theoretical Computer Science. 948(2), 113733.</ista>
<ama>Alistarh D-A, Ellen F, Rybicki J. Wait-free approximate agreement on graphs. &lt;i&gt;Theoretical Computer Science&lt;/i&gt;. 2023;948(2). doi:&lt;a href=&quot;https://doi.org/10.1016/j.tcs.2023.113733&quot;&gt;10.1016/j.tcs.2023.113733&lt;/a&gt;</ama>
<chicago>Alistarh, Dan-Adrian, Faith Ellen, and Joel Rybicki. “Wait-Free Approximate Agreement on Graphs.” &lt;i&gt;Theoretical Computer Science&lt;/i&gt;. Elsevier, 2023. &lt;a href=&quot;https://doi.org/10.1016/j.tcs.2023.113733&quot;&gt;https://doi.org/10.1016/j.tcs.2023.113733&lt;/a&gt;.</chicago>
<short>D.-A. Alistarh, F. Ellen, J. Rybicki, Theoretical Computer Science 948 (2023).</short>
<apa>Alistarh, D.-A., Ellen, F., &amp;#38; Rybicki, J. (2023). Wait-free approximate agreement on graphs. &lt;i&gt;Theoretical Computer Science&lt;/i&gt;. Elsevier. &lt;a href=&quot;https://doi.org/10.1016/j.tcs.2023.113733&quot;&gt;https://doi.org/10.1016/j.tcs.2023.113733&lt;/a&gt;</apa>
<ieee>D.-A. Alistarh, F. Ellen, and J. Rybicki, “Wait-free approximate agreement on graphs,” &lt;i&gt;Theoretical Computer Science&lt;/i&gt;, vol. 948, no. 2. Elsevier, 2023.</ieee>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>12566</recordIdentifier><recordCreationDate encoding="w3cdtf">2023-02-19T23:00:55Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-04-14T07:49:16Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
