Skip to main content

General cooling schedules for a simulated annealing based timetabling system

  • Tabu Search and Simulated Annealing
  • Conference paper
  • First Online:
Practice and Theory of Automated Timetabling (PATAT 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1153))

Abstract

The precise nature of the examination timetabling problem differs from institution to institution. Thus any general solution method must be suitably flexible and this paper is concerned with finding robust cooling schedules for a simulated annealing based approach. The motivation is TISSUE, a timetabling package developed and used successfully at Swansea University. Previous work has concentrated on the problem specific decisions, and with very slow cooling, TISSUE performs well on a variety of real life test data. Here, we concentrate on automating the cooling schedule with the objective of improving running times without sacrificing solution quality. The results of extensive tests on a variety of data sets demonstrated that adaptive schedules were flexible enough to produce high quality solutions with a reduction in solution time.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kirkpatrick, S., Gelatt, C. and Vecchi, P.: Optimization by simulated annealing. Science 220 (1983), 671–679.

    Google Scholar 

  2. Thompson, J.: A survey of the examination timetabling problem at British universities. Internal Report, European Business Management School, University of Wales Swansea (1995).

    Google Scholar 

  3. Loughlin, B.: Private communication.

    Google Scholar 

  4. Dowsland, K. A.: Simulated annealing solutions for multi-objective scheduling and timetabling. Proc. ADT95, Modern Heuristic Search Methods, UNICOM Seminars, Brunel (1995), 205–220.

    Google Scholar 

  5. Chams, M., Hertz, A. and de Werra, D.: Some experiments with simulated annealing for coloring graphs. EJOR 32 (1987), 260–266.

    Google Scholar 

  6. Morgenstern, C. and Shapiro, H.: Chromatic number approximation using simulated annealing. Technical Report CS86-1, Department of Computer Science, University of New Mexico (1989).

    Google Scholar 

  7. Balakrishnan, N.: Examination scheduling: A computerized application. OMEGA 19, (1991), 37–41.

    Google Scholar 

  8. Thompson, J. and Dowsland, K. A.: Variants of Simulated Annealing for the Examination Timetabling Problem. To appear in Annals of OR.

    Google Scholar 

  9. Jeffcoat D. E. and Bulfin, R. L.: Simulated annealing for resource-constrained scheduling. EJOR 70 (1993), 43–51.

    Google Scholar 

  10. Kuik, R. and Salomon, M.: Multi-level lot-sizing problem: Evaluation of a simulated-annealing heuristic. EJOR 45 (1990), pp. 25–37.

    Google Scholar 

  11. White, S. R.: Concepts of scale in simulated annealing. Proc. of IEEE international conference on computer design (1984), 646–651.

    Google Scholar 

  12. Abramson, D.: Constructing school timetables using simulated annealing: sequential and parallel algorithms. Man. Sci. 37, (1991), 98–113.

    Google Scholar 

  13. Lundy, M. and Mees, A.: Convergence of an annealing algorithm. Mathematical programming 34 (1986), 111–124.

    Google Scholar 

  14. Johnson, D.S., Aragon, C. R., McGeoch, L. A. and Schevon, C.: Optimization by simulated annealing: An experimental evaluation; part II, graph coloring and number partitioning. Operations research 39, (1991), 378–406.

    Google Scholar 

  15. Hajek, B.: Cooling schedules for optimal annealing. Mathematics of OR 13 (1988), 311–329.

    Google Scholar 

  16. Anderson, K., Vidal, R.V.V. and Iverson, V. B.: Design of a teleprocessing communication network using simulated annealing. Lecture notes in Economics & Mathematical Systems 396 (Ed. R. V. V. Vidal). (1993) 201–216.

    Google Scholar 

  17. Huang, M. D., Romeo, F. and Sangiovanni-Vincentelli, A.: An efficient general cooling schedule for simulated annealing. Proceedings of the IEEE International conference on Computer Aided Design, Santa Clara (1986), 381–384.

    Google Scholar 

  18. Connolly, D. T.: An improved annealing scheme for the QAP. EJOR 46 (1990), 93–100.

    Google Scholar 

  19. Dowsland, K. A.: Some experiments with simulated annealing techniques for packing problems. EJOR 68, (1993b), 389–399.

    Google Scholar 

  20. Walsh, P. A. and Miller, D. M.: Goal-directed simulated annealing and simulated sintering. Microelectronics Journal 25, (1994), 363–382.

    Google Scholar 

  21. Li, Y. H. and Jiang, Y. J.: Localized simulated annealing in constraint satisfaction and optimization. Proc. ADT95, Modern Heuristic Search Methods, UNICOM Seminars, Brunei (1995), 221–230.

    Google Scholar 

  22. Mirkin, G., Vasudevan, K. and Cook, F. A.: A comparison of several cooling schedules for simulated annealing implemented on a residual statics problem. Geophysical research letters 20, (1993), 77–80.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Edmund Burke Peter Ross

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thompson, J., Dowsland, K.A. (1996). General cooling schedules for a simulated annealing based timetabling system. In: Burke, E., Ross, P. (eds) Practice and Theory of Automated Timetabling. PATAT 1995. Lecture Notes in Computer Science, vol 1153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61794-9_70

Download citation

  • DOI: https://doi.org/10.1007/3-540-61794-9_70

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61794-5

  • Online ISBN: 978-3-540-70682-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics