【24h】

An Improved Artificial Bee Colony for Course Timetabling

机译:用于改进的人造蜜蜂殖民地,用于课程时间表

获取原文

摘要

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算法,用于解决基于课程的课程时间表(CBCTT)。 ABC作为基于人群的算法,使用饱和度(SD)产生初始群体,然后进行回溯算法(BA),以确保人口中的所有解决方案是可行的。 ABC中的改进循环在使用的和旁观者蜜蜂运算符中同时在使用的邻域结构中,以便紧紧地导航CB-CTT搜索空间。 ABC的性能使用第二次国际时间表竞争准备的数据集(ITC-2007)进行测试,ABC能够实现良好的质量结果,但这些结果与其他方法获得的最佳结果无能为力。未来的工作可以进一步改善ABC运营商以实现更好的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号