New Characterizations and Efficient Local Search for General Integer
Linear Programming
- URL: http://arxiv.org/abs/2305.00188v4
- Date: Fri, 1 Mar 2024 05:56:59 GMT
- Title: New Characterizations and Efficient Local Search for General Integer
Linear Programming
- Authors: Peng Lin, Shaowei Cai, Mengchuan Zou, Jinkun Lin
- Abstract summary: This work proposes new characterizations of linear programming (ILP) with the concept of boundary solutions.
We develop a new local search algorithm Local-ILP, which is efficient for solving general ILP validated on a large heterogeneous problem dataset.
Experiments conducted on the MIPLIB dataset show the effectiveness of our algorithm in solving large-scale hard ILP problems.
- Score: 17.80124240223163
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Integer linear programming (ILP) models a wide range of practical
combinatorial optimization problems and significantly impacts industry and
management sectors. This work proposes new characterizations of ILP with the
concept of boundary solutions. Motivated by the new characterizations, we
develop a new local search algorithm Local-ILP, which is efficient for solving
general ILP validated on a large heterogeneous problem dataset. We propose a
new local search framework that switches between three modes, namely Search,
Improve, and Restore modes. Two new operators are proposed, namely the tight
move and the lift move operators, which are associated with appropriate scoring
functions. Different modes apply different operators to realize different
search strategies and the algorithm switches between three modes according to
the current search state. Putting these together, we develop a local search ILP
solver called Local-ILP. Experiments conducted on the MIPLIB dataset show the
effectiveness of our algorithm in solving large-scale hard ILP problems. In the
aspect of finding a good feasible solution quickly, Local-ILP is competitive
and complementary to the state-of-the-art commercial solver Gurobi and
significantly outperforms the state-of-the-art non-commercial solver SCIP.
Moreover, our algorithm establishes new records for 6 MIPLIB open instances.
The theoretical analysis of our algorithm is also presented, which shows our
algorithm could avoid visiting unnecessary regions.
Related papers
- Faster Optimal Coalition Structure Generation via Offline Coalition Selection and Graph-Based Search [61.08720171136229]
We present a novel algorithm, SMART, for the problem based on a hybridization of three innovative techniques.
Two of these techniques are based on dynamic programming, where we show a powerful connection between the coalitions selected for evaluation and the performance of the algorithms.
Our techniques bring a new way of approaching the problem and a new level of precision to the field.
arXiv Detail & Related papers (2024-07-22T23:24:03Z) - Learning to Control Local Search for Combinatorial Optimization [4.243592852049962]
A zoo of generic as well as problem-specific variants of local search is commonly used to compute approximate solutions.
In this paper we identify three independent algorithmic aspects of such local search algorithms and formalize their sequential selection over an optimization process.
We show that NeuroLS is able to outperform both, well-known general purpose local search controllers from Operations Research as well as latest machine learning-based approaches.
arXiv Detail & Related papers (2022-06-27T10:48:56Z) - Flipping the switch on local exploration: Genetic Algorithms with
Reversals [0.0]
Authors show that gradient-free search techniques are suitable for providing an optimal solution in the discrete domain.
They also show that the use of multiple local searches can improve performance on local searches.
It is observed that the proposed GA variants have the least average cost across all benchmarks including the problem proposed and IC performs better than its constituents.
arXiv Detail & Related papers (2022-02-02T08:27:11Z) - A Two-stage Framework and Reinforcement Learning-based Optimization
Algorithms for Complex Scheduling Problems [54.61091936472494]
We develop a two-stage framework, in which reinforcement learning (RL) and traditional operations research (OR) algorithms are combined together.
The scheduling problem is solved in two stages, including a finite Markov decision process (MDP) and a mixed-integer programming process, respectively.
Results show that the proposed algorithms could stably and efficiently obtain satisfactory scheduling schemes for agile Earth observation satellite scheduling problems.
arXiv Detail & Related papers (2021-03-10T03:16:12Z) - Towards Optimally Efficient Tree Search with Deep Learning [76.64632985696237]
This paper investigates the classical integer least-squares problem which estimates signals integer from linear models.
The problem is NP-hard and often arises in diverse applications such as signal processing, bioinformatics, communications and machine learning.
We propose a general hyper-accelerated tree search (HATS) algorithm by employing a deep neural network to estimate the optimal estimation for the underlying simplified memory-bounded A* algorithm.
arXiv Detail & Related papers (2021-01-07T08:00:02Z) - Community detection using fast low-cardinality semidefinite programming [94.4878715085334]
We propose a new low-cardinality algorithm that generalizes the local update to maximize a semidefinite relaxation derived from Leiden-k-cut.
This proposed algorithm is scalable, outperforms state-of-the-art algorithms, and outperforms in real-world time with little additional cost.
arXiv Detail & Related papers (2020-12-04T15:46:30Z) - Memetic Search for Vehicle Routing with Simultaneous Pickup-Delivery and
Time Windows [31.512563458410963]
We propose a novel Memetic Algorithm with efficient local search and extended neighborhood, dubbed MATE, to solve this problem.
MATE outperforms all the state-of-the-art algorithms, and notably, finds new best-known solutions on 12 instances (65 instances in total)
arXiv Detail & Related papers (2020-11-12T12:06:11Z) - A global-local neighborhood search algorithm and tabu search for
flexible job shop scheduling problem [3.946442574906068]
This work presents a new meta-heuristic algorithm called GLNSA (Global-local neighborhood search algorithm)
The proposed algorithm is complemented with a tabu search that implements a simplified version of the Nopt1 neighborhood.
Experiments carried out show a satisfactory performance of the proposed algorithm, compared with other results published in recent algorithms.
arXiv Detail & Related papers (2020-10-23T23:08:51Z) - Approximation Guarantees of Local Search Algorithms via Localizability
of Set Functions [9.89901717499058]
Local search is a basic algorithm and is widely used for various optimization problems.
We provide approximation guarantees of standard local search algorithms under various constraints in terms of localizability.
The main application of our framework is sparse optimization, for which we show that restricted strong concavity and restricted smoothness of the objective function imply localizability.
arXiv Detail & Related papers (2020-06-02T05:37:52Z) - Learning to Accelerate Heuristic Searching for Large-Scale Maximum
Weighted b-Matching Problems in Online Advertising [51.97494906131859]
Bipartite b-matching is fundamental in algorithm design, and has been widely applied into economic markets, labor markets, etc.
Existing exact and approximate algorithms usually fail in such settings due to either requiring intolerable running time or too much computation resource.
We propose textttNeuSearcher which leverages the knowledge learned from previously instances to solve new problem instances.
arXiv Detail & Related papers (2020-05-09T02:48:23Z) - A General Large Neighborhood Search Framework for Solving Integer Linear
Programs [46.62993477453986]
We focus on solving integer programs, and ground our approach in the large neighborhood search (SLN) paradigm.
We show that our LNS framework can significantly outperform compared to state-of-the-art commercial solvers such as Gurobi.
arXiv Detail & Related papers (2020-03-29T23:08:14Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.