数学建模论文-航班调度

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不正常航班及其调度
【摘要】
本文将不正常航班恢复抽象为动态规划中的动态网络模型,采用整数0-1规划表述。

我们以航空公司恢复不正常航班的成本最小为目标函数,采用动态网络技术建模。

跟据下文论证推论(1)在恢复不正常航班采用路径调整策略总路径延误时间具有不变性,建立不正常航班恢复模型。

本文中三个问题可以用同一个模型阶段,只是在不同问题的情况下有不同的初始延误数据与不同的飞机的调度。

最后利用Lingo软件根据不同问题的实际情况赋予不同初始数据解得三个问题的最优解并给出解决不正常航班调度的最佳方案。

第一问,在数据处理阶段为使时间容易处理将每个航班的起始时间与终点时间以每天按1440分钟算(某航班起始时间12:00,记为720),在赋予初始延误数据时同一航班可能会有几个延误时间我们可取平均值。

在动态网络模型中通过给飞行弧(见下文解释)添加平行的飞行弧表示不同时间的延误选择,在恢复航班的调整方案一15分钟间隔添加延误选择弧。

在考虑机场ZLXY在13:00-15:00以及ZGKL在17:00-19:00被迫关闭两个小时的情况下,可以先分析该机场影响的所有航班及其导致它们的延误时间,再利用模型及算法求得最优解。

第二问,考虑2153飞机14:35在机场ZSPD过站检查时发现机务故障,飞机当天不可使用,5145飞机14:00在机场ZGHA过站检查时发现机务故障,16:00可以使用。

在利用建立的模型求解可以把2153号飞机影响的后续航班视为取消航班,再利用模型及算法求得最优解。

第三问,综合考虑上述两种情况时不正常航班的恢复,可以将机场与飞机不正常情况的时刻重叠,再利用Lingo软件求得最优解。

最后本文还对实际的不正常航班恢复的具体方案给出了建议,对建立的模型在实际中的应用价值进行讨论,并提出了改进方案。

关键字:不正常航班动态网络模型航班延误航班恢复匈牙利方法
随着国民经济的高速发展和航空运输市场需求量的不断增长,国内各家航空公司相应加大了运力的投入。

据美国波音公司预计,到2020年我国民航对各种类型客机的需求将达到3000架左右。

运力的增长使航班量迅速增加,根据测算,“十五”期间,民航飞行班次年均增长13.5%,到2020年年均增长8.7% 。

目前,我国空中交通流量分布不均衡,起降架次排名前十位机场的总起降次数占到全国总起降次数的一半以上,京、沪、穗机场到达终端区和华东部分区域空中交通容量已基本处于饱和状态,致使航班延误不断增加,给航空运输企业和旅客带来了不小的直接和间接经济损失。

航空公司为提高市场竞争力和最大化利用飞机资源,航班计划基本上没有为应对各种意外的变化留下松弛时间(Slack Time)。

因为飞机资源的备份成本极高,也没有一家航空公司愿意专门为应付航班变化而让一架飞机空闲待命。

这也是造成不正常情况下运力调配困难的主要原因之一。

对于一个航空公司来说,不正常航班相关运行成本可能花费每年收人的3%,因此节省的潜能和空间是明显的。

航空公司之间的竞争日益剧烈,如何在不正常情况下实时地对航班进行调度,对飞机、机组人员进行重新优化指派,对旅客行程进行优化安排,对增加航空公司利润和提高竞争力显得尤为关键。

附件中列出飞机路线表、可飞机场表、机场时间表、机型交换成本表,在不考虑宵禁的情况下给出下列问题的解决方案。

问题1:
对于附件中给定的实际问题,考虑机场ZLXY在13:00-15:00以及ZGKL 在17:00-21:00被迫关闭两个小时的情况下,设计一个航班恢复计划,使得航空公司损失达到最小。

参考航空公司运营经验, 每个旅客延误1分钟的成本为1元, 取消航班按延误8小时计算延误成本。

