taptap下载安装安卓学报 ›› 2013, Vol. 31 ›› Issue (2): 57-62.

• 民用航空 • 上一篇    下一篇

航班环上的飞机尾号分配问题

刘山,郝立东,张林玲,曹盛文   

  1. (taptap下载安装安卓计算机科学与技术学院,天津300300)
  • 收稿日期:2012-06-10 修回日期:2012-07-11 出版日期:2013-04-23 发布日期:2013-10-08
  • 作者简介:刘山(1955—),男,天津人,教授,学士,研究方向为数据挖掘、计算机视频.
  • 基金资助:

    国际合作与交流专项基金(2008DFA12300)

Tail assignment problem based on flight-loop

LIU Shan,HAO Li-dong,ZHANG Lin-ling,CAO Sheng-wen   

  1. (College of Computer Science & Technology,CAUC,Tianjin 300300,China)
  • Received:2012-06-10 Revised:2012-07-11 Online:2013-04-23 Published:2013-10-08

摘要:

飞机尾号分配问题是航空公司生产运营过程中一项重要工作,其结果直接影响到航空公司的运营成本和飞行安全等。首先以飞机维修机会最大为目标建立了航班环生成模型,利用列生成算法和Floyd 最短路算法的结合生成了满足3 天维修计划的多维修基地航班环;其次,利用分支定界算法得到了航班环生成模型的0-1 最优解;再次,采用KM算法完成了飞机与航班环的完美匹配,实现了航班环的动态分配;最后,通过对一个算例的分析,验证了所提出方法的正确性和有效性。

关键词: 航班环, 列生成算法, Floyd 算法, KM完美匹配

Abstract:

Tail assignment is the basic work in the airline manufacturing operations process,but it directly impacts the costs of the airline operating and the safety of flight. In this article,firstly,we found the integer programming model of flight-loop construction aiming to maximum the maintenance opportunity and made use of the combination of the column generation and Floyd shortest path algorithm to generate the flight-loop of multimaintenance base. Secondly,we used program by Matlab of branch-and-bound to obtain 0-1 optimal solution of programming model. Then,adopted the KM algorithm to complete the perfect match of the aircraft and flight-loop and realized the dynamic allocation of the flight-loop. Finally,through analyse of an instance we validated the correctness and efficiency of the method.

Key words: flight-loop, column generation algorithm, Floyd algorithm, KM perfect match

中图分类号: 

Baidu
map