Naval Research Logistics (NRL) · 1987 · 167 citations · 26 references
Natural SciencesIndustrial EngineeringAlgorithmic DesignOptimizationSchedulingCombinatorial OptimizationConstrained OptimizationHeuristic OptimizationHeuristic SearchInteger ProgrammingSurrogate-based OptimizationCombinatorial Optimization HeuristicsHeuristic AlgorithmsHeuristic ComputationHeuristicsKnapsack Problems
The article proposes a new heuristic procedure for the multiconstraint zero‑one knapsack problem. The heuristic uses surrogate duality and its computational effort is bounded by a polynomial in the number of variables. Extensive testing shows the heuristic produces high‑quality solutions, achieving within 1% of optimal in 98% of cases and outperforming other heuristics.
In this article a new heuristic procedure is proposed. This procedure makes use of surrogate duality in solving multiconstraint knapsack problems. Computational effort involved in the procedure is bounded by a polynomial in the number of variables. Extensive computational testing indicates that the procedure generates good feasible solutions regardless of the problem structure. In 98% of the problems solved, the solution generated by the heuristic was within 1% of the optimal solution. This procedure was also tested against other heuristics and was found to compare favorably.
26
The Theory and Computation of Knapsack Functions
Paul C. Gilmore, Ralph E. Gomory · Operations Research · 1966 · 607 citations
An Algorithm for Large Zero-One Knapsack Problems
Egon Balas, Eitan Zemel · Operations Research · 1980 · 471 citations
Pivot and Complement–A Heuristic for 0-1 Programming
Egon Balas, Clarence H. Martin · Management Science · 1980 · 259 citations