问题2:
对于附件中给定的实际问题,考虑2153飞机14:35在机场ZSPD过站检查时发现机务故障,估计飞机当天不可使用,5145飞机14:00在机场ZGHA过站检查时发现机务故障,估计16:00可以使用。

试设计一个航班恢复计划,使得航空公司损失达到最小。

问题3:
同时考虑机场临时关闭和发现机务故障的情况下,给出一个航班恢复计划。

使得航空公司损失达到最小。

本题是研究航空公司在遇到三种不同的情况下的不正常航班,怎样在使整个航空系统恢复正常而损失达到最小即恢复成本最小。

联系实际,航空公司在恢复不正常航班时主要考虑重要航班与顾客人数多的航班延误的时间尽量少且尽量不要取消航班。

在本文航空公司在恢复不正常航班主要考虑航空公司恢复成本最小。

仅考虑机场的短时间的关闭,导致航空公司的飞机在特定的时间不能离港与进港,如果该机场不是主干线机场影响的航班不多,很可能是不需要调动其它航班的飞机。

若该机场影响的航班多,则就要调动其它航班的飞机。

在考虑飞机出故障需要停飞检修一段时间甚至整天停飞,则需要根据恢复成本最小的情况下调动其它飞机。

在同时考虑机场的关闭与飞机的停飞时,需要分析机场的关闭与飞机停飞在时间与空间的重叠,这样会更好的得出初始各个航班延误时间与可能的延误时间。

3 模型假设
[1]假设各航班不重名;
[2]假设不考虑有VIP航班,只考虑恢复系统的最小成本,所有的航班平等对待;
[3]假设不考虑机组的人员配备;
[4]假设调动飞机的成本平均为8000元,即飞机从已在机场到所需机场的空机飞行成本;
[5]假设没有故障飞机的飞行正常,会正常起飞与降落;
[6]假设不考虑飞机在空中可以加速,要按照正常的速度飞行;
[7]假设不考虑飞机在机场检修时占用航道,其他飞机可以正常进入机场。

[8]假设机场关闭一般提前两个小时通知航空公司,机场关闭导致的不正常的航班有航空公司负担。

[9]假设当航空公司遇到不正常航班时,按每个旅客延误1分钟的成本为1元, 取消航班按延误8小时计算延误成本。

4 符号说明
E:机型集合;
F:所有机场到机场航班弧的集合;
R:所有调机弧的集合;
I:动态网络中中间过渡节点(机场)的集合;
H:航班号集合;
fe r :调机变量,当机型e 执行的航班弧f 是调机任务是取值1,否则为0;
fe x :航班执行变量,当航班弧f 由机型e 执行时取值1,否则为0;
f x :航班弧f 的取消变量,当航班弧f 取消时取1,否则为0;
fe c :航班弧f 由机型e 执行的调整成本;
f c :航班弧f 取消成本;
,i e B :节点i 对机型e 的供应量;
(,)O i e :从节点i 出发且机型为e 的航班弧集合;
(,)T i e :进入节点i 且机型为e 的航班弧集合;
5 航班恢复模型的建立
本節主要研究航班恢復動態網路數學模型與演算法。

主要根據航空公司的航班恢復成本最小建立模型。

5.1动态网络模型的简介
动态网络也叫时空网络,动态网络中的每个连接都代表时间空间的变动,从当前时点T 的地点转移到时点T+X 的另一个地点,其中时间变动值X 大于零。

在动态网络中可以用几种方式表示,首先是通用的二维时空网络,以航空公司航班调度问题为例,空间(机场)是一维的,而时间是另一维。

第二种是复杂的二维时空网络,在这个网络,在这个网络中时间被进一步细分,如划为飞机到达的时间、飞机离开机场的时间。

这两种表示方式的主要差别在于,复杂网络可以同时解决航空公司同时解决飞机指派问题和飞机路径问题,而通用网络首先解决飞机的指派问题,然后解决飞机路径问题,最后通过使用网络流分解方法获得所需要的调度方案。

下面我们利用介绍的复杂的二维的时空网络方法分不正常航班的调度问题。

