Home > Research > Publications & Outputs > The Singular Optimality of Distributed Computat...

Electronic data

  • 2411.07011v1

    Accepted author manuscript, 574 KB, PDF document

    Available under license: CC BY: Creative Commons Attribution 4.0 International License

Links

Text available via DOI:

View graph of relations

The Singular Optimality of Distributed Computation in LOCAL

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

The Singular Optimality of Distributed Computation in LOCAL. / Dufoulon, Fabien; Pandurangan, Gopal; Robinson, Peter et al.
OPODIS'24. ed. / Silvia Bonomi; Letterio Galletta; Etienne Riviere; Valerio Schiavoni. Leibniz International Proceedings in Informatics (LIPIcs), 2025. p. 1-26.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Dufoulon, F, Pandurangan, G, Robinson, P & Scquizzato, M 2025, The Singular Optimality of Distributed Computation in LOCAL. in S Bonomi, L Galletta, E Riviere & V Schiavoni (eds), OPODIS'24. Leibniz International Proceedings in Informatics (LIPIcs), pp. 1-26. https://doi.org/10.4230/LIPIcs.OPODIS.2024.26

APA

Dufoulon, F., Pandurangan, G., Robinson, P., & Scquizzato, M. (2025). The Singular Optimality of Distributed Computation in LOCAL. In S. Bonomi, L. Galletta, E. Riviere, & V. Schiavoni (Eds.), OPODIS'24 (pp. 1-26). Leibniz International Proceedings in Informatics (LIPIcs). https://doi.org/10.4230/LIPIcs.OPODIS.2024.26

Vancouver

Dufoulon F, Pandurangan G, Robinson P, Scquizzato M. The Singular Optimality of Distributed Computation in LOCAL. In Bonomi S, Galletta L, Riviere E, Schiavoni V, editors, OPODIS'24. Leibniz International Proceedings in Informatics (LIPIcs). 2025. p. 1-26 Epub 2024 Dec 11. doi: 10.4230/LIPIcs.OPODIS.2024.26

Author

Dufoulon, Fabien ; Pandurangan, Gopal ; Robinson, Peter et al. / The Singular Optimality of Distributed Computation in LOCAL. OPODIS'24. editor / Silvia Bonomi ; Letterio Galletta ; Etienne Riviere ; Valerio Schiavoni. Leibniz International Proceedings in Informatics (LIPIcs), 2025. pp. 1-26

Bibtex

@inproceedings{9887b963b6e344c7af223e52646a1420,
title = "The Singular Optimality of Distributed Computation in LOCAL",
abstract = "It has been shown that one can design distributed algorithms that are (nearly) singularly optimal, meaning they simultaneously achieve optimal time and message complexity (within polylogarithmic factors), for several fundamental global problems such as broadcast, leader election, and spanning tree construction, under the KT0 assumption. With this assumption, nodes have initial knowledge only of themselves, not their neighbors. In this case the time and message lower bounds are Ω(D) and Ω(m), respectively, where D is the diameter of the network and m is the number of edges, and there exist (even) deterministic algorithms that simultaneously match these bounds.On the other hand, under the KT1 assumption, whereby each node has initial knowledge of itself and the identifiers of its neighbors, the situation is not clear. For the KT1 CONGEST model (where messages are of small size), King, Kutten, and Thorup (KKT) showed that one can solve several fundamental global problems (with the notable exception of BFS tree construction) such as broadcast, leader election, and spanning tree construction with O˜(n) message complexity (n is thenetwork size), which can be significantly smaller than m. Randomization is crucial in obtaining this result. While the message complexity of the KKT result is near-optimal, its time complexity is O˜(n) rounds, which is far from the standard lower bound of Ω(D). An important open question is whether one can achieve singular optimality for the above problems in the KT1 CONGEST model, i.e.,whether there exists an algorithm running in O˜(D) rounds and O˜(n) messages. Another important and related question is whether the fundamental BFS tree construction can be solved with O˜(n) messages (regardless of the number of rounds as long as it is polynomial in n) in KT1.In this paper, we show that in the KT1 LOCAL model (where message sizes are not restricted), singular optimality is achievable. Our main result is that all global problems, including BFS tree construction, can be solved in O˜(D) rounds and O˜(n) messages, where both bounds are optimal up to polylogarithmic factors. Moreover, we show that this can be achieved deterministically.",
author = "Fabien Dufoulon and Gopal Pandurangan and Peter Robinson and Michele Scquizzato",
year = "2025",
month = jan,
day = "8",
doi = "10.4230/LIPIcs.OPODIS.2024.26",
language = "English",
pages = "1--26",
editor = "Silvia Bonomi and Letterio Galletta and Etienne Riviere and Valerio Schiavoni",
booktitle = "OPODIS'24",
publisher = "Leibniz International Proceedings in Informatics (LIPIcs)",

}

