Polynomial Time Linear Programs for Hard Constraint Satisfaction Problems

Angelo Monfroglio *

Via Beldì 19, 28068 Romentino, Italy and Alumni PoliMI, Politecnico di Milano, and MIUR, Italy.

*Author to whom correspondence should be addressed.


Abstract

A recent result shows that a LP model with 0/1  values is of polynomial complexity.

The paper  reports a   model for  some important NP hard  problems, such as the Propositional Satisfiability Problem, the Traveling  Salesperson Problem, and the  Minimal Set Covering Problem, by means of only two types of  constraints: 'choice constraints'and 'exclusion constraints'.

The article  presents a linear  0/1  Simplex for solving the obtained  integer program.  This algorithm always  finds a 0-1 integer solution that corresponds to a solution of the Constraint Satisfaction Problem and vice versa.

The paper presents the results of experiments  for solving a Conjunctive Normal Form hard cases by linear programming in polynomial time, confirming in practice the polynomial   Acceleration of the Simplex SAT solver by means of intelligent pivot selection through neural networks is also decribed.

There are several practical application of our approach: Agriculture production planning; Industry manifacturing and service; Engineering; Financial management; and, of course, transportation.

Keywords: Discrete optimization, linear programming, simplex, neural networks, 0/1 polytopes, traveling salesman


How to Cite

Monfroglio, Angelo. 2024. “Polynomial Time Linear Programs for Hard Constraint Satisfaction Problems”. Asian Research Journal of Mathematics 20 (8):1-18. https://doi.org/10.9734/arjom/2024/v20i8813.