...
首页> 外文期刊>Annals of Operations Research >Automated generation of constructive ordering heuristics for educational timetabling
【24h】

Automated generation of constructive ordering heuristics for educational timetabling

机译:自动生成用于教育时间表的建设性排序启发法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Construction heuristics play an important role in solving combinatorial optimization problems. These heuristics are usually used to create an initial solution to the problem which is improved using optimization techniques such as metaheuristics. For examination timetabling and university course timetabling problems essentially graph colouring heuristics have been used for this purpose. The process of deriving heuristics manually for educational timetabling is a time consuming task. Furthermore, according to the no free lunch theorem different heuristics will perform well for different problems and problem instances. Hence, automating the induction of construction heuristics will reduce the man hours involved in creating such heuristics, allow for the derivation of problem specific heuristics and possibly result in the derivation of heuristics that humans have not thought of. This paper presents generation construction hyper-heuristics for educational timetabling. The study investigates the automatic induction of two types of construction heuristics, namely, arithmetic heuristics and hierarchical heuristics. Genetic programming is used to evolve arithmetic heuristics. Genetic programming, genetic algorithms and the generation of random heuristic combinations is examined for the generation of hierarchical heuristics. The hyper-heuristics generating both types of heuristics are applied to the examination timetabling and the curriculum based university course timetabling problems. The evolved heuristics were found to perform much better than the existing graph colouring heuristics used for this domain. Furthermore, it was found that the while the arithmetic heuristics were more effective for the examination timetabling problem, the hierarchical heuristics produced better results than the arithmetic heuristics for the curriculum based course timetabling problem. Genetic algorithms proved to be the most effective at inducing hierarchical heuristics.
机译:施工启发法在解决组合优化问题中起着重要作用。这些启发式方法通常用于创建问题的初始解决方案,并使用诸如元启发式方法之类的优化技术对其进行改进。对于考试时间表和大学课程时间表问题,基本上已将图形着色试探法用于此目的。手动推导启发式以进行教育时间表的过程是一项耗时的任务。此外,根据免费午餐定理,针对不同的问题和问题实例,不同的启发式方法将表现良好。因此,自动化构造启发式方法的归纳将减少创建此类启发式方法的工时,允许派生特定于问题的启发式方法,并可能导致派生出人类尚未想到的启发式方法。本文介绍了用于教育时间表的生成构造超启发式方法。该研究研究了两种构造启发式算法的自动归纳,即算术启发式算法和分层启发式算法。遗传编程用于发展算术启发法。检查遗传程序设计,遗传算法和随机启发式组合的生成,以了解分层启发式生成。产生两种启发式的超启发式方法都适用于考试时间表和基于课程的大学课程时间表问题。发现进化的启发式方法比用于该域的现有图形着色启发式方法性能要好得多。此外,发现虽然算术启发法对考试时间表问题更有效,但分层启发法比基于课程的课程时间表问题的算术启发法产生了更好的结果。遗传算法被证明是最有效的诱导层次启发式算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号