paper-with-me

Papers

Exact Combinatorial Optimization with Graph Convolutional Neural Networks

2019-06-04 · NeurIPS 2019 12 · Maxime Gasse, Didier Chételat, Nicola Ferroni, Laurent Charlin, Andrea Lodi

Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propose a new graph convolutional neural network model for learning branch-and-bound variable selection policies, which leverages the natural variable-constraint bipartite graph representation of mixed-integer linear programs. We train our model via imitation learning from the strong branching expert rule, and demonstrate on a series of hard problems that our approach produces policies that improve upon state-of-the-art machine-learning methods for branching and generalize to instances significantly larger than seen during training. Moreover, we improve for the first time over expert-designed branching rules implemented in a state-of-the-art solver on large problems. Code for reproducing all the experiments can be found at https://github.com/ds4dm/learn2branch.

📄 PDF Abstract BibTeX arXiv:1906.01629

Code (6)

ds4dm/learn2branch 공식 구현 tf
audreyanneguindon/NeurIPS_2019 tf
ds4dm/branch-search-trees pytorch
isotlaboratory/ml4vrp pytorch
sclbd/accelerated-lpbox-admm pytorch
whuang-io/Distributional_MIPLIB_eval tf

Tasks

Combinatorial OptimizationImitation LearningVariable Selection

Similar Papers 제목 키워드 기반

Graph Neural Networks vs Convolutional Neural Networks for Graph Domination Number Prediction

2025-11-22 · Randy Davila, Beyzanur Ispir arxiv

We investigate machine learning approaches to approximating the \emph{domination number} of graphs, the minimum size of a dominating set. Exact computation of this parameter is NP-hard, restricting classical methods to s…

Combinatorial optimization and reasoning with graph neural networks

2021-02-18 · Quentin Cappart, Didier Chételat, Elias Khalil, Andrea Lodi 외

Combinatorial optimization is a well-established area in operations research and computer science. Until recently, its methods have focused on solving problem instances in isolation, ignoring that they often stem from re…

BIG-bench Machine LearningCombinatorial OptimizationInductive Bias

Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networks

2023-11-23 · Mehdi Seyfi, Amin Banitalebi-Dehkordi, Zirui Zhou, Yong Zhang

Combinatorial optimization finds an optimal solution within a discrete set of variables and constraints. The field has seen tremendous progress both in research and industry. With the success of deep learning in the past…

Combinatorial OptimizationGraph AttentionVariable Selection

Estimating the stability number of a random graph using convolutional neural networks

2024-07-10 · Randy Davila

Graph combinatorial optimization problems are widely applicable and notoriously difficult to compute; for example, consider the traveling salesman or facility location problems. In this paper, we explore the feasibility …

Combinatorial OptimizationDeep Learning

Accelerating Exact Combinatorial Optimization via RL-based Initialization -- A Case Study in Scheduling

2023-08-19 · Jiaqi Yin, Cunxi Yu

Scheduling on dataflow graphs (also known as computation graphs) is an NP-hard problem. The traditional exact methods are limited by runtime complexity, while reinforcement learning (RL) and heuristic-based approaches st…

Combinatorial OptimizationReinforcement Learning (RL)Scheduling