1. 引言
本文建立航线网络经济性分析、航班频率、时刻的顺序优化和综合优化的数学模型;确定航班网络经济性分析模型,对航线和航线网络的经济性进行探索性分析。难点在于航班计划的“鲁棒性”中如何设定合理的时间裕。
对待处理的数据进行航线收益分析,找出影响收益的主要因素,并根据分析结果提出针对亏损航线的整改措施。假定现有飞行航线和航空公司的营销能力是稳定的(航线、平均客座率、平均折扣率不变)并且假定各航线的航班时刻可以根据需要变动,制定一份航空公司的航班计划,使航空公司的收益最大化。航班计划的“鲁棒性”:重新制定一个带有“鲁棒性”约束的最优航班计划。
本文以2015年湖南省研究生数学建模竞赛为背景 [1] ,通过主成分分析,0~1整数规划,在航班计划中引入鲁棒性,对航空公司航班计划的合理编排问题,即对航班频率,航班时刻以及机型指派等问题进行了研究与探讨。
2. 问题一:针对亏损航线的航班优化
2.1. 影响航线收益因素分析
影响航线收益的因素有航油量、飞机座位数、全价票价格、平均折扣率、客座率、机组人员工资、航油费、起降及非航空性业务费、餐食、机供品、保险费-旅客责任险、航材消耗、不正常航班费用、航材维修费与发动机维修费。根据这些影响因素的数据以及航线收益的数据用主成份回归方法进行研究,对研究结果进行数值拟合,验证求解结果的准确性。
首先把影响航线收益因素矩阵A进行标准化处理,然后计算相关系数阵,求得相关系数矩阵的特征值、特征向量以及方差贡献率,从而确定主成分 [2] 。求得的相关系数阵的特征值大于1的依次为:7.640、3.285、1.359、1.018,前四个特征值所对应的累积贡献率已经达到0.88674,于是略去其他主成分。前四个主成分分别为:
从而得到主成分回归方程:
根据回归方程的系数,可以看出a5、a4、a2、a13的系数较大,对应的因素为客座率、平均折扣率、飞机座位数、航材维修费,其变量每变化一个单位对收益产生的影响较大。因此,我们得出可以客座率、平均折扣率、飞机座位数、航材维修费是影响航线收益的主要因素。
2.2. 数值拟合
将影响因素代入回归方程,得到收益拟合值。将收益值与收益拟合值进行比照,如图1所示。(横坐标:航班编号;纵坐标:收益)

Figure 1. Income value and it’s fitting value
图1. 收益值与拟合值对比图
根据比较,收益拟合值与收益值较为接近,验证了分析的正确性。
2.3. 航线整改
通过对所给数据进行计算,我们可以得到七条亏损航线,根据上文的分析结果,客座率、平均折扣率、飞机座位数、航材维修费是影响航线收益的主要因素,因此对7条航线亏损做出如下表的整改措施,结果如表1所示。

Table 1. Rectification of airline measures
表1. 整改航线措施
3. 问题二:基于飞机利用率最大化的航班优化
3.1. 建模分析
模型的思想主要是传统上飞机排班是分步完成的方法,即在机型指派基础上,筛选出同一机型的航班,构建航班环,并指派具体飞机,让其中一架飞机在以起始地相同的航线中选择已有航线所占时间段,使得这一架飞机一天内剩余时间最小,然后在各航段所占用的时间中再为第二架飞机优选个时间段,最后将剩余时间段较长的飞机进行一下航线的整合,达到优化航线安排的目的。
3.2. 模型的建立与求解
考虑以出发地的飞机到站后继续返航,从多个具有相同起始地的航线中利用表一中已经给出的个航班的总往返航时间与滞留时间的综合T,利用lingo实现第一架飞机空余时间最少,然后第二架飞机……,由于一个往返航程过后飞机再次起飞需要两次终途停留时间与两次中途停留时间(有中途停留的飞机)。由航班延误的分析与对策 [3] ,通常过站航班经停时间为30~45 min,回程航班经停50 min以上。取常过站航班经停时间为40 min,程航班经停,60 min。往返航线两次中途停止需要加上80 min (有中途停留的飞机),两次终途停留时间需要加上2 h。针对国内航线网络和航班计划的特点综合考虑机型指派路线选择以及尾号指派,建立成本最小化飞机数量排班一体化0~1整数规划模型。
目标函数:
:0-1决策变量,
约束条件:
,
考虑到A320西安到呼和浩特入座率41.71%,A180 = 75 < 160,试图用E190机型代替。
E190型飞机的选择
model:
sets:
wp/w1..w4/:a,a;
endsets
data:
a=10.438, 10.212, 10.064,4.87;
enddata
min=24-@sum(wp:a*a);
@for(wp:@bin(a));
@sum(wp:a*a)<24;
以下w1,w2……中的时间是在往返时间的基础上都加了两个小时作为终途停留时间。
W1——西安–长沙–汕头往返总时间;
W2——西安–武汉–福州往返总时间;
W3——西安–天津–沈阳往返总时间;
W4——A320机型中亏损的西安-呼和浩特往返总时间。
假定中途停留40 min,终点站停留1 h,编程时每个往返总时间都加了2 h。
计算结果如表2所示。