在调度问题中,每个网络节点指代在一个特定时间的特定机场。

每一个弧的连接与网络中不同时间事件相关联。

航班调度问题时空网络中的主要节点和弧有:
1、飞行弧
飞行弧连接飞机的出发和到达节点,只是指代一个可能的飞行。

通常弧上的流量为1,飞行弧的成本由机型和路程长度或飞行时间(本文采用时间)决定。

2、调机弧
调机弧表示在不正常航班情况下,调动飞机到某个机场去服务而不携带任何旅客。

调机弧从一个供给节点连接被调用飞机所在的节点到所有需要的节点。

该弧总流量设置为小于等于1。

3、延误弧
延误弧表示可能采用的延误策略,通过在原计划的飞行弧上添加带离散时间间隔的平行弧。

例如,假设航班在12:00AM离开A机场且于14:00PM到达C机场,若以15分钟为延误方案间隔,则可以在A机场12:15AM,12:30AM,12:45AM等时刻添加延误弧,相应地连接到C机场14:15PM,14:30PM,14:45PM时间点上。

本文考虑延误费用为旅客的服务费与操作费用等,每个旅客延误1分钟的成本为1元。

4、飞机到达节点
飞机在特定的时间到达特定的机场,则该节点记录了到达时间和机场,在网络中,一个航班的连接将汇集在到达节点。

5、飞机离港节点
飞机在特定的时间离开特定的机场,则该节点记录了离开时间和机场。

在网络中,一个航班的连接将从该节点连接到其他的机场。

6、供给节点
供给节点表示拥有一定可使用飞机数量的特定时刻。

供给时刻可位于一天的起始时刻,或是经过修复后飞机的所在时刻。

7、需求节点
需求节点可以认为是事件节点,如果出现在一天中间的时刻,则表示在某个机场的这个时刻出现飞机短缺。

5.2不正常航班恢复的数学模型
根据题目的要求,本文以航空公司恢复不正常航班的成本最小为目标函数。

飞机的调动模型及相关的符号定义描述如下:
E :机型集合;
F :所有机场到机场航班弧的集合; R :所有调机弧的集合;
I :动态网络中中间过渡节点(机场)的集合; H :航班号集合;
fe r
:调机变量,当机型e 执行的航班弧f 是调机任务是取值1,否则为0;
fe x :航班执行变量,当航班弧f 由机型e 执行时取值1,否则为0;
f x :航班弧f 的取消变量,当航班弧f 取消时取1,否则为0;
fe c :航班弧f 由机型e 执行的调整成本;
f c :航班弧f 取消成本;
,i e B :节点i 对机型e 的供应量;
(,)O i e :从节点i 出发且机型为e 的航班弧集合;
(,)T i e :进入节点i 且机型为e 的航班弧集合;
{},,(,),(,),,(,),(,)
(,),(,)
min 8000(1)
.._
(2)
0,1fe fe f f fe
f F e E
f F
f F e E
fe fe f F O i e e E
f F T i e e E
f f i e r R O i e f F O i e r R T i e f F T i e f C x C x r s t x x r r B r f F ∈∈∈∈∈∈∈∈∈∈∈∈∈ *+*+
* -
+
= ∈ ∀ ∈ ∑∑∑∑



{}{}0,1,0,1fe f x f F e E x f F (3)∈ ∀ ∈ ∈ (4)∈ ∀ ∈ (5)
式(1)为目标函数,第一项是航班调整成本,其中fe c 包括延误成本和机
型置换成本。

若该航班有原机号执行,则fe c 只由延误成本构成。

第二项是航班
取消成本,第三项执行调机飞行的成本。

式(2)飞机的平衡约束;式(3)—式
(5)为变量的取值约束。

5.3航班恢复算法
5.3.1航班计划调整的机理分析
对于一个给定机号的飞机,该机号的路径为时间上连续、符合规定过站时间标准的多个航班所构成的航班串。

由于航班延误具有传递性,当路径上某个航班发生延误,如果不进行调整,路径上后继航班的延误时间将不会少于当前的延
误时间。

