Towards Optimal Distributed Edge Coloring with Fewer Colors

There is a huge difference in techniques and runtimes of distributed algorithms for problems that can be solved by a sequential greedy algorithm and those that cannot. A prime example of this contrast appears in the edge coloring problem: while (2ฮ”-1)-edge coloring - where ฮ” is the maximum degree - can be solved in ๐’ช(log^{โˆ—}(n)) rounds on constant-degree graphs, the seemingly minor reduction to (2ฮ”-2) colors leads to an ฮฉ(log n) lower bound [Chang, He, Li, Pettie & Uitto, SODA'18]. Understanding this sharp divide between very local problems and inherently more global ones remains a central open question in distributed computing and it is a core focus of this paper. As our main contribution we design a deterministic distributed ๐’ช(log n)-round reduction from the (2ฮ”-2)-edge coloring problem to the much easier (2ฮ”-1)-edge coloring problem. This reduction is optimal, as the (2ฮ”-2)-edge coloring problem admits an ฮฉ(log n) lower bound that even holds on the class of constant-degree graphs, whereas the 2ฮ”-1-edge coloring problem can be solved in ๐’ช(log^{โˆ—}n) rounds. By plugging in the (2ฮ”-1)-edge coloring algorithms from [Balliu, Brandt, Kuhn & Olivetti, PODC'22] running in ๐’ช(log^{12}ฮ” + log^{โˆ—} n) rounds, we obtain an optimal runtime of ๐’ช(log n) rounds as long as ฮ” = 2^{๐’ช(log^{1/12} n)}. Previously, such an optimal algorithm was only known for the class of constant-degree graphs [Brandt, Maus, Narayanan, Schager & Uitto, SODA'25]. Furthermore, on general graphs our reduction improves the runtime from ๐’ชฬƒ(logยณ n) to ๐’ชฬƒ(log^{5/3} n). In addition, we also obtain an optimal ๐’ช(log log n)-round randomized reduction of (2ฮ” - 2)-edge coloring to (2ฮ” - 1)-edge coloring. This leads to a ๐’ชฬƒ(log^{5/3} log n)-round (2ฮ”-2)-edge coloring algorithm, which beats the (very recent) previous state-of-the-art taking ๐’ชฬƒ(log^{8/3}log n) rounds from [Bourreau, Brandt & Nolin, STOC'25]. Lastly, we obtain an ๐’ช(log_ฮ” n)-round reduction from the (2ฮ”-1)-edge coloring, albeit to the somewhat harder maximal independent set (MIS) problem.

Authors

Institutions

Publication Details

Journal
ArXiv.org
Published
2025-01-01
DOI
https://doi.org/10.4230/lipics.disc.2025.37
Primary Topic
Color Science and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards Optimal Distributed Edge Coloring with Fewer Colors

Florian Schager, Yannic Maus, Manuel Jakob
ArXiv.org
Color Science and Applications
article

Towards Optimal Distributed Edge Coloring with Fewer Colors

Florian Schager, Yannic Maus, Manuel Jakob
article en

Abstract

There is a huge difference in techniques and runtimes of distributed algorithms for problems that can be solved by a sequential greedy algorithm and those that cannot. A prime example of this contrast appears in the edge coloring problem: while (2ฮ”-1)-edge coloring - where ฮ” is the maximum degree - can be solved in ๐’ช(log^{โˆ—}(n)) rounds on constant-degree graphs, the seemingly minor reduction to (2ฮ”-2) colors leads to an ฮฉ(log n) lower bound [Chang, He, Li, Pettie & Uitto, SODA'18]. Understanding this sharp divide between very local problems and inherently more global ones remains a central open question in distributed computing and it is a core focus of this paper. As our main contribution we design a deterministic distributed ๐’ช(log n)-round reduction from the (2ฮ”-2)-edge coloring problem to the much easier (2ฮ”-1)-edge coloring problem. This reduction is optimal, as the (2ฮ”-2)-edge coloring problem admits an ฮฉ(log n) lower bound that even holds on the class of constant-degree graphs, whereas the 2ฮ”-1-edge coloring problem can be solved in ๐’ช(log^{โˆ—}n) rounds. By plugging in the (2ฮ”-1)-edge coloring algorithms from [Balliu, Brandt, Kuhn & Olivetti, PODC'22] running in ๐’ช(log^{12}ฮ” + log^{โˆ—} n) rounds, we obtain an optimal runtime of ๐’ช(log n) rounds as long as ฮ” = 2^{๐’ช(log^{1/12} n)}. Previously, such an optimal algorithm was only known for the class of constant-degree graphs [Brandt, Maus, Narayanan, Schager & Uitto, SODA'25]. Furthermore, on general graphs our reduction improves the runtime from ๐’ชฬƒ(logยณ n) to ๐’ชฬƒ(log^{5/3} n). In addition, we also obtain an optimal ๐’ช(log log n)-round randomized reduction of (2ฮ” - 2)-edge coloring to (2ฮ” - 1)-edge coloring. This leads to a ๐’ชฬƒ(log^{5/3} log n)-round (2ฮ”-2)-edge coloring algorithm, which beats the (very recent) previous state-of-the-art taking ๐’ชฬƒ(log^{8/3}log n) rounds from [Bourreau, Brandt & Nolin, STOC'25]. Lastly, we obtain an ๐’ช(log_ฮ” n)-round reduction from the (2ฮ”-1)-edge coloring, albeit to the somewhat harder maximal independent set (MIS) problem.

ArXiv.org
Graz University of Technology (AT)
Austrian Science Fund
Openalex Percentile: Top 79%
Color Science and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Towards Optimal Distributed Edge Coloring with Fewer Colors โ€” Florian Schager, Yannic Maus, et al. ยท ArXiv.org (2025) | TGRS Research Map | TGRS