航空学报 > 2011, Vol. 32 Issue (12): 2293-2302

基于协同多任务分配的飞机排班模型与算法

周琨, 夏洪山   

  1. 南京航空航天大学 民航学院, 江苏 南京 210016
  • 收稿日期:2011-05-16 修回日期:2011-06-14 出版日期:2011-12-25 发布日期:2011-12-08
  • 通讯作者: 夏洪山 E-mail:xhsca@nuaa.edu.cn
  • 作者简介:周琨(1984-) 男,博士研究生。主要研究方向:智能运输系统建模、仿真与优化。 E-mail: nuaacaazhou@126.com
    夏洪山(1952-) 男,教授,博士生导师。主要研究方向:航空运输系统智能化。 Tel: 025-84891165 E-mail: xhsca@nuaa.edu.cn
  • 基金资助:

    国家软科学研究计划(2008GXQ6B141)

Optimization Model and Algorithm for Aircraft Scheduling Problem Based on Cooperative Multi-task Assignment

ZHOU Kun, XIA Hongshan   

  1. College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2011-05-16 Revised:2011-06-14 Online:2011-12-25 Published:2011-12-08

摘要:

航空公司的航班运行一直存在安全与成本的矛盾:既要严格按规定完成飞机例行检修,优先保障运行安全,又要尽可能提高飞机日利用率,以降低运行成本。为此,研究基于协同多任务分配的飞机排班问题。分析例行检修约束,建立最优化飞机日利用率的数学模型,运用分枝定价算法进行求解。分枝定价算法引入检修节点和虚拟飞机节点的定义,将分配的航班飞行任务和例行检修任务表示为飞机路径,通过迭代求解由部分飞机路径构成的限制主问题,以及寻找飞机路径以改进目标值的定价问题,获得线性松弛问题的最优解;基于最先失败原则选择路径变量,采用路径分枝策略划分解空间,从而删除分数解、生成飞机排班计划。实验结果表明,该方法能够有效求解飞机排班问题。

关键词: 空中交通管制, 排班, 多任务分配, 分枝定价算法, 列生成, 约束满足

Abstract:

The conflict between safety and cost is an outstanding problem during flight operation, i.e., aircraft must accomplish maintenance tasks to establish a safe environment, and then the utilization of aircraft should be improved to reduce operational cost. In view of this, the aircraft scheduling problem based on cooperative multi-task assignment is studied. The approach applies branch-and-price algorithm to the cost optimization model with maintenance constraints, and mathematical model of daily utilization ratio is established. According to definitions of maintenance point and virtual aircraft point, the algorithm formulates assigned flights and maintenance tasks as routes. After several iterations of solving a restricted master problem containing a subset of routes and a pricing problem generating new routes with negative reduced cost, an optimal solution to the linear programming relaxation problem is obtained. To obtain the integer solution, a dedicated branching scheme based on fail first principle is proposed, and the branching decision is imposed on route variables. Then the aircraft scheduling is formed. Simulation results show that the proposed approach can solve the aircraft scheduling problem effectively.

Key words: air traffic control, scheduling, multi-task assignment, branch-and-price algorithm, column generation, constraint satisfaction

中图分类号: