English

Density-Dependent Graph Orientation and Coloring in Scalable MPC

Data Structures and Algorithms 2026-03-12 v1

Abstract

This paper presents massively parallel computation (MPC) algorithms in the strongly sublinear memory regime (aka, scalable MPC) for orienting and coloring graphs as a function of its subgraph density. Our algorithms run in poly(loglogn)poly(\log\log n) rounds and compute an orientation of the edges with maximum outdegree O(αloglogn)O(\alpha \log\log n) as well as a coloring of the vertices with O(αloglogn)O(\alpha \log\log n) colors. Here, α\alpha denotes the density of the densest subgraph. Our algorithm's round complexity is notable because it breaks the Θ~(logn)\tilde{\Theta}(\sqrt{\log n}) barrier, which applied to the previously best known density-dependent orientation algorithm [Ghaffari, Lattanzi, and Mitrovic ICML'19] and is common to many other scalable MPC algorithms.

Keywords

Cite

@article{arxiv.2603.10639,
  title  = {Density-Dependent Graph Orientation and Coloring in Scalable MPC},
  author = {Mohsen Ghaffari and Christoph Grunau},
  journal= {arXiv preprint arXiv:2603.10639},
  year   = {2026}
}
R2 v1 2026-07-01T11:14:28.994Z