RIS

TY - GEN

T1 - The Singular Optimality of Distributed Computation in LOCAL

AU - Dufoulon, Fabien

AU - Pandurangan, Gopal

AU - Robinson, Peter

AU - Scquizzato, Michele

PY - 2025/1/8

Y1 - 2025/1/8

N2 - It has been shown that one can design distributed algorithms that are (nearly) singularly optimal, meaning they simultaneously achieve optimal time and message complexity (within polylogarithmic factors), for several fundamental global problems such as broadcast, leader election, and spanning tree construction, under the KT0 assumption. With this assumption, nodes have initial knowledge only of themselves, not their neighbors. In this case the time and message lower bounds are Ω(D) and Ω(m), respectively, where D is the diameter of the network and m is the number of edges, and there exist (even) deterministic algorithms that simultaneously match these bounds.On the other hand, under the KT1 assumption, whereby each node has initial knowledge of itself and the identifiers of its neighbors, the situation is not clear. For the KT1 CONGEST model (where messages are of small size), King, Kutten, and Thorup (KKT) showed that one can solve several fundamental global problems (with the notable exception of BFS tree construction) such as broadcast, leader election, and spanning tree construction with O˜(n) message complexity (n is thenetwork size), which can be significantly smaller than m. Randomization is crucial in obtaining this result. While the message complexity of the KKT result is near-optimal, its time complexity is O˜(n) rounds, which is far from the standard lower bound of Ω(D). An important open question is whether one can achieve singular optimality for the above problems in the KT1 CONGEST model, i.e.,whether there exists an algorithm running in O˜(D) rounds and O˜(n) messages. Another important and related question is whether the fundamental BFS tree construction can be solved with O˜(n) messages (regardless of the number of rounds as long as it is polynomial in n) in KT1.In this paper, we show that in the KT1 LOCAL model (where message sizes are not restricted), singular optimality is achievable. Our main result is that all global problems, including BFS tree construction, can be solved in O˜(D) rounds and O˜(n) messages, where both bounds are optimal up to polylogarithmic factors. Moreover, we show that this can be achieved deterministically.

AB - It has been shown that one can design distributed algorithms that are (nearly) singularly optimal, meaning they simultaneously achieve optimal time and message complexity (within polylogarithmic factors), for several fundamental global problems such as broadcast, leader election, and spanning tree construction, under the KT0 assumption. With this assumption, nodes have initial knowledge only of themselves, not their neighbors. In this case the time and message lower bounds are Ω(D) and Ω(m), respectively, where D is the diameter of the network and m is the number of edges, and there exist (even) deterministic algorithms that simultaneously match these bounds.On the other hand, under the KT1 assumption, whereby each node has initial knowledge of itself and the identifiers of its neighbors, the situation is not clear. For the KT1 CONGEST model (where messages are of small size), King, Kutten, and Thorup (KKT) showed that one can solve several fundamental global problems (with the notable exception of BFS tree construction) such as broadcast, leader election, and spanning tree construction with O˜(n) message complexity (n is thenetwork size), which can be significantly smaller than m. Randomization is crucial in obtaining this result. While the message complexity of the KKT result is near-optimal, its time complexity is O˜(n) rounds, which is far from the standard lower bound of Ω(D). An important open question is whether one can achieve singular optimality for the above problems in the KT1 CONGEST model, i.e.,whether there exists an algorithm running in O˜(D) rounds and O˜(n) messages. Another important and related question is whether the fundamental BFS tree construction can be solved with O˜(n) messages (regardless of the number of rounds as long as it is polynomial in n) in KT1.In this paper, we show that in the KT1 LOCAL model (where message sizes are not restricted), singular optimality is achievable. Our main result is that all global problems, including BFS tree construction, can be solved in O˜(D) rounds and O˜(n) messages, where both bounds are optimal up to polylogarithmic factors. Moreover, we show that this can be achieved deterministically.

U2 - 10.4230/LIPIcs.OPODIS.2024.26

DO - 10.4230/LIPIcs.OPODIS.2024.26

M3 - Conference contribution/Paper

SP - 1

EP - 26

BT - OPODIS'24

A2 - Bonomi, Silvia

A2 - Galletta, Letterio

A2 - Riviere, Etienne

A2 - Schiavoni, Valerio

PB - Leibniz International Proceedings in Informatics (LIPIcs)

ER -