中国民航大学学报

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

基于交叉粒子群算法的飞机指派问题研究

贾宝惠,逯艳华,李耀华   

  1. (中国民航大学航空工程学院,天津 300300)
  • 收稿日期:2014-09-12 修回日期:2014-11-10 出版日期:2015-08-22 发布日期:2015-09-24
  • 作者简介:贾宝惠(1971—),女,山西运城人,教授,硕士,研究方向为飞机维修工程、适航管理、飞机机电系统等.
  • 基金资助:

    国家自然科学基金项目(U1233107);中原高校基金预研重大维修工程分析关键技术研究(3122014P002)

Research on aircraft assignment based on cross particle swarmalgorithm

JIA Bao-hui,LU Yan-hua,LI Yao-hua   

  1. (College of Aeronautical Engineering,CAUC,Tianjin 300300,China)
  • Received:2014-09-12 Revised:2014-11-10 Online:2015-08-22 Published:2015-09-24

摘要:

针对飞机指派优化问题进行研究,建立了以成本最小化为目标函数的飞机指派模型,模型以成本作为主要优化目标,综合考虑了指派问题中的约束条件。引入交叉粒子群算法对模型进行求解,在迭代的过程中,粒子通过交叉得到新粒子;为避免粒子陷入局部最优,引入了粒子位置变异机制。在用Delphi7.0 编程实现算法时,根据交叉粒子群算法的特点,首先编译了交叉、位置变异等函数,增加了程序的可读性。然后采用航空公司的实际数据进行仿真,仿真结果表明与传统的以人工决策为主的排班方式相比,本研究提出的模型和算法缩短了工作时间,降低了指派成本。

关键词: 飞机指派, 优化算法, 交叉粒子群

Abstract:

Aircraft assignment is studied and a mathematical model of aircraft assignment is established,whose objective function is cost-minimization. Cost is the main optimization objective of the model and assignment constraints are considered. Cross particle swarm algorithm is proposed to solve the mathematical model of aircraft assignment.During the process of iteration,new particles are obtained by crossing. In order to avoid local optimum,an updating scheme of particle position is introduced. The Delphi 7.0 is used to implement cross particle swarm algorithm,helping to solve the assignment model. Based on the characteristics of cross particle swarm algorithm,the cross function and position updating function are compiled firstly to increase the readability of the program.The actual data of the airline is used to simulate. Simulation result shows that the proposed model and algorithm shorten the working time and reduce the cost of assignment compared with traditional manual decision- based scheduling methods.

Key words: aircraft assignment, optimization algorithm, cross particle swarm

中图分类号: