Abstract
University course timetabling problem (UCTP) is well known to be Non-deterministic Polynomial (NP)-hard problem, in which the amount of computational time required to find the optimal solutions increases exponentially with problem size. Solving the UCTP manually with/without course timetabling tool is extremely difficult and time consuming. A particle swarm optimisation based timetabling (PSOT) tool has been developed in order to solve the real-world datasets of the UCTP. The conventional particle swarm optimisation (PSO), the standard particle swarm optimisation (SPSO), and the Maurice Clerc particle swarm optimisation (MCPSO) were embedded in the PSOT program for optimising the desirable objective function. The analysis of variance on the computational results indicated that both main effect and interactions were statistically significant with a 95% confidence interval. The MCPSO outperformed the other variants of PSO for most datasets whilst the computational times required by all variants were moderately difference.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Jat, S.N., Yang, S.: A guided search non-dominated sorting genetic algorithm for the multi-objective university course timetabling problem. In: Merz, P., Hao, J.-K. (eds.) EvoCOP 2011. LNCS, vol. 6622, pp. 1–13. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20364-0_1
Thepphakorn, T., Pongcharoen, P., Hicks, C.: Modifying regeneration mutation and hybridising clonal selection for evolutionary algorithms based timetabling tool. Math. Probl. Eng. 2015, 16 (2015). Article Number 841748
Lutuksin, T., Pongcharoen, P.: Best-worst ant colony system parameter investigation by using experimental design and analysis for course timetabling problem. In: 2nd International Conference on Computer and Network Technology, ICCNT 2010, pp. 467–471 (2010)
MirHassani, S.A.: A computational approach to enhancing course timetabling with integer programming. Appl. Math. Comput. 175, 814–822 (2006)
Yang, X.-S.: Swarm intelligence based algorithms: a critical analysis. Evol. Intel. 7, 17–28 (2014)
Lewis, R.: A survey of metaheuristic-based techniques for university timetabling problems. OR Spectrum 30, 167–190 (2008)
Rana, S., Jasola, S., Kumar, R.: A review on particle swarm optimization algorithms and their applications to data clustering. Artif. Intell. Rev. 35, 211–222 (2011)
Chen, R.M., Shih, H.F.: Solving university course timetabling problems using constriction particle swarm optimization with local search. Algorithms 6, 227–244 (2013)
Kanoh, H., Chen, S.: Particle Swarm Optimization with Transition Probability for Timetabling Problems. In: Tomassini, M., Antonioni, A., Daolio, F., Buesser, P. (eds.) ICANNGA 2013. LNCS, vol. 7824, pp. 256–265. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-37213-1_27
Ahandani, M.A., Vakil Baghmisheh, M.T.: Hybridizing genetic algorithms and particle swarm optimization transplanted into a hyper-heuristic system for solving university course timetabling problem. WSEAS Trans. Comput. 12, 128–143 (2013)
Oswald, C., Anand Deva Durai, C.: Novel hybrid PSO algorithms with search optimization strategies for a university course timetabling problem. In: Proceedings of the 5th International Conference on Advanced Computing, ICoAC 2013, pp. 77–85 (2014)
Irene, H.S.F., Safaai, D., Mohd, H., Zaiton, S.: University course timetable planning using hybrid particle swarm optimization. In: Proceedings of the 1st ACM/SIGEVO Summit on Genetic and Evolutionary Computation, GEC 2009, pp. 239–245 (2009)
Irene, S.F.H., Deris, S., Mohd Hashim, S.Z.: A combination of PSO and local search in university course timetabling problem. In: Proceedings - 2009 International Conference on Computer Engineering and Technology, ICCET 2009, pp. 492–495 (2009)
Sheau Fen Ho, I., Safaai, D., Siti Zaiton, M.H.: A study on PSO-based university course timetabling problem, pp. 648–651 (2009)
Montgomery, D.C.: Design and Analysis of Experiments. Wiley, Hoboken (2012)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)
Yang, X.-S.: Nature-Inspired Optimization Algorithms. Elsevier, Amsterdam (2014)
Zhang, Y., Wang, S., Ji, G.: A comprehensive survey on particle swarm optimization algorithm and its applications. Math. Prob. Eng. 2015, 38 (2015)
Thangaraj, R., Pant, M., Abraham, A., Bouvry, P.: Particle swarm optimization: hybridization perspectives and experimental illustrations. Appl. Math. Comput. 217, 5208–5226 (2011)
Chiroma, H., Herawan, T., Fister, I., Fister, I., Abdulkareem, S., Shuib, L., Hamza, M.F., Saadi, Y., Abubakar, A.: Bio-inspired computation: recent development on the modifications of the cuckoo search algorithm. Appl. Soft Comput. 61, 149–173 (2017)
Talbi, E.-G.: Metaheuristics: From Design to Implementation. Wiley, Hoboken (2009)
Thepphakorn, T., Pongcharoen, P., Hicks, C.: An ant colony based timetabling tool. Int. J. Prod. Econ. 149, 131–144 (2014)
Thepphakorn, T., Pongcharoen, P., Vitayasak, S.: A New Multiple Objective Cuckoo Search for University Course Timetabling Problem. In: Sombattheera, C., Stolzenburg, F., Lin, F., Nayak, A. (eds.) MIWAI 2016. LNCS (LNAI), vol. 10053, pp. 196–207. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49397-8_17
Ousterhout, J.K., Jones, K.: Tcl and the Tk Toolkit, 2nd edn. Addison-Wesley, Boston (2009)
Thepphakorn, T., Pongcharoen, P.: Heuristic ordering for ant colony based timetabling tool. J. Appl. Oper. Res. 5, 113–123 (2013)
Khadwilard, A., Chansombat, S., Thepphakorn, T., Thapatsuwan, P., Chainate, W., Pongcharoen, P.: Application of firefly algorithm and its parameter setting for job shop scheduling. J. Ind. Technol. 8, 49–58 (2012)
Acknowledgements
This work was part of research project supported by the Thailand Research Fund (TRF) and Office of the Higher Education Commission (OHEC) under grant number MRG6080066.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Thepphakorn, T., Pongcharoen, P. (2019). Variants and Parameters Investigations of Particle Swarm Optimisation for Solving Course Timetabling Problems. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2019. Lecture Notes in Computer Science(), vol 11655. Springer, Cham. https://doi.org/10.1007/978-3-030-26369-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-26369-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26368-3
Online ISBN: 978-3-030-26369-0
eBook Packages: Computer ScienceComputer Science (R0)