Adaptive Constraint Partition based Optimization Framework for Large-scale Integer Linear Programming(Student Abstract)

11/18/2022
by   Huigen Ye, et al.
0

Integer programming problems (IPs) are challenging to be solved efficiently due to the NP-hardness, especially for large-scale IPs. To solve this type of IPs, Large neighborhood search (LNS) uses an initial feasible solution and iteratively improves it by searching a large neighborhood around the current solution. However, LNS easily steps into local optima and ignores the correlation between variables to be optimized, leading to compromised performance. This paper presents a general adaptive constraint partition-based optimization framework (ACP) for large-scale IPs that can efficiently use any existing optimization solver as a subroutine. Specifically, ACP first randomly partitions the constraints into blocks, where the number of blocks is adaptively adjusted to avoid local optima. Then, ACP uses a subroutine solver to optimize the decision variables in a randomly selected block of constraints to enhance the variable correlation. ACP is compared with LNS framework with different subroutine solvers on four IPs and a real-world IP. The experimental results demonstrate that in specified wall-clock time ACP shows better performance than SCIP and Gurobi.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
04/29/2023

Local Search for Integer Linear Programming

Integer linear programming models a wide range of practical combinatoria...
research
10/10/2018

Trapezoidal Generalization over Linear Constraints

We are developing a model-based fuzzing framework that employs mathemati...
research
07/21/2021

Learning a Large Neighborhood Search Algorithm for Mixed Integer Programs

Large Neighborhood Search (LNS) is a combinatorial optimization heuristi...
research
02/07/2019

Integer Programming as a General Solution Methodology for Path-Based Optimization in Robotics: Principles and Best Practices

The resolution of many robotics problems demands the optimization of cer...
research
03/15/2020

On Initializing Airline Crew Pairing Optimization for Large-scale Complex Flight Networks

Crew pairing optimization (CPO) is critically important for any airline,...
research
02/07/2019

Integer Programming as a General Solution Methodology for Path-Based Optimization in Robotics: Principles, Best Practices, and Applications

Integer programming (IP) has proven to be highly effective in solving ma...

Please sign up or login with your details

Forgot password? Click here to reset