paper-with-me

홈 › Papers

Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learning

2023-02-03 · Taoan Huang, Aaron Ferber, Yuandong Tian, Bistra Dilkina, Benoit Steiner

Integer Linear Programs (ILPs) are powerful tools for modeling and solving a large number of combinatorial optimization problems. Recently, it has been shown that Large Neighborhood Search (LNS), as a heuristic algorithm, can find high quality solutions to ILPs faster than Branch and Bound. However, how to find the right heuristics to maximize the performance of LNS remains an open problem. In this paper, we propose a novel approach, CL-LNS, that delivers state-of-the-art anytime performance on several ILP benchmarks measured by metrics including the primal gap, the primal integral, survival rates and the best performing rate. Specifically, CL-LNS collects positive and negative solution samples from an expert heuristic that is slow to compute and learns a new one with a contrastive loss. We use graph attention networks and a richer set of features to further improve its performance.

📄 PDF Abstract BibTeX arXiv:2302.01578

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationContrastive LearningGraph Attention

Similar Papers 제목 키워드 기반

Local Branching Relaxation Heuristics for Integer Linear Programs

2022-12-15 · Taoan Huang, Aaron Ferber, Yuandong Tian, Bistra Dilkina 외

Large Neighborhood Search (LNS) is a popular heuristic algorithm for solving combinatorial optimization problems (COP). It starts with an initial solution to the problem and iteratively improves it by searching a large n…

Combinatorial Optimization

HyP-ASO: A Hybrid Policy-based Adaptive Search Optimization Framework for Large-Scale Integer Linear Programs

2025-09-19 · Ning Xu, Junkai Zhang, Yang Wu, Huigen Ye 외 arxiv

Directly solving large-scale Integer Linear Programs (ILPs) using traditional solvers is slow due to their NP-hard nature. While recent frameworks based on Large Neighborhood Search (LNS) can accelerate the solving proce…

Reinforcement Learning

Learning to Search in Branch and Bound Algorithms

2014-12-01 · NeurIPS 2014 12 · He He, Hal Daume III, Jason M. Eisner

Branch-and-bound is a widely used method in combinatorial optimization, including mixed integer programming, structured prediction and MAP inference. While most work has been focused on developing problem-specific techni…

Combinatorial OptimizationImitation LearningStructured Prediction

Exploiting variable associations to configure efficient local search algorithms in large-scale binary integer programs

2016-04-28 · Shunji Umetani

We present a data mining approach for reducing the search space of local search algorithms in a class of binary integer programs including the set covering and partitioning problems. The quality of locally optimal soluti…

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…