Exploiting the Power of Local Search in a Branch and Bound Algorithm for Job Shop Scheduling
Conference Paper, Proceedings of 16th International Conference on Automated Planning and Scheduling (ICAPS '06), pp. 324 - 332, June, 2006
Abstract
This paper presents three techniques for using an iterated local search algorithm to improve the performance of a state-of-the-art branch and bound algorithm for job shop scheduling. We use iterated local search to obtain (i) sharpened upper bounds, (ii) an improved branch-ordering heuristic, and (iii) and improved variable-selection heuristic. On randomly-generated instances, our hybrid of iterated local search and branch and bound outperforms either algorithm in isolation by more than an order of magnitude, where performance is measured by the median amount of time required to find a globally optimal schedule. We also demonstrate performance gains on benchmark instances from the OR library.
BibTeX
@conference{Streeter-2006-120493,author = {M. J. Streeter and S. F. Smith},
title = {Exploiting the Power of Local Search in a Branch and Bound Algorithm for Job Shop Scheduling},
booktitle = {Proceedings of 16th International Conference on Automated Planning and Scheduling (ICAPS '06)},
year = {2006},
month = {June},
pages = {324 - 332},
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.