记航班f 的延误时间为
f DLT ,为了方便描述算法,先给出一个定义:
定义、机号
af
的路径延误时间
af ADLT :设af
路径上有航班(环)1f 、
2f ,2f 是1f 的后继。

若在计划调整过程中,1f 与其它路径的航班(环)发生了
置换,则af 执行完置换航班后再次执行2f 的预期离港时间与原计划离港时间的差值称为机号af 的路径延误时间。

af ADLT 可以取负值,表示空闲等待。

定义路径延误的意义在于:如果路径的后继航班不发生调整,则路径延误时间为后继航班的实际延误时间。

在实际调度中,出于机组、旅客中转等因素考虑,路径的调整需要进可能保持进过停的航班与联程航班的衔接,借助路径延误的定义可以帮助评估方案调整对后继航班的影响。

再给一个命题:
命题:设机号0af 原计划离港时刻为0t ,因故需延误至0T ,在延误期内有n 个机号
{},1,2,,i af i n = 参与置换,且010n t t t T ≤≤≤≤ ,则
00
i
n
af i ADLT
T t ==-∑。

证明:设i af 参与置换的航班i f 的飞行时间为i rt ,
则对0i
∀>,有
11()i af i i i i i i
ADLT t rt t rt rt rt --=+-+=-
对于
0i =,有
0000()
af n ADLT T rt t rt =+-+
对i 求和,有
00
i
n
af i ADLT
T t ==-∑
证毕。

根据命题给出一个则为本节算法应用依据的推论:
推论(1):采用路径调整策略,总路径延误时间具有不变性。

推论表明,对于计划调整的过程是一个在各条路径上分配延误时间的过程。

依据推论表明,假如不使用取消航班的策略,要想减少某些航班的延误时间则必须增加另外一些航班的延误时间或是对无延误的航班分配延误时间。

若调整过程中决定取消航班,则在取消的时刻重新计算当前所有路径上航班的分配。

5.3.2航班计划调整的成本分析
(一)单航班情况
本文利用整数规划中的匈牙利方法处理不同路径置换算法。

首先构造置换成本矩阵C ,,i j C
表示第i 个机号以第j 个出发时间执行当前航班的后继路径成本,并假设路径成本和等待成本是时间的增函数。

于是置换成本矩阵有如下性质:
121212121212
(),,,(),,,1()0,1,1
ij ij ij ij ij a C C i j j i j j b C C i j j i j j c C i j i ≥ ∀ ∀≥ > ≤ ∀ ∀<- > = ∀> ∀=-且且
假设有一航班的飞机A 离港时刻为1000,因故需要延误到1130,在时间段[1000,1130]内有三架飞机可供置换,其中第一机飞机B 离港时间是1000,第二架飞机C 离港时间是1030,第三架飞机D 离港时间是1100,令等待成本为0,则其置换成本矩阵如图(2)所示。

由匈牙利法可以获得最优解,因此对于单个机号路径的置换而言,可以获得置换成本最小的指派。

假设有航班飞机离港时刻为1200,在时间段[1000,1130]内比原来多了一个可以参加置换的飞机记为E 离港时间为1145,则新的置换矩阵如图(3)所示。

分析成本矩阵的变化不难看出,即使新增的机号是空闲矩,采用匈牙利法的出的关于延误120分钟的指派方案总置换成本不会少于延误90分钟的情况。

上面图(1)与图(2)为置换成本 示意图。

111,11,2
1,11,11,11,21,12,12,1
2,2
2,11,1
1,1
1,2
1,1...
...
.1..2..........
....3..4.......n n m n n n n n n m n n n n n n m m m n m n m m C C C C C C C C C C C C C C C C C C C C ++++++++++++++++++++++++⎛⎫
⎪ ⎪


⎪ ⎪

⎝⎭
图(4)
不失一般性,机号A 延误时间10T >所对应的置换集为AF ,1||AF n =成本矩阵为
1C 另一延误时间220T T >>所对应可供置换的矩阵机号数量
221()n n n >,成本矩阵2C 。

