paper-with-me

Papers

Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learning

2024-01-19 · Junyang Cai, Taoan Huang, Bistra Dilkina

Many real-world problems can be efficiently modeled as Mixed Integer Linear Programs (MILPs) and solved with the Branch-and-Bound method. Prior work has shown the existence of MILP backdoors, small sets of variables such that prioritizing branching on them when possible leads to faster running times. However, finding high-quality backdoors that improve running times remains an open question. Previous work learns to estimate the relative solver speed of randomly sampled backdoors through ranking and then decide whether to use the highest-ranked backdoor candidate. In this paper, we utilize the Monte-Carlo tree search method to collect backdoors for training, rather than relying on random sampling, and adapt a contrastive learning framework to train a Graph Attention Network model to predict backdoors. Our method, evaluated on several common MILP problem domains, demonstrates performance improvements over both Gurobi and previous models.

📄 PDF Abstract BibTeX arXiv:2401.10467

Code (0)

등록된 구현이 없습니다.

Tasks

Contrastive LearningGraph Attention

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Contrastive Learning 설명 없음
Monte-Carlo Tree Search Monte-Carlo Tree Search is a planning algorithm that accumulates value estimates obtained from Monte Carlo simulations in order to successively direct simulations towards more…

Similar Papers 제목 키워드 기반

Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Framework

2021-10-16 · Elias B. Khalil, Pashootan Vaezipoor, Bistra Dilkina

In Mixed Integer Linear Programming (MIP), a (strong) backdoor is a "small" subset of an instance's integer variables with the following property: in a branch-and-bound procedure, the instance can be solved to global opt…

Learning Pseudo-Backdoors for Mixed Integer Programs

2021-06-09 · Aaron Ferber, Jialin Song, Bistra Dilkina, Yisong Yue

We propose a machine learning approach for quickly solving Mixed Integer Programs (MIP) by learning to prioritize a set of decision variables, which we call pseudo-backdoors, for branching that results in faster solution…

Combinatorial Optimization

Learning for Online Mixed-Integer Model Predictive Control with Parametric Optimality Certificates

2023-03-21 · Luigi Russo, Siddharth H. Nair, Luigi Glielmo, Francesco Borrelli

We propose a supervised learning framework for computing solutions of multi-parametric Mixed Integer Linear Programs (MILPs) that arise in Model Predictive Control. Our approach also quantifies sub-optimality for the com…

Model Predictive ControlMotion Planning

ReLU Networks as Surrogate Models in Mixed-Integer Linear Programs

2019-07-06 · Bjarne Grimstad, Henrik Andersson

We consider the embedding of piecewise-linear deep neural networks (ReLU networks) as surrogate models in mixed-integer linear programming (MILP) problems. A MILP formulation of ReLU networks has recently been applied by…

ML-Guided Primal Heuristics for Mixed Binary Quadratic Programs

2026-04-24 · Weimin Huang, Natalie M. Isenberg, Ján Drgoňa, Draguna L Vrabie 외 arxiv

Mixed Binary Quadratic Programs (MBQPs) are an important and complex set of problems in combinatorial optimization. As solving large-scale combinatorial optimization problems is challenging, primal heuristics have been d…