The paper presents parallel computational model for solving the curricula time tabling problem using hybrid metaheuristics approach that combines population based artificial bee colony optimization and trajectory based simulated annealing for local optimization. The suggested solution is targeted for multicomputer high performance architecture and exploits both shared memory and distributed memory parallel computational models utilizing fine grained thread level parallelism and master-slave message passing flat model. The experimental evaluation shows good scalability of the solution quality due to better diversification and local exploration of the search space when increasing the number of processes and threads. The speedup of the parallel computational model also scales almost linearly in respect to both the parallel workload and the machine size. In addition a web based application is developed to ease the schedule construction, editing, visualization and usage in educational institutions.
[1]
Graham Kendall,et al.
A honey-bee mating optimization algorithm for educational timetabling problems
,
2012,
Eur. J. Oper. Res..
[2]
Salwani Abdullah,et al.
Hybrid Artificial Bee Colony Search Algorithm Based on Disruptive Selection for Examination Timetabling Problems
,
2011,
COCOA.
[3]
Dervis Karaboga,et al.
A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm
,
2007,
J. Glob. Optim..
[4]
Salwani Abdullah,et al.
Artificial bee colony search algorithm for examination timetabling problems
,
2011
.