Graph Convolutional Branch and Bound

๐Ÿ“… 2024-06-05
๐Ÿ›๏ธ arXiv.org
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF

career value

220K/year
๐Ÿค– AI Summary
For NP-hard combinatorial optimization problems such as the Traveling Salesman Problem (TSP), this paper proposes a novel paradigm integrating deep learning with exact algorithms: an end-to-end Graph Convolutional Network (GCN) is embedded directly into the Branch-and-Bound (B&B) framework, replacing hand-crafted heuristics for pruning and variable selection. The model is trained via supervised learning on TSP instances to jointly predict branching variables and pruning decisions. This represents the first strategy-level co-optimization of GCNs and B&B, overcoming longstanding limitations of heuristic dependency and poor generalization. Experiments on standard TSP benchmarks demonstrate that the method achieves over 40% average speedup in solving time while maintaining provable optimality; pruning efficiency is significantly enhanced. These results validate the effectiveness and scalability of data-driven exact optimization.

Technology Category

Application Category

๐Ÿ“ Abstract
This article demonstrates the effectiveness of employing a deep learning model in an optimization pipeline. Specifically, in a generic exact algorithm for a NP problem, multiple heuristic criteria are usually used to guide the search of the optimum within the set of all feasible solutions. In this context, neural networks can be leveraged to rapidly acquire valuable information, enabling the identification of a more expedient path in this vast space. So, after the explanation of the tackled traveling salesman problem, the implemented branch and bound for its classical resolution is described. This algorithm is then compared with its hybrid version termed"graph convolutional branch and bound"that integrates the previous branch and bound with a graph convolutional neural network. The empirical results obtained highlight the efficacy of this approach, leading to conclusive findings and suggesting potential directions for future research.
Problem

Research questions and friction points this paper is trying to address.

Integrating deep learning into combinatorial optimization for NP-hard problems
Using neural networks to learn heuristics for branch-and-bound efficiency
Developing a hybrid solver for Traveling Salesman Problem with graph convolutional networks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses graph convolutional neural networks
Integrates unsupervised training strategy
Augments exact solvers with deep learning
๐Ÿ”Ž Similar Papers
2023-09-24IEEE Transactions on Neural Networks and Learning SystemsCitations: 6
2021-12-14IEEE Transactions on Neural Networks and Learning SystemsCitations: 25
L
Lorenzo Sciandra
Department of Mathematics, University of Turin, Turin, Italy
Roberto Esposito
Roberto Esposito
Researcher in Computer Science, Universitร  di Torino
Artificial IntelligenceMachine Learning
A
Andrea Cesare Grosso
Department of Computer Science, University of Turin, Turin, Italy
L
Laura Sacerdote
Department of Mathematics, University of Turin, Turin, Italy
Cristina Zucca
Cristina Zucca
Department of Mathematics, University of Turin, Turin, Italy