An Improved Artificial Bee Colony for Course Timetabling

Asaju La'aro Bolaji, A. Khader, M. Al-Betar, M. Awadallah
{"title":"An Improved Artificial Bee Colony for Course Timetabling","authors":"Asaju La'aro Bolaji, A. Khader, M. Al-Betar, M. Awadallah","doi":"10.1109/BIC-TA.2011.74","DOIUrl":null,"url":null,"abstract":"The Artificial Bee Colony Algorithm (ABC) is an emerging nature-inspired, metaheuristic optimisation algorithm. In this paper, an improved ABC algorithm is proposed for tackling Curriculum-Based Course Timetabling Problem (CBCTT). The ABC as a population-based algorithm, the initial population is generated using Saturation Degree (SD) followed by Backtracking Algorithm (BA) to ensure that all the solutions in the population are feasible. The improvement loop in ABC used neighbourhood structures severally within the employed and onlooker bees operators in order to navigate the CB-CTT search space tightly. The performance of ABC is tested using dataset prepared by second international timetabling competition (ITC-2007), the ABC is able to achieved good quality results, yet these are not comparable with the best results obtained by other methods. Future work can be directed further improve the ABC operators to achieve a better results.","PeriodicalId":211822,"journal":{"name":"2011 Sixth International Conference on Bio-Inspired Computing: Theories and Applications","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Sixth International Conference on Bio-Inspired Computing: Theories and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIC-TA.2011.74","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

The Artificial Bee Colony Algorithm (ABC) is an emerging nature-inspired, metaheuristic optimisation algorithm. In this paper, an improved ABC algorithm is proposed for tackling Curriculum-Based Course Timetabling Problem (CBCTT). The ABC as a population-based algorithm, the initial population is generated using Saturation Degree (SD) followed by Backtracking Algorithm (BA) to ensure that all the solutions in the population are feasible. The improvement loop in ABC used neighbourhood structures severally within the employed and onlooker bees operators in order to navigate the CB-CTT search space tightly. The performance of ABC is tested using dataset prepared by second international timetabling competition (ITC-2007), the ABC is able to achieved good quality results, yet these are not comparable with the best results obtained by other methods. Future work can be directed further improve the ABC operators to achieve a better results.
一种改进的人工蜂群排课方法
人工蜂群算法(ABC)是一种新兴的自然启发,元启发式优化算法。本文提出了一种改进的ABC算法来解决基于课程的课程排课问题。ABC算法是一种基于种群的算法,通过饱和度(SD)和回溯算法(BA)生成初始种群,以保证种群中所有解都是可行的。ABC中的改进循环在受雇蜂和围观者蜂操作员中分别使用邻里结构,以便紧密地导航CB-CTT搜索空间。利用第二届国际排课大赛(ITC-2007)编制的数据集对ABC的性能进行了测试,ABC能够获得较好的质量结果,但这些结果与其他方法获得的最佳结果无法比较。今后的工作可以针对ABC算子进行进一步改进,以取得更好的效果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信