MaxCutBench: Revisiting and Benchmarking Graph Neural Networks for Maximum Cut
Abstract
Recently, there has been much work on designing general heuristics for graph-based, combinatorial optimization problems via the incorporation of Graph Neural Networks (GNNs) to learn distribution-specific solution structures. However, there is a lack of consistency in evaluating these heuristics in terms of the baselines and instances chosen, making it difficult to assess the relative performance of the algorithms. In this paper, we introduce \textbf{MaxCutBench}—an open-source benchmark suite dedicated to the NP-hard Maximum Cut problem. The suite offers a unified interface for $16$ algorithms, both traditional and machine-learning-based. Using our benchmark, we conduct an in-depth analysis of the implemented algorithms on a carefully selected set of hard instances from diverse graph datasets. Our main finding is that classical local search heuristics can outperform several highly cited learning-based approaches, including S2V-DQN (Khalil et al., 2017), ECO-DQN (Barrett et al., 2020), among others, in terms of objective value, generalization, inference time, and scalability. Additionally, we find that the performance of ECO-DQN either remains the same or improves when the GNN is replaced by simple linear regression. We hope our benchmark will contribute to the efforts of the community to standardize the evaluation of learned heuristics for combinatorial optimization. Code, data, and pre-trained models are available at: \url{https://github.com/ankurnath/MaxCut-Bench}.
Cite
Text
Nath and Kuhnle. "MaxCutBench: Revisiting and Benchmarking Graph Neural Networks for Maximum Cut." Transactions on Machine Learning Research, 2025.Markdown
[Nath and Kuhnle. "MaxCutBench: Revisiting and Benchmarking Graph Neural Networks for Maximum Cut." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/nath2025tmlr-maxcutbench/)BibTeX
@article{nath2025tmlr-maxcutbench,
title = {{MaxCutBench: Revisiting and Benchmarking Graph Neural Networks for Maximum Cut}},
author = {Nath, Ankur and Kuhnle, Alan},
journal = {Transactions on Machine Learning Research},
year = {2025},
url = {https://mlanthology.org/tmlr/2025/nath2025tmlr-maxcutbench/}
}