Implicit Enumeration with Generalized Upper Bounds

A number of planning problems can be formulated as (0–1)-programs where all variables can be grouped into special ordered sets or generalized upper bounds. An implicit enumeration algorithm was developed and implemented for this class of problems. The generalized upper bounds are handled implicitly. Only non-zero elements of the large but sparse constraint matrix are stored explicitly and chained row-wise and column-wise. The storage structure allows for very efficient testing of partial solutions. Preliminary numerical results indicate that even large-scale problems can be solved efficiently.

[1]  Norman L. Lawrie An integer linear programming model of a school timetabling problem , 1969, Comput. J..

[2]  Adriano O. De Maio,et al.  An all Zero-One Algorithm for a Certain Class of Transportation Problems , 1971, Oper. Res..

[3]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[4]  A. M. Geoffrion,et al.  Multicommodity Distribution System Design by Benders Decomposition , 1974 .

[5]  Richard M. Soland,et al.  A branch and bound algorithm for the generalized assignment problem , 1975, Math. Program..

[6]  Bernhard Fleischmann Letter to the Editor - Computational Experience with the Algorithm of Balas , 1967, Oper. Res..

[7]  W. C. Healy Multiple Choice Programming A Procedure for Linear Programming with Zero-One Variables , 1964 .

[8]  Arthur M. Geoffrion,et al.  An Improved Implicit Enumeration Approach for Integer Programming , 1969, Oper. Res..

[9]  A. M. Geoffrion Integer Programming by Implicit Enumeration and Balas’ Method , 1967 .

[10]  Mary Nicolas Trypia Methods for integer programming , 1975 .

[11]  Kurt Spielberg,et al.  Direct Search Algorithms for Zero-One and Mixed-Integer Programming , 1967, Oper. Res..

[12]  Clifford C. Petersen,et al.  Computational Experience with Variants of the Balas Algorithm Applied to the Selection of R&D Projects , 1967 .

[13]  E. Balas An Additive Algorithm for Solving Linear Programs with Zero-One Variables , 1965 .

[14]  A. R. Brown Selling Television Time: An Optimisation Problem , 1969, Comput. J..

[15]  F. Glover A Multiphase-Dual Algorithm for the Zero-One Integer Programming Problem , 1965 .

[16]  Nghiem Ph. Tuan Technical Note - A Flexible Tree-Search Method for Integer Programming Problems , 1971, Oper. Res..

[17]  Egon Balas,et al.  Discrete Programming by the Filter Method , 1967, Oper. Res..

[18]  Maurice Kilbridge,et al.  A REVIEW OF ANALYTICAL SYSTEMS OF LINE BALANCING , 1962 .

[19]  Fred Glover,et al.  A Note on the Additive Algorithm of Balas , 1965 .

[20]  Harvey M. Salkin Letter to the Editor - On the Merit of the Generalized Origin and Restarts in Implicit Enumeration , 1970, Oper. Res..