KIT | KIT-Bibliothek | Impressum | Datenschutz

Engineering Learned Heuristics to Improve Clustering for Multilevel Graph Partitioning

Schrape, Simeon 1; Maas, Nikolai ORCID iD icon 1; Langedal, Kenneth ; Seemaier, Daniel 1; Aumüller, Martin [Hrsg.]; Finocchi, Irene [Hrsg.]
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

Balanced Graph Partitioning is a classical optimization problem where quality guarantees are computationally infeasible, and practical solvers therefore rely on manually engineered heuristics. Yet, the problem has also proven difficult for approaches that rely heavily on machine learning - especially since applications often need to partition graphs of huge scale in a short amount of time. Instead, we demonstrate how to achieve practical improvements with a more careful approach that uses machine learning to improve heuristic decisions within the state-of-the-art solver Mt-KaHyPar.
We use a pre-trained neural network to predict a score for each edge, which then guides clustering decisions in the first phase of the partitioning (the coarsening). Combined with corresponding adjustments to the clustering algorithm and an efficient implementation of the neural network logic, we improve the overall solution quality while preserving the efficiency and scalability of the original algorithm. Our detailed evaluation on more than 180 graphs shows an average quality improvement of 2% on a class of graphs with beneficial properties, and unchanged quality on all remaining graphs. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000195129
Veröffentlicht am 23.07.2026
Originalveröffentlichung
DOI: 10.4230/lipics.sea.2026.25
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator ISBN: 978-3-95977-422-2
ISSN: 1868-8969
KITopen-ID: 1000195129
Erschienen in 24th International Symposium on Experimental Algorithms (SEA 2026)
Veranstaltung 24th International Symposium on Experimental Algorithms (SEA 2026), Kopenhagen, Dänemark, 22.06.2026 – 24.06.2026
Verlag Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI)
Seiten 1
Serie 371
Externe Relationen Siehe auch
Schlagwörter Graph Partitioning, Graph Algorithms, Machine Learning, Neural Networks, Theory of computation → Design and analysis of algorithms
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page