Abstract
A new course scheduling based on mining for students’ preferences for Open Elective courses is proposed in this paper that makes use of optimization algorithms for automated timetable generation and optimization. The Open Elective courses currently running in an actual university system is used for the experiments. Hard and soft constraints are designed based on the timing and classroom constraints and minimization of clashes between teacher schedules. Two different optimization techniques of Genetic Algorithm (GA) and Simulated Annealing (SA) are utilized for our purpose. The generated timetables are analyzed with respect to the timing efficiency and cost function optimization. The results highlight the efficacy of our approach and the generated course schedules are found at par with the manually compiled timetable running in the university.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schaerf, A.: A survey of automated timetabling. Artif. Intell. Rev. 13(2), 87–127 (1999)
Yu, E., Sung, K.-S.: A genetic algorithm for a university weekly courses timetabling problem. Int. Trans. Oper. Res. 9(6), 703–717 (2002)
Yazdani, M., Naderi, B., Zeinali, E.: Algorithms for university course scheduling problems. Tehnicki Vjesnik-Technical Gazette 24, 241–247 (2017)
Duong, T.-A., Lam, K.-H.:. Combining constraint programming and simulated annealing on university exam timetabling. In: RIVF, pp. 205–210 (2004)
Rozaimee, A., Shafee, A.N., Hadi, N.A.A., Mohamed, M.A.: A framework for university’s final exam timetable allocation using genetic algorithm. World Appl. Sci. J. 35(7), 1210–1215 (2017)
Thompson, J., Dowsland, K.A.: General cooling schedules for a simulated annealing based timetabling system. In: International Conference on the Practice and Theory of Automated Timetabling, pp. 345–363. Springer, Heidelberg (1995)
Zheng, S., Wang, L., Liu, Y., Zhang, R.: A simulated annealing algorithm for university course timetabling considering travelling distances. Int. J. Comput. Sci. Math. 6(2), 139–151 (2015)
Brusco, M.J., Jacobs, L.W.: A simulated annealing approach to the cyclic staff-scheduling problem. Nav. Res. Logist. (NRL) 40(1), 69–84 (1993)
Wang, Y.-T., Cheng, Y.-H., Chang, T.-C., Jen, S.M.: On the application of data mining technique and genetic algorithm to an automatic course scheduling system. In: 2008 IEEE Conference on Cybernetics and Intelligent Systems, pp. 400–405. IEEE (2008)
Agrawal, R., Srikant, R.: Fast algorithms for mining association rules. In: Proceedings of 20th International Conference Very Large Data Bases, VLDB, vol. 1215, pp. 487–499 (1994)
Delhi Technological University, New Delhi, India. reg.exam.dtu.ac.in/register_all.php
Kumara, S., Goldberg, D.E., Kendall, G.: Genetic algorithms. In: Search Methodologies, pp. 93–117. Springer, Boston (2014)
Savasere, A., Omiecinski, E.R., Navathe, S.B.: An efficient algorithm for mining association rules in large databases. Georgia Institute of Technology (1995)
Brusco, M.J., Jacobs, L.W.: A simulated annealing approach to the cyclic staff-scheduling problem. Nav. Res. Logist. (NRL) 40(1), 69–84 (1993)
Müller, T., Rudová, H.: Real-life curriculum-based timetabling with elective courses and course sections. Ann. Oper. Res. 239(1), 153–170 (2016)
Susan, S., Sharawat, P., Singh, S., Meena, R., Verma, A., Kumar, M.: Fuzzy C-means with non-extensive entropy regularization. In: 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), pp. 1–5. IEEE (2015)
Taha, M., Nassar, H., Gharib, T., Abraham, A.: An efficient algorithm for incremental mining of temporal association rules. Data Knowl. Eng. 69, 800–815 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Susan, S., Bhutani, A. (2020). Data Mining with Association Rules for Scheduling Open Elective Courses Using Optimization Algorithms. In: Abraham, A., Cherukuri, A., Melin, P., Gandhi, N. (eds) Intelligent Systems Design and Applications. ISDA 2018 2018. Advances in Intelligent Systems and Computing, vol 941. Springer, Cham. https://doi.org/10.1007/978-3-030-16660-1_75
Download citation
DOI: https://doi.org/10.1007/978-3-030-16660-1_75
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16659-5
Online ISBN: 978-3-030-16660-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)