Learning to Branch in Combinatorial Optimization with Hybrid Convolutional and Attentional Graph Neural Networks

Solving combinatorial optimization problems holds significant practical importance, and many such problems can be transformed into MILP problems. Currently, Branch-and-Bound (B&B) is a typical method for solving Mixed-Integer Linear Programming (MILP) problems. In this paper, we propose a hybrid convolutional and attentional graph neural network to learn the variable selection policy in B&B. The model combines graph convolutional and graph attention mechanisms, achieving more efficient node embeddings and reducing computational time. The mathematical model of MILP is transformed into a bipartite graph structure, which effectively extracts features. The B&B solving process is mapped to a Markov decision process, and imitation learning is used to train the model. By solving a series of combinatorial optimization problems that can be transformed into MILP problems, we validate that our model can improve B&B. Experimental results show that our model outperforms state-of-the-art branching machine learning methods and generalizes to problems of different scales.

Authors

Institutions

Publication Details

Published
2024-09-20
DOI
https://doi.org/10.1109/csis-iac63491.2024.10919333
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Learning to Branch in Combinatorial Optimization with Hybrid Convolutional and Attentional Graph Neural Networks

Shenshen Gu, Xilin Zhang
Neural Networks and Applications
article

Learning to Branch in Combinatorial Optimization with Hybrid Convolutional and Attentional Graph Neural Networks

Shenshen Gu, Xilin Zhang
article en

Abstract

Solving combinatorial optimization problems holds significant practical importance, and many such problems can be transformed into MILP problems. Currently, Branch-and-Bound (B&B) is a typical method for solving Mixed-Integer Linear Programming (MILP) problems. In this paper, we propose a hybrid convolutional and attentional graph neural network to learn the variable selection policy in B&B. The model combines graph convolutional and graph attention mechanisms, achieving more efficient node embeddings and reducing computational time. The mathematical model of MILP is transformed into a bipartite graph structure, which effectively extracts features. The B&B solving process is mapped to a Markov decision process, and imitation learning is used to train the model. By solving a series of combinatorial optimization problems that can be transformed into MILP problems, we validate that our model can improve B&B. Experimental results show that our model outperforms state-of-the-art branching machine learning methods and generalizes to problems of different scales.

Shanghai University (CN)
Openalex Percentile: Top 74%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Learning to Branch in Combinatorial Optimization with Hybrid Convolutional and Attentional Graph Neural Networks — Shenshen Gu, Xilin Zhang · (2024) | TGRS Research Map | TGRS