Local Branching Relaxation Heuristics for Integer Linear Programs

12/15/2022
by   Taoan Huang, et al.
13

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 neighborhood around the current best solution. LNS relies on heuristics to select neighborhoods to search in. In this paper, we focus on designing effective and efficient heuristics in LNS for integer linear programs (ILP) since a wide range of COPs can be represented as ILPs. Local Branching (LB) is a heuristic that selects the neighborhood that leads to the largest improvement over the current solution in each iteration of LNS. LB is often slow since it needs to solve an ILP of the same size as input. Our proposed heuristics, LB-RELAX and its variants, use the linear programming relaxation of LB to select neighborhoods. Empirically, LB-RELAX and its variants compute as effective neighborhoods as LB but run faster. They achieve state-of-the-art anytime performance on several ILP benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2023

Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learning

Integer Linear Programs (ILPs) are powerful tools for modeling and solvi...
research
12/03/2021

Learning to Search in Local Branching

Finding high-quality solutions to mixed-integer linear programming probl...
research
03/29/2020

A General Large Neighborhood Search Framework for Solving Integer Programs

This paper studies how to design abstractions of large-scale combinatori...
research
10/11/2018

A Resource Allocation based Approach for Corporate Mobility as a Service

Corporate mobility is often based on fixed assignments of vehicles to em...
research
04/15/2017

A fast ILP-based Heuristic for the robust design of Body Wireless Sensor Networks

We consider the problem of optimally designing a body wireless sensor ne...
research
07/07/2013

Fuzzy Integer Linear Programming Mathematical Models for Examination Timetable Problem

ETP is NP Hard combinatorial optimization problem. It has received treme...
research
03/09/2022

Neighborhood persistency of the linear optimization relaxation of integer linear optimization

For an integer linear optimization (ILO) problem, persistency of its lin...

Please sign up or login with your details

Forgot password? Click here to reset