Scalable Primal Heuristics Using Graph Neural Networks for Combinatorial Optimization

被引:0
|
作者
Canturk, Furkan [1 ]
Varol, Taha [2 ]
Aydogan, Reyhan [1 ,3 ,4 ]
Ozener, Okan Orsan [2 ]
机构
[1] Ozyegin Univ, Artificial Intelligence & Data Engn, Istanbul, Turkiye
[2] Ozyegin Univ, Ind Engn, Istanbul, Turkiye
[3] Ozyegin Univ, Comp Sci, Istanbul, Turkiye
[4] Delft Univ Technol, Interact Intelligence Grp, Delft, Netherlands
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
By examining the patterns of solutions obtained for various instances, one can gain insights into the structure and behavior of combinatorial optimization (CO) problems and develop efficient algorithms for solving them. Machine learning techniques, especially Graph Neural Networks (GNNs), have shown promise in parametrizing and automating this laborious design process. The inductive bias of GNNs allows for learning solutions to mixed-integer programming (MIP) formulations of constrained CO problems with a relational representation of decision variables and constraints. The trained GNNs can be leveraged with primal heuristics to construct high-quality feasible solutions to CO problems quickly. However, current GNN-based end -to -end learning approaches have limitations for scalable training and generalization on larger-scale instances; therefore, they have been mostly evaluated over small-scale instances. Addressing this issue, our study builds on sup ervised learning of optimal solutions to the downscaled instances of given large-scale CO problems. We introduce several improvements on a recent GNN model for CO to generalize on instances of a larger scale than those used in training. We also propose a two-stage primal heuristic strategy based on uncertainty-quantification to automatically configure how solution search relies on the predicted decision values. Our models can generalize on 16x upscaled instances of commonly benchmarked five CO problems. Unlike the regressive performance of existing GNN-based CO approaches as the scale of problems increases, the CO pipelines using our models offer an incremental performance improvement relative to CPLEX. The proposed uncertainty-based primal heuristics provide 6-75% better optimality gap values and 45-99% better primal gap values for the 16x upscaled instances and brings immense speedup to obtain high-quality solutions. All these gains are achieved through a computationally efficient modeling approach without sacrificing solution quality.
引用
收藏
页码:327 / 376
页数:50
相关论文
共 50 条
  • [1] Scalable Primal Heuristics Using Graph Neural Networks for Combinatorial Optimization
    Cantürk F.
    Varol T.
    Aydoğan R.
    Özener O.Ö.
    Journal of Artificial Intelligence Research, 2024, 80 : 327 - 376
  • [2] Neural Improvement Heuristics for Graph Combinatorial Optimization Problems
    Garmendia, Andoni I.
    Ceberio, Josu
    Mendiburu, Alexander
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, : 1 - 0
  • [3] Combinatorial Optimization and Reasoning with Graph Neural Networks
    Cappart, Quentin
    Chetelat, Didier
    Khalil, Elias B.
    Lodi, Andrea
    Morris, Christopher
    Velickovic, Petar
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 4348 - 4355
  • [4] Combinatorial Optimization and Reasoning with Graph Neural Networks
    Cappart, Quentin
    Chetelat, Didier
    Khalil, Elias B.
    Lodi, Andrea
    Morris, Christopher
    Velickovic, Petar
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [5] Exact Combinatorial Optimization with Graph Convolutional Neural Networks
    Gasse, Maxime
    Chetelat, Didier
    Ferroni, Nicola
    Charlin, Laurent
    Lodi, Andrea
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [6] On the Generalization of Neural Combinatorial Optimization Heuristics
    Manchanda, Sahil
    Michel, Sofia
    Drakulic, Darko
    Andreoli, Jean-Marc
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT V, 2023, 13717 : 426 - 442
  • [7] Combinatorial optimization with physics-inspired graph neural networks
    Martin J. A. Schuetz
    J. Kyle Brubaker
    Helmut G. Katzgraber
    Nature Machine Intelligence, 2022, 4 : 367 - 377
  • [8] Combinatorial optimization with physics-inspired graph neural networks
    Schuetz, Martin J. A.
    Brubaker, J. Kyle
    Katzgraber, Helmut G.
    NATURE MACHINE INTELLIGENCE, 2022, 4 (04) : 367 - 377
  • [9] Applying Graph Neural Networks to the Decision Version of Graph Combinatorial Optimization Problems
    Jovanovic, Raka
    Palk, Michael
    Bayhan, Sertac
    Voss, Stefan
    IEEE ACCESS, 2023, 11 : 38534 - 38547
  • [10] Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networks
    Seyfi, Mehdi
    Banitalebi-Dehkordi, Amin
    Zhou, Zirui
    Zhang, Yong
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV, 2023, 14172 : 268 - 283