记利用匈牙利法对两个矩阵进行指派获得的成
本为
1cos t ,2cos t ,则有:
推论(2):
1212
0c o s c o s
T T t t >>⇒≥
利用数学归纳法证明(参考文献[3]:96-97有说明)。

(二)多航班情况
在同一机场往往不止一个航班受到影响而制使多个航班出现延误。

此时,进行航班(环)置换会面临一个机号有多种置换选择的情况,这是一个求集合无关子簇的问题。

假设机场P 在某时段内有N 个不同机号的航班任务出现延误,总共有M 个不同机号的飞机可供置换,M N ≥该问题的数学描述如下:
:SF 可供置换的飞机集合, {}|1,...,j SF SF j M ==;
:DF 延误的航班集合,{}|1,...,i DF DF i N ==;
:i SWAF 对每个DF 利用匈牙利法求出参与置换的机号集合,
i i SWAF SF ∈;
:ij SC i
i SWAF
SF ∈所产生的效用值;
():j ω由含有i
SF 的i
SWAF 所组成的集合;
ij
w :集合隶属变量,若i i SWAF SF ∈则取值1,否则取值0;
上述最优选择置换的飞机模型:
{}max (6)..i=(7)
0,1i 1ji i
ji SC w s t w w * 1 ∈ = (8)
∑∑,...,N ,...,N;j=1,...,M
需要指出的是,发生延误的机号也可以属于其它机号的置换集合,即给已经延误了的航班再次分配新的延误。

这类情况在实际的调度并非少见,例如为了保证旅客多的航班的出行,航空公司必须让其它航班延误。

求解问题(6),其实是一个将机号与航班任务间多对多的映射规范为多对一映射的过程,因此可通过
删除多余的对应关系和更改映射的集合来进行。

算法以在i SWAF 中去除i SF 所造成的成本增加值作为效用值ij SC ,求解
按以下步骤进行:
步骤1:将同时属于多个置换集合的
i SF 提取出来存入集合PAF 。

步骤2:对PAF 中的每个i SF 计算
ij
i
w ∑,找到最大数值对应的机号,记为
0SF ,
将所含有
0SF 的置换集合存入ω中。

步骤3:对每个i SWAF ω∈分别计算从置换方案去掉0SF 所导致的成本值的增
加值为
i C ,记在i SWAF 置换指派中分配给0
SF 的延误时间为i t ,则
/i i v C t = 就是i
SWAF 关于0
SF 的单位时间成本增加值。

找出
max()v 对应的置换方案,记为
0SWAF 。

步骤4:依据0SWAF 更改机号路径、延误信息和时刻表。

若仍有延误航班未进行置换,返回步骤1。

若PAF
=Φ,算法结束。

求解步骤2、3是删除多余映射分支的步骤,0SWAF 中保留0SF 可以使该次置换产生最大的成本削减。

5.3.3航班恢复的算法描述
基于路径调整的算法主要指导思想是分阶段优化,具体步骤如下:
Step1:记航班运行时刻表为TS 。

为当前已延误和即将延误的航班建立初始延
误列表DL ,记录如下数据:机号,航班号,机场信息,时间信息,机型信息,旅客信息,延误时间。

建立置换限制信息表LCL 。

Step2:将DL 按机场分类存入PL ,对每个机场所有延误航班出发时间求均值,
均值的机场P 0先调整。

Step3:求解(6)——(8),更新TS 、DL 与LCL 。

Step4:PL ≠Φ,返回执行Step2。

若处理完毕,对第i 阶段调整方案进行变
换。

对于每个变换的方案,递归调用本算法,考察方案的成本、延误数量、延误时间分布等信息,选出符合条件的满意方案存入i OPT ,存储相应的TS 、DL 和LCT 。

Step5:令1i i =+。

选取一个0i opt OPT ∈,更新DL ,将每个延误机号路径
上当前航班信息更新为其继后航班的延误信息,若后继无航班,则在DL 中删除该机号的项。

若更新后的0opt 非空,将之作为新的DL 执行Step2。

