Continuous-Time Systems for Solving 0-1 Integer Linear Programming Feasibility Problems

05/12/2019
by   Chengrui Li, et al.
0

The 0-1 integer linear programming feasibility problem is an important NP-complete problem. This paper proposes a continuous-time dynamical system for solving that problem without getting trapped in non-solution local minima. First, the problem is transformed to an easier form in linear time. Then, we propose an "impulse algorithm" to escape from local traps and show its performance is better than randomization for escaping traps. Second, we present the time-to-solution distribution of the impulse algorithm and compare it with exhaustive search to see its advantages. Third, we show that the fractional size of the basin of attraction of the global minimum is significantly larger than 2^-N, the corresponding discrete probability for exhaustive search. Finally, we conduct a case study to show that the location of the basin is independent of different dimensions. These findings reveal a better way to solve the 0-1 integer linear programming feasibility problem continuously and show that its cost could be less than discrete methods in average cases.

READ FULL TEXT
research
03/27/2018

An Efficient Method to Transform SAT problems to Binary Integer Linear Programming Problem

In computational complexity theory, a decision problem is NP-complete wh...
research
04/29/2023

Local Search for Integer Linear Programming

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

An example illustrating the imprecision of the efficient approach for diagnosis of Petri nets via integer linear programming

This document demonstrates that the efficient approach for diagnosis of ...
research
11/10/2022

Complexity of Chess Domination Problems

We study different domination problems of attacking and non-attacking ro...
research
06/07/2023

Comparison of SeDuMi and SDPT3 Solvers for Stability of Continuous-time Linear System

SeDuMi and SDPT3 are two solvers for solving Semi-definite Programming (...
research
05/14/2021

Minimal Cycle Representatives in Persistent Homology using Linear Programming: an Empirical Study with User's Guide

Cycle representatives of persistent homology classes can be used to prov...
research
06/14/2019

A feasibility pump algorithm embedded in an annealing framework

The feasibility pump algorithm is an efficient primal heuristic for find...

Please sign up or login with your details

Forgot password? Click here to reset