Scinovex
articleTop 1% cited

An Additive Algorithm for Solving Linear Programs with Zero-One Variables

Operations Research · 1965 · Vol. 13(4) · pp. 517–546
Egon Balas

Abstract

An algorithm is proposed for solving linear programs with variables constrained to take only one of the values 0 or 1. It starts by setting all the n variables equal to 0, and consists of a systematic procedure of successively assigning to certain variables the value 1, in such a way that after trying a (small) part of all the 2 n possible combinations, one obtains either an optimal solution, or evidence of the fact that no feasible solution exists. The only operations required under the algorithm are additions and subtractions; thus round-off errors are excluded. Problems involving up to 15 variables can be solved with this algorithm by hand in not more than 3–4 hours. An extension of the algorithm to integer linear programming and to nonlinear programming is available, but not dealt with in this article.

Optimization and Mathematical ProgrammingAdvanced Optimization Algorithms ResearchOptimization and Packing ProblemsLinear programmingMathematicsExtension (predicate logic)AlgorithmZero (linguistics)Criss-cross algorithmInteger programmingValue (mathematics)Integer (computer science)Mathematical optimization
Citations
704
FWCI
28.52
field-weighted impact
References
15
Percentile
100%
vs. same field & year
Citations per year
Cited by
Branch-and-Bound Methods: A Survey
Operations Research · 1966 · 1,969 citations
An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits
IEEE Transactions on Computers · 1981 · 1,116 citations
References
Discrete-Variable Extremum Problems
Operations Research · 1957 · 898 citations
An Algorithm for the Traveling Salesman Problem
Operations Research · 1963 · 1,041 citations
A Linear Programming Approach to the Cutting-Stock Problem
Operations Research · 1961 · 1,994 citations
Management Models and Industrial Applications of Linear Programming
Management Science · 1957 · 1,894 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.