Search Results

Documents authored by Schrape, Simeon


Artifact
Software
Mt-KaHyPar

Authors: Tobias Heuer, Lars Gottesbüren, Nikolai Maas, and Simeon Schrape


Abstract

Cite as

Tobias Heuer, Lars Gottesbüren, Nikolai Maas, Simeon Schrape. Mt-KaHyPar (Software). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@misc{dagstuhl-artifact-26212,
   title = {{Mt-KaHyPar}}, 
   author = {Heuer, Tobias and Gottesb\"{u}ren, Lars and Maas, Nikolai and Schrape, Simeon},
   note = {Software, version 1.5.3., swhId: \href{https://archive.softwareheritage.org/swh:1:dir:0285e232ceaf8b004e75d01d1e5f4e6984770663;origin=https://github.com/kahypar/mt-kahypar;visit=swh:1:snp:c52ed946227f7476ef4ddbf78f09bb757c686d87;anchor=swh:1:rev:6d12d9cf210390624f3757e9b5399469d2d2ae68}{\texttt{swh:1:dir:0285e232ceaf8b004e75d01d1e5f4e6984770663}} (visited on 2026-06-15)},
   url = {https://github.com/kahypar/mt-kahypar/tree/sea2026},
   doi = {10.4230/artifacts.26212},
}
Document
Engineering Learned Heuristics to Improve Clustering for Multilevel Graph Partitioning

Authors: Simeon Schrape, Nikolai Maas, Kenneth Langedal, and Daniel Seemaier

Published in: LIPIcs, Volume 371, 24th International Symposium on Experimental Algorithms (SEA 2026)


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. Moreover, our improvements generalize to a set of instances from the literature that are much larger than the graphs used during training.

Cite as

Simeon Schrape, Nikolai Maas, Kenneth Langedal, and Daniel Seemaier. Engineering Learned Heuristics to Improve Clustering for Multilevel Graph Partitioning. In 24th International Symposium on Experimental Algorithms (SEA 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 371, pp. 25:1-25:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{schrape_et_al:LIPIcs.SEA.2026.25,
  author =	{Schrape, Simeon and Maas, Nikolai and Langedal, Kenneth and Seemaier, Daniel},
  title =	{{Engineering Learned Heuristics to Improve Clustering for Multilevel Graph Partitioning}},
  booktitle =	{24th International Symposium on Experimental Algorithms (SEA 2026)},
  pages =	{25:1--25:21},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-422-2},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{371},
  editor =	{Aum\"{u}ller, Martin and Finocchi, Irene},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SEA.2026.25},
  URN =		{urn:nbn:de:0030-drops-260295},
  doi =		{10.4230/LIPIcs.SEA.2026.25},
  annote =	{Keywords: Graph Partitioning, Graph Algorithms, Machine Learning, Neural Networks}
}
Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail