Solving Approximate Agreement on continuous and discrete spaces

📅 2026-06-22
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates the wait-free solvability of approximate agreement in asynchronous crash-prone systems using shared read-write registers, considering both continuous (CUB spaces) and discrete (simplicial complexes) input domains. By integrating topological methods with analyses of metric convexity and simplicial connectivity, the paper establishes that ε-agreement is solvable over all CUB spaces and demonstrates an equivalence between solvability for n+1 processes and (n−1)-connectivity of the input complex, thereby confirming Ledent’s conjecture. This work provides a unified characterization of the solvability boundary for approximate agreement across continuous and discrete settings, yielding a general decidability criterion applicable to multidimensional and graph-structured inputs.
📝 Abstract
We consider $n$ asynchronous processes prone to crashes, communicating via shared read-write registers, and study the wait-free solvability of approximate agreement: given inputs, processes must output values that are close to each other, and satisfy a validity property. At the very least, if inputs are identical, all outputs must equal that input. The problem has been studied for various input spaces: continuous, discrete, one-dimensional or multidimensional. For metric spaces, validity requires outputs to lie in the convex hull of the inputs. For graphs, and more generally simplicial complexes, several conditions exist. We focus on simplex validity: if inputs span a simplex $σ$, then outputs are in $σ$. Agreement requires that outputs span a simplex. Solvability depends on the input space, validity condition, and number of processes. For example, the problem is solvable for all $n$ in the plane, but only for $n \leq 2$ when removing a point. For a graph, solvability for $n=2$ holds iff the graph is connected, but $n\geq 3$ requires acyclicity. In the continuous setting, we consider CUB spaces: a broad class of metric spaces admitting a unique convexity definition, subsuming classical $ε$-agreement on $[0,1]$ and $m$-dimensional approximate agreement. Our results show that $ε$-agreement is solvable in every CUB space. In the discrete case, we prove that simplex agreement on a simplicial complex $\mathcal{C}$ is solvable for $n+1$ processes iff $\mathcal{C}$ is $(n-1)$-connected. We discuss several consequences, including a proof of a conjecture by Ledent.
Problem

Research questions and friction points this paper is trying to address.

approximate agreement
wait-free solvability
asynchronous processes
simplicial complexes
CUB spaces
Innovation

Methods, ideas, or system contributions that make the work stand out.

approximate agreement
CUB spaces
simplex validity
wait-free solvability
(n−1)-connectedness
A
Augustin Albert
LIX, CNRS, École polytechnique, Institut Polytechnique de Paris, Palaiseau, France
Sergio Rajsbaum
Sergio Rajsbaum
Universidad Nacional Autónoma de México
computer sciencedistributed computingcombinatorics