Skip to main content
Log in

Tabu search for a class of scheduling problems

  • Applications In Production And Scheduling
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. V.A. Aho, J.E. Hopcroft and J.D. Ullman,The Design and Analysis of Computer Algorithms (Addison-Wesley, 1974).

  2. K.R. Baker,Introduction to Sequencing and Scheduling (Wiley, 1974).

  3. F. Glover, Tabu search — Part I, ORSA J. Comput. 1(1989)190–206.

    Google Scholar 

  4. F. Glover, Tabu search — Part II, ORSA J, Comput. 2(1990)4–31.

    Google Scholar 

  5. 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).

  6. 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.

    Article  Google Scholar 

  7. F. Glover, Tabu search: A tutorial, Working Paper, Center for Applied Artificial Intelligence, University of Colorado (February 1990).

  8. S. Kirkpatrick, C.D. Gelatt and M.P. Vecchi, Optimization by simulated annealing, Science 220(1983)671–680.

    Google Scholar 

  9. 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).

  10. 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).

  11. E.L. Mooney, Tabu search heuristics for resource scheduling with course scheduling applications, Ph.D. Dissertation, Purdue University (1991), unpublished.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02023077

Keywords

Navigation