【24h】

Two solutions to the general timetable problem using evolutionarymethods

机译:使用进化论解决一般时间表问题的两种解决方案方法

获取原文

摘要

The general timetable problem, which involves the placing ofevents requiring limited resources into timeslots, has been approachedin many different ways. This paper describes two approaches to solvingthe problem using evolutionary algorithms. The methods allow not onlythe production of feasible timetables but also the evolution oftimetables that are `good' with respect to some user-specifiedevaluation function. A major concern of any approach to the timetableproblem is the large proportion of timetables in a search space wheresome resource is not available for some event. These timetables are saidto be infeasible. The methods described transform the search space intoone in which the proportion of feasible solutions is greatly increased.This new search space is then searched by an evolutionary algorithm. Thechromosomes used are encoded instructions on how to build a timetable ina way that leads to the above-mentioned search space transformation.“Lamarckism”, which allows information gained throughinterpretation of the chromosomes to be written back into thechromosomes, is also used. Test results, working with real worldtimetable requirements (for a university department's timetable), show avery fast evolution to a population of chromosomes which build feasibletimetables, and subsequently evolution of chromosomes which buildtimetables which are optimal or nearly optimal
机译:一般时间表问题,涉及放置 已经解决了需要将有限资源用于时隙的事件 以许多不同的方式。本文介绍了两种解决方法 使用进化算法解决问题。该方法不仅允许 制定可行的时间表,以及 对于某些用户指定的时间表是“良好”的 评估功能。任何采用时间表的主要关注点 问题是在搜索空间中时间表的比例很大, 某些事件无法使用某些资源。这些时间表说 不可行。所描述的方法将搜索空间转换为 一种大大增加了可行解决方案的比例。 然后通过进化算法搜索这个新的搜索空间。这 使用的染色体是有关如何建立时间表的编码说明 导致上述搜索空间转换的一种方式。 “拉马克主义”,它允许通过以下方式获得信息 染色体的解释要写回到 染色体,也被使用。测试结果,与现实世界一起工作 时间表要求(针对大学系的时间表),显示 非常快速地进化到可以构建可行的染色体群体 时间表,以及随后形成的染色体进化 最佳或接近最佳的时间表

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号