Towards a General Framework for Predicting and Explaining the Hardness of Graph-based Combinatorial Optimization Problems using Machine Learning and Association Rule Mining
Bharat Sharman, Elkafi Hassini

TL;DR
This paper presents GCO-HPIF, a machine learning framework that predicts and explains the hardness of graph-based combinatorial optimization problems, demonstrating high accuracy and interpretability across multiple algorithms and datasets.
Contribution
The paper introduces a novel, general framework combining machine learning and association rule mining for predicting and explaining problem hardness in graph-based optimization.
Findings
Achieved a weighted F1 score of 0.9921 in hardness prediction.
Explained predictions with association rules having 87.64% accuracy.
Predicted computation times with an R2 of 0.991.
Abstract
This study introduces GCO-HPIF, a general machine-learning-based framework to predict and explain the computational hardness of combinatorial optimization problems that can be represented on graphs. The framework consists of two stages. In the first stage, a dataset is created comprising problem-agnostic graph features and hardness classifications of problem instances. Machine-learning-based classification algorithms are trained to map graph features to hardness categories. In the second stage, the framework explains the predictions using an association rule mining algorithm. Additionally, machine-learning-based regression models are trained to predict algorithmic computation times. The GCO-HPIF framework was applied to a dataset of 3287 maximum clique problem instances compiled from the COLLAB, IMDB, and TWITTER graph datasets using five state-of-the-art algorithms, namely three exact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Graph Theory and Algorithms · Advanced Multi-Objective Optimization Algorithms
