A novel hybrid swarm based approach for curriculum based course timetabling problem


Autoria(s): McMullan, Paul; McCollum, Barry; Weng Fong , Cheng; Asmuni, Hishammudin; Shen Lam, Way
Data(s)

06/07/2014

Resumo

This work applies a hybrid approach in solving the university curriculum-based course timetabling problem as presented as part of the 2nd International Timetabling Competition 2007 (ITC2007). The core of the hybrid approach is based on an artificial bee colony algorithm. Past methods have applied artificial bee colony algorithms to university timetabling problems with high degrees of success. Nevertheless, there exist inefficiencies in the associated search abilities in term of exploration and exploitation. To improve the search abilities, this work introduces a hybrid approach entitled nelder-mead great deluge artificial bee colony algorithm (NMGD-ABC) where it combined additional positive elements of particle swarm optimization and great deluge algorithm. In addition, nelder-mead local search is incorporated into the great deluge algorithm to further enhance the performance of the resulting method. The proposed method is tested on curriculum-based course timetabling as presented in the ITC2007. Experimental results reveal that the proposed method is capable of producing competitive results as compared with the other approaches described in literature

Identificador

http://pure.qub.ac.uk/portal/en/publications/a-novel-hybrid-swarm-based-approach-for-curriculum-based-course-timetabling-problem(800405d0-35af-4a48-8d26-297d8d9b29ad).html

http://dx.doi.org/10.1109/CEC.2014.6900453

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

McMullan , P , McCollum , B , Weng Fong , C , Asmuni , H & Shen Lam , W 2014 , ' A novel hybrid swarm based approach for curriculum based course timetabling problem ' pp. 544 - 550 . DOI: 10.1109/CEC.2014.6900453

Palavras-Chave #Educational institutions #Particle swarm optimization #Search problems #Optimization #Statistics #Sociology
Tipo

conferenceObject