Hybrid bee colony optimization for examination timetabling problems |
| |
Affiliation: | 1. Division of Computing Science & Mathematics, University of Stirling, Stirling FK9 4LA, UK;2. School of Computer Science, The University of Nottingham Ningbo China, Ningbo 315100, China;3. School of Automation, Huazhong University of Science & Technology, Wuhan 430074, China;4. School of Computer Science, The University of Nottingham, Nottingham NG8 1BB, UK |
| |
Abstract: | Swarm intelligence is a branch of artificial intelligence that focuses on the actions of agents in self-organized systems. Researchers have proposed a bee colony optimization (BCO) algorithm as part of swarm intelligence. BCO is a meta-heuristic algorithm based on the foraging behavior of bees. This study presents a hybrid BCO algorithm for examination timetabling problems. Bees in the BCO algorithm perform two main actions: forward pass and backward pass. Each bee explores the search space in forward pass and then shares information with other bees in the hive in backward pass. This study found that a bee decides to be either a recruiter that searches for a food source or a follower that selects a recruiter bee to follow on the basis of roulette wheel selection. In forward pass, BCO is supported along with other local searches, including the Late Acceptance Hill Climbing and Simulated Annealing algorithms. We introduce three selection strategies (tournament, rank and disruptive selection strategies) for the follower bees to select a recruiter to maintain population diversity in backward pass. The disruptive selection strategy outperforms tournament and rank selections. We also introduce a self-adaptive mechanism to select a neighborhood structure to enhance the neighborhood search. The proposed algorithm is evaluated against the latest methodologies in the literature with respect to two standard examination timetabling problems, namely, uncapacitated and competition datasets. We demonstrate that the proposed algorithm produces one new best result on uncapacitated datasets and comparable results on competition datasets. |
| |
Keywords: | Bee colony optimization algorithm Examination timetabling problems Late acceptance hill climbing algorithm Selection strategy Self-adaptive mechanism Simulated annealing |
本文献已被 ScienceDirect 等数据库收录! |
|