Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Graph Neural Networks with Triangle-Based Messages for the Multicut Problem

About

The multicut problem is an NP-hard combinatorial optimization problem with diverse applications in fields such as bioinformatics, data mining and computer vision. Graph neural networks have been defined for the multicut problem but can be adapted further to its specific objective function and constraints. In this article, we introduce such an adapted graph neural network architecture in which features are assigned only to edges, and the computation of messages is based on triangles in the underlying graph. Experiments with synthetic and real-world instances with up to 200 nodes show that our method outperforms state-of-the-art heuristic solvers in terms of solution quality while maintaining feasible runtimes. For some instances, our method finds optimal solutions in seconds whereas exact solvers need hours to find and certify optimal solutions.

Jannik Irmai, Lucas Fabian Naumann, Bjoern Andres• 2026

Related benchmarks

TaskDatasetResultRank
Combinatorial OptimizationCP-Lib Artificial up to 200 nodes
Optimality Gap0.00e+0
5
Combinatorial OptimizationCP-Lib ClusEdit up to 200 nodes
Optimality Gap1.43
5
Combinatorial OptimizationCP-Lib Correlation up to 200 nodes
Optimality Gap6.21
5
Combinatorial OptimizationCP-Lib Equicut up to 200 nodes
Optimality Gap4.62
5
Combinatorial OptimizationCP-Lib MCF up to 200 nodes
Optimality Gap1.19
5
Combinatorial OptimizationCP-Lib ABR up to 200 nodes
Optimality Gap3.44
5
Combinatorial OptimizationCP-Lib Random (up to 200 nodes)
Optimality Gap1.27
5
Correlation ClusteringCP-Lib neg-c-70
Runtime (s)0.44
3
Correlation ClusteringCP-Lib ce50-40
Runtime (s)0.47
3
Correlation ClusteringCP-Lib corr60-3
Runtime (s)0.81
3
Showing 10 of 12 rows

Other info

Follow for update