Skip to main content

An Automated School Timetabling System Using Hybrid Intelligent Techniques

  • Conference paper
Book cover Foundations of Intelligent Systems (ISMIS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2871))

Included in the following conference series:

Abstract

School timetabling is typically hard to resolve and the problem gets harder when teaching resources are scarce. The need for supporting stringent teaching requirements such as co-teaching and split-class teaching complicates the problem even more. In this paper, we describe an automated school timetabling system called @PT that reasons about sophisticated timetabling requirements. @PT makes use of a number of intelligent techniques including constraint technology, heuristics, local search operators, and tabu-list like data structure. It also changes its search behavior dynamically at run-time. Experimental results show that @PT is robust and manages to solve real problem instances effectively within minutes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burke, E., Erben, W. (eds.): PATAT 2000. LNCS, vol. 2079. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  2. David, P.: A constraint-based approach for examination timetabling using local repair techniques. In: Burke, E.K., Carter, M. (eds.) PATAT 1997. LNCS, vol. 1408, pp. 169–186. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  3. Gotlieb, C.C.: The construction of class-teacher time-tables. In: Popplewell, C.M. (ed.) Proceedings of IFIP Congress, Amsterdam, North-Holland 62, pp. 73–77 (1963)

    Google Scholar 

  4. Haralick, R.M., Elliott, G.L.: Increasing tree search efficiency for constraint satisfaction problems. Artificial Intelligence 14, 263–313 (1980)

    Article  Google Scholar 

  5. Kaneko, K., Yoshikawa, M., Nakakuki, Y.: Improving a heuristic repair method for large-scale school timetabling problems. In: Jaffar, J. (ed.) CP 1999. LNCS, vol. 1713, pp. 275–288. Springer, Heidelberg (1999)

    Google Scholar 

  6. Kwan, A.C.M., Chung, K.C.K.: A contention-oriented timeslot selection heuristic for school timetabling. In: Bramer, M., Preece, A., Coenen, F. (eds.) Proceedings of the 22nd SGAI International Conference on Knowledge Based Systems and Applied Artificial Intelligence, pp. 381–394. Springer, Heidelberg (2002)

    Google Scholar 

  7. Kwan, A.C.M., Chung, K.C.K., Yip, K.K.K.: Data Modeling for School Timetabling - A Case Study. In: Torrellas, G.A.S., Uskov, V. (eds.) Proceedings of the 5th IASTED International Multi-Conference on Computers and Advanced Technology in Education, pp. 211–215. ACTA Press (2002)

    Google Scholar 

  8. Kwan, A.C.M., Chan, H.L.: Efficient lesson selection heuristic for high school timetabling. In: Hamza, M.H. (ed.) Proceedings of the IASTED International Conference Artificial Intelligence and Soft Computing, pp. 323–327. ACTA Press (1999)

    Google Scholar 

  9. Merlot, L., Boland, N., Hughes, B., Stuckey, P.J.: A hybrid algorithm for the examination timetabling problem. In: Burke, E.K., De Causmaecker, P. (eds.) PATAT 2002. LNCS, vol. 2740, pp. 207–231. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Minton, S., Johnston, M.D., Philips, A.B., Laird, P.: Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. Artificial Intelligence 58, 161–205 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  11. Ng, W.-Y.: TESS: an interactive support system for school timetabling. In: Fung, A.C.W. (ed.) Information Technology in Education Management for the Schools of the Future, pp. 131–137. Chapman and Hall, Boca Raton (1997)

    Google Scholar 

  12. Sadeh, N.: Lookahead techniques for micro-opportunistic job-shop scheduling. PhD thesis, Carnegie-Mellon University, CMU-CS-91-102 (1991)

    Google Scholar 

  13. Schaerf, A.: Combining local search and look-ahead for scheduling and constraint satisfaction problems. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp. 1254–1259 (1997)

    Google Scholar 

  14. Schaerf, A.: A survey of automated timetabling. Artificial Intelligence Review 13(2), 87–127 (1999)

    Article  Google Scholar 

  15. Schmidt, G., Strohlein, T.: Timetabling construction – an annotated bibliography. The Computer Journal 23(4), 307–316 (1979)

    Article  MathSciNet  Google Scholar 

  16. Yoshikawa, M., Kaneko, K., Nomura, Y., Watanabe, M.: A constraint-based approach to high-school timetabling problems: a case study. In: Proceedings of the 12th National Conference on Artificial Intelligence, pp. 1111–1116 (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kwan, A.C.M., Chung, K.C.K., Yip, K.K.K., Tam, V. (2003). An Automated School Timetabling System Using Hybrid Intelligent Techniques. In: Zhong, N., Raś, Z.W., Tsumoto, S., Suzuki, E. (eds) Foundations of Intelligent Systems. ISMIS 2003. Lecture Notes in Computer Science(), vol 2871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39592-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39592-8_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20256-1

  • Online ISBN: 978-3-540-39592-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics