计算机应用

• 典型应用 • 上一篇    

模拟“退火”算法在多目标航空公司职员排班系统中的应用

张应辉 饶云波   

  1. 成都东软信息职业技术学院
  • 收稿日期:2006-02-22 修回日期:2006-04-17 出版日期:2006-08-01 发布日期:2006-08-01
  • 通讯作者: 饶云波

Application of simulated annealing algorithm in multi-objective airline crew rostering system

<a href="http://www.joca.cn/EN/article/advancedSearchResult.do?searchSQL=((([Author]) AND 1[Journal]) AND year[Order])" target="_blank"></a> <a href="http://www.joca.cn/EN/article/advancedSearchResult.do?searchSQL=((([Author]) AND 1[Journal]) AND year[Order])" target="_blank"></a> <a href="http://www.joca.cn/EN/article/advancedSearchResult.do?searchSQL=((([Author]) AND 1[Journal]) AND year[Order])" target="_blank"></a>   

  • Received:2006-02-22 Revised:2006-04-17 Online:2006-08-01 Published:2006-08-01

摘要: 目前排班系统主要是基于手工的方式来完成,而且需要考虑的约束条件较多,因此需要利用计算机技术进行自动合理的排班。介绍了乘务员排班系统的基本情况,对建立排班系统模型做了详细描述,并用模拟“退火”算法很好地解决了这一问题。所设计实现的系统在某航空公司实际运行表明所提模型算法是合理而有效的。

关键词: 排班, 模拟“退火”算法, 遗传算法, 多目标优化, 排班系统模型

Abstract: At present, the crew rostering system is based on the manual way to accomplish, and there are many restricted terms that need to be considered. Thereby it is necessary to make use of computer technology to make the crew rostering automatic and reasonable. The crew rostering system was roughly introduced, and the method about how to build models for crew rostering system was described in detail. The multi-objective of crew rostering system was achieved by simulated annealing algorithm. The actual data of airline company were used to testify its reasonableness and effectiveness.

Key words: crew rostering, simulated annealing algorithm, Genetic Algorithm (GA), multiobjective combinatorial optimization, crew rostering system model