English

Beyond 2-Edge-Connectivity: Algorithms and Impossibility for Content-Oblivious Leader Election

Distributed, Parallel, and Cluster Computing 2025-12-01 v1

Abstract

The content-oblivious model, introduced by Censor-Hillel, Cohen, Gelles, and Sel (PODC 2022; Distributed Computing 2023), captures an extremely weak form of communication where nodes can only send asynchronous, content-less pulses. Censor-Hillel, Cohen, Gelles, and Sel showed that no non-constant function f(x,y)f(x,y) can be computed correctly by two parties using content-oblivious communication over a single edge, where one party holds xx and the other holds yy. This seemingly ruled out many natural graph problems on non-2-edge-connected graphs. In this work, we show that, with the knowledge of network topology GG, leader election is possible in a wide range of graphs. Impossibility: Graphs symmetric about an edge admit no randomized terminating leader election algorithm, even when nodes have unique identifiers and full knowledge of GG. Leader election algorithms: Trees that are not symmetric about any edge admit a quiescently terminating leader election algorithm with topology knowledge, even in anonymous networks, using O(n2)O(n^2) messages, where nn is the number of nodes. Moreover, even-diameter trees admit a terminating leader election given only the knowledge of the network diameter D=2rD = 2r, with message complexity O(nr)O(nr). Necessity of topology knowledge: In the family of graphs G={P3,P5}\mathcal{G} = \{P_3, P_5\}, both the 3-path P3P_3 and the 5-path P5P_5 admit a quiescently terminating leader election if nodes know the topology exactly. However, if nodes only know that the underlying topology belongs to G\mathcal{G}, then terminating leader election is impossible.

Keywords

Cite

@article{arxiv.2511.23297,
  title  = {Beyond 2-Edge-Connectivity: Algorithms and Impossibility for Content-Oblivious Leader Election},
  author = {Yi-Jun Chang and Lyuting Chen and Haoran Zhou},
  journal= {arXiv preprint arXiv:2511.23297},
  year   = {2025}
}
R2 v1 2026-07-01T07:59:37.670Z