International Journal of Production Research · 1997 · 79 citations · 8 references
ManagementOperations ManagementAlgorithmsKnowledge RepresentationSchedulingMachine SchedulingScheduling TheoryCase-based ReasoningHeuristic AlgorithmsScheduling ProblemsScheduling With Sequence-dependent Setup TimesSequence-dependent Setup TimesSetup TimesSingle-machine SchedulingTraveling Salesman Problem
In this paper we explore the reuse of components of known good schedules in new scheduling problems. This involves accumulating a case-base of good quality schedules, retrieving a case (or cases) similar to a new scheduling problem and building a new schedule from components of the retrieved cases. We start by introducing the components of Case-Based Reasoning (CBR) and we describe a CBR solution to a Travelling Salesman Problem in order to illustrate the use of CBR in optimisation problems. Two CBR solutions to a single machine scheduling problem with sequence dependent setup times are described. These are evaluated by comparing them with two more conventional alternative techniques -simulated annealing and myopic search. Both CBR techniques are shown to provide good quality solutions quickly.
8
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Genetic Algorithms in Search, Optimization & Machine Learning
D. E. Goldberg · Medical Entomology and Zoology · 1989 · 2.3K citations