SC2020Top-tier venue
High-performance parallel graph coloring with strong guarantees on work, depth, and quality
Maciej Besta, Armon Carigiet, Kacper Janda, Zur Vonarburg-Shmaria, Lukas Gianinazzi, Torsten Hoefler
Abstract
We develop the first parallel graph coloring heuristics with strong theoretical guarantees on work and depth and coloring quality. The key idea is to design a relaxation of the vertex degeneracy order, a well-known graph theory concept, and to color vertices in the order dictated by this relaxation. This introduces a tunable amount of parallelism into the degeneracy ordering that is otherwise hard to parallelize. This simple idea enables significant benefits in several key aspects of graph coloring. For example, one of our algorithms ensures polylogarithmic depth and a bound on the number of used colors that is superior to all other parallelizable schemes, while maintaining workefficiency. In addition to provable guarantees, the developed algorithms have competitive run-times for several real-world graphs, while almost always providing superior coloring quality. Our degeneracy ordering relaxation is of separate interest for algorithms outside the context of coloring.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 05db3b1d-0f4c-407c-8f29-30d9244f2f94Cited by top-tier papers9
- SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory SystemsMaciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski, Rachata Ausavarungnirun et al.MICRO 2021 · 78 citations
- Motif Prediction with Graph Neural NetworksMaciej Besta, Raphael Grob, Cesare Miglioli, Nicola Bernold et al.KDD 2022 · 35 citations
- GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set AlgebraMaciej Besta, Zur Vonarburg-Shmaria, Yannick Schaffner, Leonardo Schwarz et al.VLDB 2021 · 28 citations
- A High-Performance Design, Implementation, Deployment, and Evaluation of The Slim Fly NetworkNils Blach, Maciej Besta, Daniele De Sensi, Jens Domke et al.NSDI 2024 · 13 citations
- The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of CoresMaciej Besta, Robert Gerstenberger, Marc Fischer, Michal Podstawski et al.SC 2023 · 12 citations
Builds on2
- FatPaths: routing in supercomputers and data centers when shortest paths fall shortMaciej Besta, Marcel Schneider, Marek Konieczny, Karolina Cynk et al.SC 2020 · 25 citations
- Increasing the parallelism of graph coloring via shortcuttingGhadeer Alabandi, Evan Powers, Martin BurtscherPPoPP 2020 · 17 citations
Related papers
- Faster Deterministic Distributed Coloring Through Recursive List ColoringFabian KuhnSODA 2020 · 30 citations
- Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network DecompositionMohsen Ghaffari, Fabian KuhnFOCS 2021 · 38 citations
- Faster (Δ+1)-Edge Coloring: Breaking the m√n Time BarrierSayan Bhattacharya, Din Carmon, Martín Costa, Shay Solomon et al.FOCS 2024 · 5 citations
- Improved bounds for centered coloringsMichal Debski, Stefan Felsner, Piotr Micek, Felix SchröderSODA 2020 · 16 citations
- Even Faster (Δ + 1)-Edge Coloring via Shorter Multi-Step Vizing ChainsSayan Bhattacharya, Martín Costa, Shay Solomon, Tianyi ZhangSODA 2025 · 2 citations
