Abstract
Scheduling problems are often modeled as resourceconstrained problems in which critical resource assignments to tasks are known and the best assignment of resource time must be made subject to these constraints. Generalization toresource scheduling, where resource assignments are chosen concurrently with times results is a problem which is much more difficult. A simplified model of the general resource scheduling model is possible, however, in which tasks must be assigned a singleprimary resource, subject to constraints resulting from preassignment ofsecondary, or auxiliary, resources. This paper describes extensions and enhancements of tabu search for the special case of the resource scheduling problem described above. The class of problems is further restricted to those where it is reasonable to enumerate both feasible time and primary resource assignments. Potential applications include shift oriented production and manpower scheduling problems as well as course scheduling where classrooms (instructors) are primary and instructors (rooms) and students are secondary resources. The underlying model is a type of quadratic multiple choice problem which we call multiple choice quadratic vertex packing (MCQVP). Results for strategic oscillation and biased candidate sampling strategies are shown for reasonably sized real and randomly generated, synthetic, problem instances. The strategies are compared with other variations using consistent measures of solution time and quality developed for this study.
Similar content being viewed by others
References
V.A. Aho, J.E. Hopcroft and J.D. Ullman,The Design and Analysis of Computer Algorithms (Addison-Wesley, 1974).
K.R. Baker,Introduction to Sequencing and Scheduling (Wiley, 1974).
F. Glover, Tabu search — Part I, ORSA J. Comput. 1(1989)190–206.
F. Glover, Tabu search — Part II, ORSA J, Comput. 2(1990)4–31.
F. Glover and M. Laguna, Target analysis to improve a tabu search method of machine scheduling, Working Paper, Center for Applied Artificial Intelligence, University of Colorado (September 1989).
F. Glover and H.J. Greenberg, New approaches for heuristic search: A bilateral linkage with artificial intelligence, Euro. J. Oper Res. 39(1989)119–130.
F. Glover, Tabu search: A tutorial, Working Paper, Center for Applied Artificial Intelligence, University of Colorado (February 1990).
S. Kirkpatrick, C.D. Gelatt and M.P. Vecchi, Optimization by simulated annealing, Science 220(1983)671–680.
M. Laguna and F. Glover, On the target analysis and diversification in tabu search, Working Paper, Graduate Program in Operations Research, The University at Austin (April 1990).
E.L. Mooney and R.L. Rardin, Local improvement heuristics for multiple choice vertex packing problems, Institute for Interdisciplinary Engineering Studies Technical Report CC-90-30, Purdue University (November 1990).
E.L. Mooney, Tabu search heuristics for resource scheduling with course scheduling applications, Ph.D. Dissertation, Purdue University (1991), unpublished.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mooney, E.L., Rardin, R.L. Tabu search for a class of scheduling problems. Ann Oper Res 41, 253–278 (1993). https://doi.org/10.1007/BF02023077
Issue Date:
DOI: https://doi.org/10.1007/BF02023077