Heuristic analysis, linear programming and branch and bound
Wolsey, Laurence
(1980) Mathematical Programming Studies — Vol. 13, p. 121-134 (1980)
Files
No attached file found for this publication.
Details
Authors
Wolsey, LaurenceUCLouvain
Author
Abstract
We consider two questions arising in the analysis of heuristic algorithms. (1)Is there a general procedure involved when analysing a particular problem heuristic? (2)How can heuristic procedures be incorporated into optimising algorithms such as branch and bound? In answer to (1) we present one possible procedure, and discuss the cutting stock and travelling salesman problems from this point of view. Noting that the analysis of a heuristic is often based on a linear programming relaxation, we then show how certain heuristics can be integrated into enumeration schemes to produce branch and bound algorithms whose worst case behaviour steadily improves as the enumeration develops. We take the multidimensional knapsack problem, the uncapacitated K-location problem, and the travelling salesman problem as examples.
Wolsey, L. (1980). Heuristic analysis, linear programming and branch and bound. Mathematical Programming Studies, 13, 121-134. https://doi.org/10.1007/BFb0120913 (Original work published 1980)