...
首页> 外文期刊>Expert Systems with Application >A fast simulated annealing algorithm for the examination timetabling problem
【24h】

A fast simulated annealing algorithm for the examination timetabling problem

机译:一种用于考试时间表问题的快速模拟退火算法

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

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

       

摘要

The timetabling problem involves the scheduling of a set of entities (e.g., lectures, exams, vehicles, or people) to a set of resources in a limited number of time slots, while satisfying a set of constraints. In this paper, a new variant of the simulated annealing (SA) algorithm, named FastSA, is proposed for solving the examination timetabling problem. In the FastSA's acceptance criterion, each exam selected for scheduling is only moved (and the associated move is evaluated) if that exam had any accepted moves in the immediately preceding temperature bin. Ten temperature bins were formed, ensuring that an equal number of evaluations is performed by the FastSA, in each bin. It was observed empirically that if an exam had zero accepted movements in the preceding temperature bin, it is likely to have few or zero accepted movements in the future, as it is becoming crystallised. Hence, the moves of all exams that are fixed along the way are not evaluated no more, yielding a lower number of evaluations compared to the reference algorithm, the standard SA. A saturation degree-based heuristic, coupled with Conflict-Based Statistics in order to avoid any exam assignment looping effect, is used to construct the initial solution. The proposed FastSA and the standard SA approaches were tested on the 2nd International Timetabling Competition (ITC 2007) benchmark set. Compared to the SA, the FastSA uses 17% less evaluations, on average, and a maximum of 41% less evaluations on one instance. In terms of solution cost, the FastSA is competitive with the SA algorithm attaining the best average fitness value in four out of twelve instances, while requiring less time to execute. In terms of average comparison with the state-of-the-art approaches, the FastSA improves on one out of twelve instances, and ranks third among the five best algorithms.The article's main impact comprises the points: (i) proposal of a new algorithm (FastSA) which is able to attain a reduced computation time (and number of evaluations computed) compared to the standard SA, (ii) demonstration of the FastSA capabilities on a NP-Complete timetabling problem, (iii) comparison with state-of-the-art approaches where the FastSA is able to improve the best known result on a benchmark instance. Due to the variety of problems solved by expert and intelligent systems using SA-based algorithms, we believe that the proposed approach will open new research paths with the creation of new algorithms that explore the space in a more efficient way. (C) 2018 Elsevier Ltd. All rights reserved.
机译:时间表问题涉及在有限数量的时隙中将一组实体(例如,演讲,考试,车辆或人)调度到一组资源,同时满足一组约束。本文提出了一种新的模拟退火算法(SA),称为FastSA,用于解决检查时间表问题。在FastSA的接受标准中,如果计划中的每个检查在紧接的前一个温度仓中有任何接受的移动,则仅移动该计划检查的每个检查(并评估相关的移动)。形成了十个温度槽,以确保每个槽中的FastSA进行相同数量的评估。从经验上观察到,如果检查在先前的温度箱中具有零接受运动,则随着它变得越来越结晶,将来很有可能只有零或零接受运动。因此,不再对沿途固定的所有检查的移动进行评估,与参考算法标准SA相比,评估次数更少。为了避免任何考试分配循环效应,将基于饱和度的启发式方法与基于冲突的统计信息相结合来构造初始解决方案。提议的FastSA和标准SA方法已在第二届国际时间表竞赛(ITC 2007)基准测试中进行了测试。与SA相比,FastSA平均减少了17%的评估,一次最多减少了41%的评估。就解决方案成本而言,FastSA与SA算法相比具有竞争优势,该算法在十二个实例中有四个实例具有最佳的平均适应度值,而执行时间却更少。在与最新方法的平均比较方面,FastSA在12种实例中改进了一种,在5种最佳算法中排名第三。本文的主要影响包括以下几点:(i)提出一种新的方案与标准SA相比,算法(FastSA)能够减少计算时间(以及计算的评估次数);(ii)在NP-Complete时间表问题上展示FastSA功能;(iii)与状态比较最先进的方法,FastSA能够改善基准实例上最著名的结果。由于使用基于SA的算法由专家和智能系统解决的问题多种多样,我们相信所提出的方法将通过创建新算法以更有效地探索空间而开辟新的研究路径。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

  • 来源
    《Expert Systems with Application》 |2019年第5期|137-151|共15页
  • 作者单位

    Inst Politecn Lisboa, Inst Super Engn Lisboa, Rua Conselheiro Emidio Navarro 1, P-1959007 Lisbon, Portugal|Univ Lisbon, LARSyS Lab Robot & Syst Engn & Sci, Ave Rovisco Pais 1, P-1049001 Lisbon, Portugal;

    Inst Politecn Lisboa, Inst Super Engn Lisboa, Rua Conselheiro Emidio Navarro 1, P-1959007 Lisbon, Portugal|Univ Lisbon, LARSyS Lab Robot & Syst Engn & Sci, Ave Rovisco Pais 1, P-1049001 Lisbon, Portugal;

    Univ Lisbon, LARSyS Lab Robot & Syst Engn & Sci, Ave Rovisco Pais 1, P-1049001 Lisbon, Portugal|Univ Lisbon, Inst Super Tecn, Dept Bioengn, Ave Rovisco Pais 1, P-1049001 Lisbon, Portugal;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Examination timetabling; Hybrid algorithm; ITC 2007 benchmark set; Local search; Simulated annealing; Timetabling;

    机译:考试时标;混合算法;ITC 2007年基准测试集;本地搜索;模拟退火;时标;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号