Research indexJournal article
An Evolutionary Solver for Pure Integer Linear Programming
Pedroso
International Transactions in Operational Research1 May 2002
NobleIDark:/48914/w1/20260525/39E15B32DOI10.1111/1475-3995.00359
An Evolutionary Solver for Pure Integer Linear Programming
Pedroso · International Transactions in Operational Research · 2002 · Subscription
NobleIDark:/48914/w1/20260525/39E15B32DOI10.1111/1475-3995.00359
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
In this paper we introduce an evolutionary algorithm for the solution of pure integer linear programs. All the variables of the problem are fixed by the evolutionary system. If they correspond to a feasible solution, their evaluation is determined directly by the objective function. If the variables correspond to an unfeasible solution, the evaluation is measured by the sum of infeasibilities, which can be determined by simple linear algebra manipulations. The algorithm proposed does not require the solution of continuous linear programs. We report results obtained for some standard benchmark problems, and compare them with those obtained by branch‐and‐bound. The performance of the evolutionary algorithm is promising. Good feasible solutions were generally obtained, and in some of the difficult benchmark tests it outperformed branch‐and‐bound.