English

n-Level Graph Partitioning

Data Structures and Algorithms 2010-04-26 v1

Abstract

We present a multi-level graph partitioning algorithm based on the extreme idea to contract only a single edge on each level of the hierarchy. This obviates the need for a matching algorithm and promises very good partitioning quality since there are very few changes between two levels. Using an efficient data structure and new flexible ways to break local search improvements early, we obtain an algorithm that scales to large inputs and produces the best known partitioning results for many inputs. For example, in Walshaw's well known benchmark tables we achieve 155 improvements dominating the entries for large graphs.

Keywords

Cite

@article{arxiv.1004.4024,
  title  = {n-Level Graph Partitioning},
  author = {Vitaly Osipov and Peter Sanders},
  journal= {arXiv preprint arXiv:1004.4024},
  year   = {2010}
}
R2 v1 2026-06-21T15:13:46.369Z