Learning to Select MCP Algorithms: From Traditional ML to Dual-Channel GAT-MLP
Xiang Li, Shanshan Wang, Chenglong Xiao

TL;DR
This paper introduces a novel dual-channel GAT-MLP model for selecting the best MCP algorithm based on graph features, significantly improving prediction accuracy over traditional methods.
Contribution
It proposes a new dual-channel GAT-MLP framework that combines local and global graph features for effective algorithm selection in MCP.
Findings
GAT-MLP achieves 90.43% accuracy in selecting optimal solvers.
Connectivity and topological features are key predictors.
GAT-MLP outperforms baseline classifiers significantly.
Abstract
The Maximum Clique Problem (MCP) is a foundational NP-hard problem with wide-ranging applications, yet no single algorithm consistently outperforms all others across diverse graph instances. This underscores the critical need for instance-aware algorithm selection, a domain that remains largely unexplored for the MCP. To address this gap, we propose a novel learning-based framework that integrates both traditional machine learning and graph neural networks. We first construct a benchmark dataset by executing four state-of-the-art exact MCP solvers on a diverse collection of graphs and extracting their structural features. An evaluation of conventional classifiers establishes Random Forest as a strong baseline and reveals that connectivity and topological features are key predictors of performance. Building on these insights, we develop GAT-MLP, a dual-channel model that combines a Graph…
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
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Complex Network Analysis Techniques
