Management Science · 1992 · 21 citations · 8 references
Natural SciencesComputer ScienceMathematicsAlgorithmsDiscrete MathematicsOptimizationCombinatorial OptimizationDiscrete OptimizationInteger ProgrammingLinear ProgrammingMathematical ProgrammingOptimization TheoryEnumerative AlgorithmsInteger Linear ProgrammingInteger Programming ModelsInteger Programming RelaxationsLinear Programming RelaxationsObjective Function ValuePure Integer Programming
This paper first examines the role of ceiling points in solving a pure, general integer linear programming problem (P). Several kinds of ceiling points are defined and analyzed and one kind called “feasible 1-ceiling points” proves to be of special interest. We demonstrate that all optimal solutions for a problem (P) whose feasible region is nonempty and bounded are feasible 1-ceiling points. Consequently, such a problem may be solved by enumerating just its feasible 1-ceiling points. The paper then describes an algorithm called the Heuristic Ceiling Point Algorithm (HCPA) which approximately solves (P) by searching only for feasible 1-ceiling points relatively near the optimal solution for the LP-relaxation; such solutions are apt to have a high (possibly even optimal) objective function value. The results of applying the HCPA to 48 test problems taken from the literature indicate that this approach usually yields a very good solution with a moderate amount of computational effort.
8
Pivot and Complement–A Heuristic for 0-1 Programming
Egon Balas, Clarence H. Martin · Management Science · 1980 · 259 citations
Fred Glover · Operations Research · 1973 · 84 citations
A HEURISTIC FOR GENERAL INTEGER PROGRAMMING*
Gary Kochenberger, Bruce A. McCarl, F. Paul Wyman · Decision Sciences · 1974 · 74 citations