A Heuristic Ceiling Point Algorithm for General Integer Linear Programming
Robert M. Saltzman, Frederick S. Hillier
Management Science
- 주제수리최적화 알고리즘 · 생산·최적화
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.
불러오는 중…
불러오는 중…
불러오는 중…
불러오는 중…
- 저널Management Science · 38(2) · 263–283
- 토픽Advanced Optimization Algorithms Research · Numerical Analysis
- DOI10.1287/mnsc.38.2.263
- 저자Robert M. Saltzman, Frederick S. Hillier