若所有更新
后的
0opt 多为空,算法结束,输出调整后的时刻表及各项延误信息。

在每个优化的阶段中,基于路径调整的算法只对所有发生延误机号路径上的一个航班(环)进行置换调整,因此算法总优化阶段数不会超过最长一条发生延误的机号路径上航班的总数。

6 机场关闭导致不正常航班恢复(问题一)
本节讨论机场关闭导致不正常航班恢复,首先分析机场关闭导致那些机号的飞机的飞行与航班的延误,再分析延误的航班与可能后继延误航班,给出算法所需初始延误时间与机号置换表LCL。

6.1问题一的讨论
先通过图分析ZLXY在13:00-15:00被迫关闭两个小时的情况下导致的不正常航班的情况:
图(6)
图(7)
图(8)
由上图图可知航班ZLXY在13:00-15:00关闭两个小时的情况下,影响机号为2686号与5130号飞机的飞行与其相应的航班F9282、F9282、F9210、F9202、F9183与F9741航班。

如果航空公司在两个小时前接到ZLXY机场要关闭,航空公司可以选择正常飞行如果遇到机场关闭则等待,那么有F9282、F9282与F9210航班将延误50分钟,这三个航班人数可以等待,否则就要2686号飞机和其他飞机置换。

同样如果航空公司选择等待F9202、F9183与F9741航班将延误120分钟这三个航班人数可以等待,否则就要5130号飞机和其他飞机置换。

机场ZGKL 在17:00-21:00被迫关闭两个小时的情况下,按上述情况分析。

6.2使用Ling o软件问题一
考虑航班ZLXY在13:00-15:00以及ZGKL在17:00-21:00被迫关闭两个小时的情况下,有2686号、5330号与5130号三架飞机执行航班受到影响。

计划恢复航班前航班延误表为:
表(1)计划恢复航班前航班延误表
2686 850 23 139 B738 50 390 F9281 139 2
5130 950 20 89 B738 120 267 F9184 122 14
5330 1035 8 70 B738 50 402 F9399 79 17 延误列表中的列从左到右分别代表:机号,原计划出发时间,到达机场代
码,航班的人数,机型代码,延误时间,路径所有后继航班总人数,航班号,出发机场的代码。

航空公司恢复航班系统的成本按假设按每个旅客延误1分钟的成本为1元, 取消航班按延误8小时计算延误成本。

根据给出的延误列表DL ,对机场2所有延误航班进行置换指派:
表(2)机场延误航班的置换选择表
机号 替换机号 目的地 航班号 出发时间 后继人数 v
延误时

机型 航班人数 2153 2167 17 10F807 800 272 0 50 B738
139 **** **** 2 F9182 750 408 137.33 120
B738 139 **** **** 1 F830 1100 408 32 70 B738 72 2686 5147 16 F845 720 272 137.6 10 B738 70 2688 5131 17 F9281 780 409 inf 100 B738 69 5076 5330 11 F847 840 349 37.33 40 B738 98 5077 2688 30 F9190 1020 346 2.25 50 B738 76 5130 5185 7 F9161 1050 408 inf 45 B738 133 **** **** 34 F9206 1100 349 36 30 B738 125 5185 5148 2 F9178 1160 346 53.5 60 B738 120 5320 5393 2 F9544 1130 273 20 40 B738 87 5330
5368
13
F9392
720
216
inf
95
B738
79
表(2)中第一列表示发生延误的机号。

第二列表示参与替换的机号 ,由表可知机号2688是机号2167与2005的置换集合。

表(3)机号置换判断表
机号 v
延误时间 后继选择数 2167 137.33 120 6 2005 32 70 2
表(3)中第四列的后继选择数表示第一列的机号如果不在本机场进行调整,顺延到下个机场可能拥有的置换选择,该列数据在算法中不使用,只是在人工干预的情况下可供航空公司作为决策参考。

