Skip to main content

The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem

  • Conference paper
  • First Online:
Computational Science and Technology (ICCST 2017)

Abstract

This research presents the metaheuristic strategy to solve educational timetabling problem. The metaheuristic described in this research highlight the role of Genetic Algorithm (GA) when the algorithm improves the quality of solution by performing genetic operators. Two datasets of university course timetabling are used whereby the datasets are obtained from Universiti Malaysia Sabah Labuan International Campus (UMSLIC). The research experiment is conducted by comparing the quality of solutions produced by Genetic Algorithm with other metaheuristics which have been done in the past researches. The experimental results suggest that Genetic Algorithm manages to produces good solutions in this domain although other algorithms are able to improve the quality of the solutions.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Abdullah, S., Shaker, K., McCollum, B., McMullan, P.: Construction of course timetables based on great deluge and tabu search. In: Proceedings of MIC: VIII Metaheuristic International Conference, pp. 13–16 (2009)

    Google Scholar 

  2. Abdullah, S., Turabieh, H.: Generating university course timetable using genetic algorithms and local search. In: Third International Conference on Convergence and Hybrid Information Technology, ICCIT 2008, vol. 1, pp. 254–260 (2008)

    Google Scholar 

  3. Abdullah, S., Turabieh, H., McCollum, B., Burke, E.K.: An investigation of a genetic algorithm and sequential local search approach for curriculum-based course timetabling problems. In: Proceedings of the Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2009), Dublin, pp. 727–731 (2009)

    Google Scholar 

  4. Aycan, E., Ayav, T.: Solving the course scheduling problem using simulated annealing. In: Advance Computing Conference 2009, IACC 2009, pp. 462–466. IEEE International (2009)

    Google Scholar 

  5. Dueck, G.: New optimization heuristics: the great deluge algorithm and the record-to-record travel. J. Comput. Phys. 104(1), 86–92 (1993)

    Article  MATH  Google Scholar 

  6. Goldberg, D.: Genetic Algorithms in Search Optimization, and Machine Learning. Addison-Wesley, New York (1989)

    MATH  Google Scholar 

  7. Jat, S.N., Yang, S.: A guided search non-dominated sorting genetic algorithm for the multi-objective university course timetabling problem. In: European Conference on Evolutionary Computation in Combinatorial Optimization, pp. 1–13. Springer, Heidelberg (2011)

    Google Scholar 

  8. Jat, S.N., Yang, S.: A guided search genetic algorithm for the university course timetabling problem (2009)

    Google Scholar 

  9. Kahar, M.N.K., Kendall, G.: The examination timetabling problem at Universiti Malaysia Pahang: comparison of a constructive heuristic with an existing software solution. Eur. J. Oper. Res. 207(2), 557–565 (2010)

    Article  MATH  Google Scholar 

  10. Landa-Silva, D., Obit, J.H.: Comparing Hybrid Constructive Heuristics for University Course Timetabling (2011)

    Google Scholar 

  11. Obit, J.H.: Developing novel meta-heuristic, hyper-heuristic and cooperative search for course timetabling problems, Ph.D. thesis School of Computer Science, University of Nottingham (2010)

    Google Scholar 

  12. Obit, J.H., Landa-Silva, D., Ouelhadj, D., Sevaux, M.: Non-linear great deluge with learning mechanism for solving the course timetabling problem. In: 8th Metaheuristics International Conference, MIC (2009)

    Google Scholar 

  13. Obit, J.H., Landa-Silva, D., Sevaux, M., Ouelhadj, D.: Non-linear great deluge with reinforcement learning for university course timetabling. In: Metaheuristics–Intelligent Decision Making. Operations Research/Computer Science Interfaces, pp. 1–19. Springer (2011)

    Google Scholar 

  14. Oliveira, E., Fischer, K., Stepankova, O.: Multi-agent systems: which research for which applications. Robot. Auton. Syst. 27, 91–106 (1998)

    Article  Google Scholar 

  15. Lin, W.-Y., Lee, W.-Y., Hong, T.-P.: Adapting crossover and mutation rates in genetic algorithms. J. Inf. Sci. Eng. 19, 889–903 (2003)

    Google Scholar 

  16. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (2006)

    Article  Google Scholar 

  17. Yang, S., Jat, S.N.: Genetic algorithms with guided and local search strategies for university course timetabling. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 41(1), 93–106 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Joe Henry Obit or Rayner Alfred .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Junn, K.Y., Obit, J.H., Alfred, R. (2018). The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem. In: Alfred, R., Iida, H., Ag. Ibrahim, A., Lim, Y. (eds) Computational Science and Technology. ICCST 2017. Lecture Notes in Electrical Engineering, vol 488. Springer, Singapore. https://doi.org/10.1007/978-981-10-8276-4_43

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-8276-4_43

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-8275-7

  • Online ISBN: 978-981-10-8276-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics