English

Engineering Multilevel Graph Partitioning Algorithms

Data Structures and Algorithms 2011-04-05 v3 Distributed, Parallel, and Cluster Computing

Abstract

We present a multi-level graph partitioning algorithm using novel local improvement algorithms and global search strategies transferred from the multi-grid community. Local improvement algorithms are based max-flow min-cut computations and more localized FM searches. By combining these techniques, we obtain an algorithm that is fast on the one hand and on the other hand is able to improve the best known partitioning results for many inputs. For example, in Walshaw's well known benchmark tables we achieve 317 improvements for the tables 1%, 3% and 5% imbalance. Moreover, in 118 additional cases we have been able to reproduce the best cut in this benchmark.

Keywords

Cite

@article{arxiv.1012.0006,
  title  = {Engineering Multilevel Graph Partitioning Algorithms},
  author = {Peter Sanders and Christian Schulz},
  journal= {arXiv preprint arXiv:1012.0006},
  year   = {2011}
}

Comments

fixed a problem with the medium sized instances

R2 v1 2026-06-21T16:51:22.988Z