由算法得的结果:
表(4) 三种调度策略的结果比较 不调整航班 选择1 选择2 选择3
航班恢复成本 581000 450060 426100 399500 航班延误 50 40 55 45 [0.15]
35
30
40
15
[15,30] 20 35 25 5 [30,60] 0 20 0 0
由上表我们可知最优选择为三,在问题一2686号飞机应该与5137号飞机置换;5131号飞机与5141号飞机置换。

7 飞机停飞闭导致不正常航班恢复(问题二)
7.1问题一的讨论
本节讨论飞机在某时间段停飞导致不正常航班恢复,首先分析飞机停飞导致那些航班的延误,再分析延误的航班与可能后继延误航班,给出算法所需初始延误时间与机号置换表LCL。

图(9)
图(10)
由上图图可知飞机2153在14:35-00:00停飞情况下,影响的航班为F807、F808、F819航班。

如果航空公司可以等待即取消三个航班,这样的话对航空公司的短期利益与长远利益都是相当不利的。

那么按上述给的不正常航班恢复模型与算法法可以给出较好的利用其他飞机的置换这路航班。

5145号飞机在14:00—16:00停飞的话,如果航空公司选择等待,那么航班F9392、F9059与F9060将会均延误65分钟。

也可以按照述给的不正常航班恢复模型与算法法可以给出较好的利用其他飞机的置换这路航班。

7.2使用Ling o软件问题二
计划恢复航班前航班延误表为:
表(5)计划恢复航班前航班延误表
2153 940 14 480 B738 50 384 F808 128 4
5145 895 32 65 B738 120 301 F9392 96 16
延误列表中的列从左到右分别代表:机号,原计划出发时间,到达机场代码,航班的人数,机型代码,延误时间,路径所有后继航班总人数,航班号,出发机场的代码。

航空公司恢复航班系统的成本按假设按每个旅客延误1分钟的成本为1元, 取消航班按延误8小时计算延误成本。

根据给出的延误列表DL,对机场2所有延误航班进行置换指派:
表(6)机场延误航班的置换选择表
机号替换机
号目的地航班号出发时

后继人

v 延误时

机型航班人

2153 2005 17 F807 800 272 0 480 B738 139 **** **** 2 F829 750 408 12 120 B738 139
2005 2688 1 F830 1100 408 32 70 B767 72
2686 5147 16 F845 720 272 137.6 10 B738 70
2688 5131 17 F9363 780 409 0 100 B738 69
5076 2153 11 F847 840 349 inf 40 B738 98
5077 2686 30 F9190 1020 346 2.25 30 B738 76
5145 5185 7 F9161 1050 408 0 65 B738 133
5131 5143 34 F9206 1100 349 36 30 B738 125 5185 5143 2 F9177 1160 346 inf 60 B738 120
5320 5393 2 F9544 1130 273 6 40 B738 87
5330 5368 13 F9392 720 216 1.5 95 B738 79
表(6)中第一列表示发生延误的机号。

第二列表示参与替换的机号,由表
可知机号5143是机号5131与5185的置换集合。

由算法使用Ling o软件得的结果:
表(7)两种调度策略的结果比较
不调整航班选择1选择2
航班恢复成本 877090 650060 626100
航班延误50 65 55
[0.15] 40 45 40
[15,30] 10 10 10
[30,60] 0 10 0
由上表我们可知最优选择为三,在问题二2153号飞机应该与2005号,5131
与2688号飞机置换,不取消航班可是航空公司恢复成本最小。

8机场关闭与飞机停飞闭同时导致不正常航班恢复(问题三)
该问题是上述两问题的综合考虑,分析与上面有很大的相似处,则给出结果。

由算法使用Ling o软件得的结果:
表(8)三种调度策略的结果比较
不调整航班选择1选择2选择3
航班恢复成本 881090 750060 726100 734500
航班延误480 65 55 45
[0.15] 35 30 40 15
[15,30] 20 10 25 10
[30,60] 0 20 0 0
由上表我们可知最优选择为三,在问题三2153号飞机应该与2005号,5131
与2688号飞机置换,2686号飞机应该与5137号飞机置换;5131号飞机与5076
号飞机置换。

在不取消航班时是航空公司恢复成本最小。

相关文档
最新文档