Management Science · 1973 · 58 citations · 14 references
Natural SciencesComputer ScienceMathematicsAlgorithmsDiscrete MathematicsOptimizationCombinatorial OptimizationDiscrete OptimizationInteger ProgrammingMathematical ProgrammingProblem-solving Process
Combinatorial programming has been applied to all‑zero‑one integer programming problems, with earlier work presenting procedures for solving such problems. This paper proposes improvements to those earlier algorithms, including a new search strategy, problem‑size reduction methods, and feasibility filtering for multi‑word problems. The algorithms encode problem elements as binary bits in computer words and use logical AND/OR operations, while the new strategy, reduction techniques, and filtering mechanisms accelerate solution of hundreds‑variable problems in seconds. These enhancements increase problem‑solving efficiency by an order of magnitude and enable computational experiments for k‑best solutions.
In an earlier paper [Pierce, J. F. 1968. Application of combinatorial programming to a class of all-zero-one integer programming problems. Management Sci. 15 (3, November) 191–209.] combinatorial programming procedures were presented for solving a class of integer programming problems in which all elements are zero or one. By representing the problem elements in a binary computer as bits in a word and employing logical “and” and “or” operations in the problem-solving process, a number of problems involving several hundred integer variables were solved in a matter of seconds. In the present paper a number of improvements in these earlier algorithms are presented, including a new search strategy, methods for reducing the original problem, and mechanisms for feasibility filtering in multi-word problems. With these improvements problem-solving efficiency has been increased in many instances by an order of magnitude. In addition, the present paper contains computational experience obtained in solving problems for the k-best solutions.
14
George B. Dantzig, J. H. Ramser · Management Science · 1959 · 4.9K citations
An Algorithm for the Traveling Salesman Problem
John D. C. Little, Katta G. Murty, Dura W. Sweeney et al. · Operations Research · 1963 · 1K citations · Full text
Integer Programming: Methods, Uses, Computations
Michel Balinski · Management Science · 1965 · 621 citations
On an Integer Program for a Delivery Problem
Michel Balinski, Richard E. Quandt · Operations Research · 1964 · 350 citations