Table 2. The solution of problem 2
表2. 问题二的求解结果
由航班时刻表可知,只要10架飞机就能使航空公司的收益达到最大。
4. 考虑飞机正常维修的航班优化
为满足飞机维修需要,即每架飞机累计飞行130个小时就必须在维修基地停场维修一次,每次停场时间为24小时,则需要引进不同型号的飞机若干架,来维持航空公司的正常运营。
由航班时刻表可知,每架飞机的日飞行时间均不等,那么其达到需要维修的天数就不等。因此当第一架飞机需要维修时,则必须从外引进一架同型号的飞机B来替换需要维修的飞机,一天过后,飞机 便可重新投入使用,飞机B便停止使用,以便替换下一架需要维修的飞机 。由于A320飞机的座位数要多于E190飞机,所以当先引进的是A320飞机,则E190需要维修时可不用再引进E190飞机,用先引进的A320飞机去替换。但不能用E190飞机去替换A320飞机。
在知晓了每架飞机的日飞行时间后,可确定每架飞机在维修后可以正常运营的天数。
分析步骤:以西安为例
1、西安的A4航线和A6航线的飞机在第12天同时维修,则必须引进两架A320的飞机执行这两条航线任务,第13天这两个航线的飞机重新投入运营,而引进的两架飞机则用来等待下一个替换。
2、A5航线的飞机在第14天进行维修,用待用的两架飞机之一执行该航线任务,第15天A5航线的飞机重新投入运营,引进的飞机继续待用。
3、A7航线的飞机在第18天进行维修,用待用的两架飞机之一执行该航线任务,第19天A7航线的飞机重新投入运营,引进的飞机继续待用。
4、A3航线的飞机在第20天进行维修,不需要额外引进E190的飞机,可直接用待用的两架A320飞机之一执行该航线任务,第21天A3航线的飞机重新投入运营,引进的飞机继续待用。
5、同4,A1航线的飞机在第21天进行维修,用待用的两架飞机之一执行该航线任务,第22天A1航线的飞机重新投入运营,引进的飞机继续待用。
6、同4,A2航线的飞机在第23天进行维修,用待用的两架飞机之一执行该航线任务,第24天A2航线的飞机重新投入运营,引进的飞机继续待用。
7、A4航线和A6航线的飞机在第24天再次同时维修,使用待用的两架飞机替换,第25天这两个航线的飞机重新投入运营,引进的飞机继续待用。
8、A5航线的飞机在第28天进行维修,用待用的两架飞机之一执行该航线任务,第29天A5航线的飞机重新投入运营,引进的飞机继续待用。
此时,这个月不会再有飞机需要维修。同时引进的飞机在待用的时间段里可以随时进行维修,所以引进的飞机不需要额外的时间进行维修。
因此,西安的7条航线只需引进2架A320飞机,便可满足飞机维修的需要。同理,天津的10条航线需引进2架A320飞机和1架E190飞机,便可满足飞机维修的需要。
5. 航班优化的鲁棒性分析
结合延误统计表,利用公式
结合问题二已经排出的飞机时刻表,得到各架飞机的延误概率,如表3所示。
保守起见取1.5小时作为一定的裕度时间。故此假设一架飞机一天最多占用时间为24-1.5=22.5h,剩余的一小时作为裕度时间。
关于鲁棒性的评价标准确定,假设航班发生相同的延误即
,同时考虑理想临界条件:
,
,依题意制定相同的时间裕度即
,则
。问题二中所列的航班计划,单架飞机还会在一天中执行6个和8个航班任务,同理可得鲁棒性函数及对应标准值
(5.9)
则评价标准如下
由问题二中确定的航班计划,列出每架飞机各自的航班计划,根据航班延误的统计分布,计算出航班计划在某一点延误发生后对后续航班的延误影响系数分别与对应标准值比较。统计所有飞机执行航班任务的鲁棒性之后即可以得到整个航班计划中鲁棒性较好的飞机数,此数越大则代表系统内满足鲁棒性的航班条数越多即为系统的鲁棒性越好 [4] 。
考虑鲁棒性的航班时刻安排,能较好地吸收延误,但是在飞机利用率上会有所下降。调整后的航班时刻表会增加运营的飞机数,考虑单架飞机日飞行时间限制,一架E190无法完成天津–三亚和天津–温州的往返航班任务,需要增加一架飞机。
由上面的分析可得时间裕度越长越好,但时间裕度过长会导致航班计划不能完成且不满足航班计划制定的原则——提高飞机利用率,因此需要找到一个合适的时间裕度,在完成航班计划的前提下,使系统的鲁棒性更好。
6. 结论
航班计划的运行会受到各种因素的干扰,从而导致航班延误的发生。面对航班延误,非正常航班恢复策略显得尤为重要。而通过鲁棒性设计降低航班延误的概率、或提升航班的恢复效率,也是处理航班延误的重要方面。在回顾已有研究成果的基础上 [5] [6] ,结合航空公司的运营环境和流程,本文首先研究了航班计划鲁棒性的评价方法,鲁棒性设计的复杂性,和鲁棒性设计的一般思路和方法。其次,本文以延误传播树为概念,构建了控制延误传播为目的的航班时刻优化模型,并对模型进行了算例分析和验证。本文特别研究了机型指派的鲁棒性设计问题;通过分析机型指派对飞机维修和航班运行的影响,分析了机型指派鲁棒性设计的可行性,并阐述了常见的机型指派鲁棒性设计思路和方法。
基金项目
2016年度湖南省大学生研究性学习和创新性实验计划项目,项目编号:184。