机场登机口分配副本.docx
- 文档编号:10451134
- 上传时间:2023-02-11
- 格式:DOCX
- 页数:21
- 大小:217.58KB
机场登机口分配副本.docx
《机场登机口分配副本.docx》由会员分享,可在线阅读,更多相关《机场登机口分配副本.docx(21页珍藏版)》请在冰豆网上搜索。
机场登机口分配副本
四川理工学院毕业论文
《图论最大流理论在登机口分配中的应用》
学生:
彭叶
专业:
数学与应用数学
班级:
应数2009.1
指导老师:
***
四川理工学院理学院
二013年4月
四川理工学院
毕业设计(论文)任务书
设计(论文)题目:
《图论最大流理论在登机口分配中的应用》
学院:
四川理工学院专业:
数学与应用数学班级:
2009.1学号:
***********
学生:
彭叶指导教师:
熊廷见
接受任务时间2013.03
教研室主任(签名) 二级学院院长(签名)
1.毕业设计(论文)的主要内容及基本要求
分析机场登机口在日常运转中的分配不够优化的现状,利用图论中的最大流理论,探讨如何运用这个理论来优化机场登机口的分配状况。
解决大多数机场登机口在运输过程中所面临的问题。
2.指定查阅的主要参考文献及说明。
要求参考文献达到十五本及其以上
3.进度安排
设计(论文)各阶段名称
起止日期
1
确定论文题目,接受任务
2
查阅文献资料,完成文献综述和开题报告
3
完成论文初稿
4
修改并完成论文直至定稿
5
论文答辩
摘要
随着现代生活水平的提高,与物质精神文明的发展,远程旅游的人们越来越多,再加上中外来往交流的越发频繁,跟地区间的往来也很常见,出游人们对现代交通运输的要求越来越高,乘坐飞机出行的游客数量迅速增长。
航空公司的运输压力也越发的大,机场航班一再的增加,飞机起降的次数日益频繁,对机场的布置与各机场登机口的设计要求也非常高。
现在的登机口的分配面临着很严峻的考验。
大多数机场往往通过采用以往常接待游客的方法来接待游客,根本就没办法满足旅客出游效率。
现在机场对登机口的分配以及人员调度、应急举措的不完善经常导致许多载客数量较大的飞机停靠在距离安检或者行李取放大厅比较远的登机口,有的还会因为远近机位登机口的航班密度的安排布置上面的不合理,使各个登机口的航班组合不能最大限度的利用起来而使登机口的可用效率降低。
没有实现让游客出游达到最便捷的状态。
登机口的分配利用并不充分合理。
针对这些普遍存在的资源不太优化的现象本文通过图论最大流理论的优越性对机场登机口合理化分配中的应用做了一些探讨。
以进出港旅客的总步行距离最短为主要优化目的,运用图论中的网络最大流理论来解决登机口的分配与怎样优化来保证机场快速运输和处理一些紧急情况保证畅通安全快速的为旅客服务,提高登机口的利用效率,体现民航旅客运输的便捷性与舒适性。
关键词:
图论;最大流理论;登机口;网络流;最优化
ABSTRACT
Withthedevelopmentoflifelevelandmaterialandspiritualcivilization,peoplewhowanttohavelongdistancetravelareincreasing.Besides,travelershavehigherneedsonmoderntransportationduetothefrequentcommunicationbetweencountriesandregionssothatthepopulationofpeopletakingplanegoesuprapidly.Asaresult,thepressureintransportthatthescheduledflightincreasesconstantlybecomesbiggerandbigger.Andthen,theneedtodecorationinairportanddesignofboardinggateisquitehigh.Itisagreatchallengetodistributetheboardinggates.Mostairportsalwaystakethetraditionalmeasuretogreetvisitors,whichisnotsatisfiedwiththeefficiencyoftraveling.Accordingtotheallocationofboardinggate,personnelassignmentandincompleteemergencymeasures,nowmanybigplanesstaysfarfromsecuritycheckorluggageplacedhall.What’sworse,theavailableefficiencymaygodownbecauseofunreasonableallocationboardinggateanddensityofflight.Itisnotconvenientforvisitorstotravelwiththisallocation.Intermsofthesecommonphenomenon,thispaperusetheadvantagesofgraphtheoryofmax-flowtodiscusstheallocationinboardinggate.
Themainpurposeistooptimizethewholewalkingdistanceforinwardandoutwardtravelersbynetworkmaximumflowtheoryusedtoresolvetheallocationofboardingandhowtooptimizetransportandemergencysituations.Inthatway,itcanimprovetheworkingefficiency,whichcanshowconvenienceandcomfort.
Keywords:
graphtheory;networkmaximumflowtheory;boardinggate;networkflow;optimization
第一章图
图论是一门应用数学,它的概念和结果来源非常广泛,既有来自生产实践的问题,也有来自理论研究的问题。
历史上参与研究图论问题的人,既有许多天才的数学家,也有不少业余爱好者。
我们先来看一个著名的例子:
Konigsberg七桥问题
在贯穿古普鲁士Konigsberg城的Pregel河上有七座桥连接两岸及河中的两个小岛。
当时困扰当地居民的一个问题是:
是否存在一种走法,使走过每座桥恰好一次。
虽然当时多数人相信不存在这种走法,但没有人能解释其原因。
问题被提到当时在St.Peitersburg的数学教授Euler(1707-1782)面前,他把每块地用一个顶点代替,把每座桥用连接对应顶点的一条边代替,把问题抽象为一幅平面图。
为解决这个具体问题,他提出了判定一般图存在这种走法的充要条件,并给出了必要性的证明。
这结果发表于1736年,并被公认为第一篇图论文章,他本人也被尊崇为图论和拓扑学之父【1】。
在现实世界的许多情况下,经常会遇到在有限的某几个元素之间有没有存在某种联系或者他们之间又有怎样的联系。
假如这些元素之间存在着某种联系而且这种联系还是对称的话,人们就能用“图”来模拟这种存在着的联系,我们就把这种联系能准确直观的反应出。
就可以用来解决实际情况中存在的问题,我们也就从图的概念出发,开始对本文在机场登机口会遇到的一些问题的探讨。
1.1图的概念
对于图的概念我这里先有一个例子来辅助我的定义:
假设某航空公司要为国内几个重要城市提高航空服务,他们拥有一张航空路线示意图,假设两个城市之间又该航空公司的直达航班,那么航空线路图上就会有一条连接两个城市的线,那么我们把这些具体的城市名称取消掉,剩下的这个模型就是我们需要研究的图。
代表城市位置的点就是图论中所说的顶点。
那些连接各个顶点之间的线就叫做图的边,旅客乘坐该航空公司的航班能否从一个城市也就是顶点到达另一个城市或者另一个顶点之间的转换,这就是图论中的图的连通问题。
如果我们再在图的边上标上一个正实数来表示两个相应城市之间机票的票价,这样的图就被称为赋权图。
我们要从一个城市乘该航空公司的班机到另外一个城市,怎样乘坐飞机使所花的票价最低。
实际上这就是图论中求最短路的问题。
图1.1
接下来这里就给出图的概念
图G=(V(G),E(G))是由元素被称为顶点的一个有限非空集连同被称为边的图的不同顶点有限无续对集(可能是空集)组成。
V(G)称为G的顶点集,而E(G)称为G的边集。
一个图G的顶点集的顶点个数称为G的阶(如上图,它是一个八阶的图),用p(G)或简单地用p来表示,而它的边集的基数通常称为G的大小,用q(G)或q来表示。
一个(p,q)图就是阶为p,大小为q的图。
1.2图的连通性
对于图G的两个顶点u和v,如果在G中存在一条路,记为(u,v)路,则称u和v是连通的。
如果一个图的每一对顶点都至少有一条路连接,则称该图是连通图;否则称为非连通图或分离图。
G的每一个最大的连通子图称为一个连通分支。
图1.2.1连通图
定理1.1如果G是具有n个顶点的连通图,则G中至少有n-1条边(n≥2),也就是说,在一个具有n个顶点n-1条边的连通图中,如果删去任意一边,图便不通了,我们称这样的图为最小连通图【2】。
证明:
对顶点个数n用归纳法。
当n=2时,若图连通,则两顶点至少有一条边相连,即结论成立。
假设当n=k时结论成立.
考察n=k+1的情形。
首先证明,如果边数m<n,则图G中至少有一个顶点的度为1,这是因为,如果对于V中的任意顶点v都有d(v)≥2,则2m≥2n,即m≥n,这与m<n矛盾。
于是证明了,如果m<n,则必有顶点u,使d(u)=1。
现在从G中删去顶点u及其锁关联的边,得到一个具有k个顶点的连通图。
由归纳假设知该图至少有k-1条边,再将u及其关联的那条边添加回去,则恢复原图G。
于是它有k+1个顶点,至少有k条边。
如果边数m≥n,而n=k+1,则m≥k+1>k,结论也成立。
故命题对n=k+1时成立,由数学归纳法,定理2.1证完。
1.3图论最短路问题
在图论中最短路问题是图论应用的基本问题,很多实际问题如线路的设计问题,运输分配,运输网络最小费用流等诸如此类的问题都可以通过建立最短路问题模型来求解。
最短路问题通常都是在赋权图中讨论的,本质上是网络流问题的一种特殊情况。
所谓最短路问题就是要在赋权图G=(V,E)中指定的一对顶点vi、vj间众多的线路中找到一条权和最小的路。
这样的路称为从vi到vj的最短路。
最短路问题的讨论一般有几种类型:
(1)两指定点之间的最短路;
(2)图中各对定点之间的最短路;
(3)某指定点到其他所有顶点之间的最短路;
(4)两个指定点之间通过某些指定点之间的最短路;
(5)第二,第三……第n条最短路等问题。
1.3.1从一个顶点v1到一个终点vn的最短路问题
解决该问题的一个较好方法是由Dijkstra于1959年提出的算法,它不仅求出从v1到vn的最短路,实际上还求出了从v1到其余各顶点的最短路。
在叙述Dijkstra算法以前,我们给出有助于说明这个算法的一些基本事实。
设u0是一个连通赋权图G的给定顶点,S为V(G)的一个包含u0的子集且=V(G)-S【3】。
u0到的距离定义为
d(u0,)=.
Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。
主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。
Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。
Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是用OPEN,CLOSE表的方式,这里均采用永久和临时标号的方式。
注意该算法要求图中不存在负权边。
1.3.2Dijkstra算法原理
首先,引进一个辅助向量D,它的每个分量D表示当前所找到的从始点v到每个终点vi的最短路径的长度。
如D[3]=2表示从始点v到终点3的路径相对最小长度为2。
这里强调相对就是说在算法过程中D的值是在不断逼近最终结果但在过程中不一定就等于最短路径长度。
它的初始状态为:
若从v到vi有弧,则D为弧上的权值;否则置D为∞。
显然,长度为D[j]=Min{D|vi∈V}的路径就是从v出发的长度最短的一条最短路径。
此路径为(v,vj)。
那么,下一条长度次短的最短路径是哪一条呢?
假设该次短路径的终点是vk,则可想而知,这条路径或者是(v,vk),或者是(v,vj,vk)。
它的长度或者是从v到vk的弧上的权值,或者是D[j]和从vj到vk的弧上的权值之和。
一般情况下,假设S为已求得最短路径的终点的集合,则可证明:
下一条最短路径(设其终点为X)或者是弧(v,x),或者是中间只经过S中的顶点而最后到达顶点X的路径。
因此,下一条长度次短的最短路径的长度必是D[j]=Min{D|vi∈V-S}其中,D或者是弧(v,vi)上的权值,或者是D[k](vk∈S)和弧(vk,vi)上的权值之和。
迪杰斯特拉算法描述如下:
1)arcs表示弧上的权值。
若不存在,则置arcs为∞(在本程序中为MAXCOST)。
S为已找到从v出发的最短路径的终点的集合,初始状态为空集。
那么,从v出发到图上其余各顶点vi可能达到的最短路径长度的初值为D=arcs[LocateVex(G,v),i]vi∈V2)选择vj,使得D[j]=Min{D|vi∈V-S}3)修改从v出发到集合V-S上任一顶点vk可达的最短路径长度。
1.3.3Dijkstra算法步骤:
1.初使时令S={V0},T={其余顶点},T中顶点对应的距离值。
若存在
2.从T中选取一个其距离值为最小的顶点W且不在S中,加入S;
3.对其余T中顶点的距离值进行修改:
若加进W作中间顶点,从V0到Vi的距离值缩短,则修改此距离值;
4.重复上述步骤2、3,直到S中包含所有顶点,即W=Vi为止。
例1.如下图所示赋权图G,求从顶点v1到v11的最短路。
图1.3.1
(1)给顶点v1标p标号0,并用方框把0框起来,给与顶点v1邻接的顶点v2,v3,v4分别标上T标号,d(v2)=l12=2,d(v3)=l13=8,d(v4)=l14=1.其余顶点的T标号均为,并把它们分别用圆圈圈起来,如下图。
图1.3.2
(2)在所有的T标号中取最小者:
d(v4)=1,把v4的T标号改成P标号,并用方框框起来,重新计算其它各顶点的T标号:
与顶点v4邻接的顶点是v3和v7,由
min{d(v7),d(v4)+l47}=min{,1+9}=10
min{d(v3),d(v4)+l43}=min{8,1+7}=8
故将顶点v7的T标号修改成10,顶点v3的T标号仍为8,与v4不邻接的顶点的T标号仍为,如下图。
图1.3.2
图1.3.3
(3)重复上面的做法,直到所有顶点都标上P标号,如下图。
图1.3.4
从上图可知,v1到vi(i=2,3,……,11)各顶点的最短路长分别是2,7,1,3,6,9,5,11,10,13,上图中的粗线表示v1到vi(i=2,3,……,11)的最短路。
我们已经了解到,图论起源于一系列孤立的,彼此之间鲜有联系的结论;休闲娱乐的结论和完全数学的定理都一样地为这门科学的发展发挥重要作用。
早期图论教科书的作者都喜欢总结许多已有的结论,同时也展望下一步的发展方向【4】。
在很大程度上,图论的发展受助于对一些听起来简单但解决起来非常困难的问题的无数次尝试,比如我们这里要研究的图论最大流理论在机场登机口分配中的运用的话题。
第二章网络最大流
高速发展的现代社会几乎是在依靠着各种各样的网络系统来连接管理控制的,所以对网络从数学的角度上去进行分析研究已成为一项非常重视且重要的探讨课题,近些年来随着各大网络的飞速发展,对网络最大流问题的研究也在不同程度上取得了很大的进步。
根据网络最大流的现状,存在的一些问题和算法做了一些借鉴和分析。
2.1网络的流
设N(V,A)是一个有向的图,满足:
(1)V中有两个顶点子集X和Y,X中任意一个顶点的入度为零,Y中任意一顶点的出度为零;
(2)弧集A上定义一个非负函数U,则称N为一个网络。
X中的顶点称为源,Y中的顶点称为汇,既非源又非汇的顶点称为中间点。
函数U称为N的容量函数,容量函数在弧a=(i,j)上的值称为弧的容量,记为u(a)=u(i,j)。
一般地,u(i,j)≠u(j,i)。
一条弧的容量可以看作某种物质或信息沿着这条弧所能输送的最大速率或看作输送的最大数量【5】.
在网络流图N中,如果每条边eij都给定一个非负实数fij,满足
①、fij≤cij,eij∈N;
②、=,i≠s,t;
③、==w。
那么这一组fij就叫做该网络的容许量,w称为它的流量。
在网络N的一个容许流分布f里,满足fij=cij的边称为饱和边,否则是非饱和边。
如果一个容许流分布使得网络的流量w0为极大,即
=max,
就说w0是网络的最大流。
2.2最大流的算法
2.2.1算法思想
在求解网络最大流的一个有效方法就是标号法。
其基本思想是从某个可行流出发,若网络图中没有给定可行流,则可以设为零流或按可行流的条件给定,用给顶点标号的方法来构造,在标号过程中,有标号的顶点表示是图中的点,没有标号的点表示不是图中的点,一旦顶点有了标号,表明找到了一条增广链,对此增广链上的流进行调整,对调整后的可行流重新进行标号,试图寻找新流的增广链。
如此反复下去,如果标号过程进行不下去,即vt得不到标号,则说明不存在增广链,也就说明已经得到了最大流,并且同时得到一个最小截集。
2.2.2算法步骤
寻求网络最大流的标号法一般包括两个步骤:
标号过程和调整过程。
2.2.2.1标号过程
在标号过程中,网络图中的点分为两部分,即标号的点和未标号的点,标号的点又分为已检查的点和未检查的点。
每个标号vj的标号包括两部分,即第一个标号表明vj的标号是从哪一点得到的,其中“+”是表示vj的标号是通过前向孤(vi,vj)所得,“-”表示vj的标号是通过后向孤(vi,vj)所得,以便于找出增广链;第二个标号是为确定增广链的调整量用的。
具体标号过程如下:
第一步:
给出发点vs标上(0,+),这时vs是标号而未检查的点,其余的点都是未标号点。
第二步:
取一个标号而未检查的点vi,对一切未标号的点vj,按以下规则处理:
①若孤(vi,vj)A,vj未标号,且fij≤cij,则给vj标号(-vi,l(vj)),其中l(vj)=min(l(vi),(cij-fij))。
若孤(vi,vj)A,vj未标号,且fij>0,则给vj标号(-vi,l(vj)),其中l(vj)=min(l(vi),fij)。
这时,vj成为标号而未检查的点。
第三步:
重复第二步。
一旦vt被标上号,即表示得到了一条从vs到vt的增广链u。
转入调整过程;若所有标号都已检查过了,vt不能得到标号,而且不存在其他可标号的顶点时,算法终止,这时的可行流就是最大流。
2.2.2.2调整过程
第一步:
按vt及其他点的第一个标号,利用“反向追踪”的办法,找到增广链u。
如设vt的第一个标号为vk,则孤(vk,vt)是u上的孤,接下来检查vk的第一个标号,若为vi,则找出(vi,vk),再检查vi的第一个标号,依此类推,直到vs为止。
这是被找出的链即为增广链。
第二步,调整增广链u上的流量。
令调整量=l(vi),即vi的第二个标号。
①当(vi,vj)u+时,=fij+②当(vi,vj)u-时,=fij-(vi,vj)u时,=fij。
这样就得一个新的流。
第三步:
去掉所有标号,对新的可行流重新进行标号过程。
2.2.3总结
网络最大流问题的应用是一项十分有意义的研究工作。
对于实际问题中寻求网络最大流解法,可以帮助我们很快的解决问题。
在下一章节中,我们就将它运用到机场登机口的分配之中。
第三章图论最大流理论在机场登机口分配中的运用
为提高登机口的利用率、提升航空旅客出行的便捷性与舒适性,提高机场的实行效率及航空公司的运营效益,在图论中网络最大流理论的基础上,将旅客步行距离、机场资源运行效率、飞机最短过站时间、航班对,机型等作为约束条件,考虑航站楼布局、始发/终到及中转站旅客数量等因素对登机口分配结果的影响,建立旅客登机口分配的优化网络模型,并对该算法的复杂度和最优化进行分折和证明。
最后,运用实例来验证该方法在缩短旅客步行距离和提高机场运行资源利用率方面的可行性,该算法还可用于飞机停靠位的优化安排。
随着机场航班日起降架次的增多和乘飞机出行旅客数量的迅速增长,现有的登机口资源正面临着日益严峻的考验。
目前,大多数机场通过借鉴其它机场的做法,或根据以往的经验来进行登机口分配和调度,往往导致很多载客数量较多的大中型飞机停靠在距安检或者行李提取大厅的较远的登机口;或由于远、近机位登机口航班密度安排不合理,使得每个登机口的航班组合没有达到最优,从而降低了登机口的利用效率。
对于中国大多数中小型机场来说,由于航班日起降架次相对较少,到离港时间相对分散、故在机场运行资源,分配在优化问题研究时,学者们多将目光集中在停机位资源优化和分配问题上,而较少考虑登机口的分配和调度优化方法。
南京航空航天大学的王志清等人将图论运用到登机口分配问题中,提出旅客登机口调度优化网络模型,具有一定的创新性,模型假设进、出港旅客步行距离基本相等,没有考虑中转旅客对登机口分配的影响【6】。
南京航空航天大学的曹燕在其硕士学位的论文中利用表上做法对登机口分配模型进行了考虑,但直观性不强【7】。
中国民航飞行学院文军等人将图着色模型应用到机位分配中,使图论的思想在资源资源分配中得到运用【8】。
但在考虑登机口分配问题时,由于近机位登机口和近机位一一对应,因而可以用机位分配与优化模型来模拟登机口的分配;而远机位登机口具有一定的特殊性,对于旅客而言,登机口与机位是一一对应,因而可以用机位分配与优化模型来模拟登机口的分配;而远机位登机口具有一定的特殊性,对于旅客而言,登机口与机位是一一对应的关系,但从空间分布上来看,其可以使一个或几个登机口对应一个或多个机位的设置形式,也就是;“一对多”或“多对多”问题,此时若再使用停机位的分配与优化方法来解决登机口的分配就不合理了。
近几年,民航客运量每年都有大幅增加,大型机场相继出现了候机楼紧张的问题,随着候机楼的面积不断扩大,登机口机位也相应增多,这种发展在满足了旅客快速增长的同时,也使得旅客从安检进入相应候机区的距离增加,候机楼内的步行时间拉长,削弱了民航运输的“便捷”程度【9-10】,在枢纽机场,这一问题尤为突出【11】。
本文以进、出港旅客总的步行距离最短为主要优化目标,运用图论中的网络最大流理论来解决登机口的分配与优化问题,在保证机场安全、高效运行的前提下,尽可能提高登机口利用效率,体现民航旅客运输的便捷性与舒适性。
3.1研究与方法
3.1.1旅客步行距离最短模型的优化目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机场登机口分配 副本 机场 登机口 分配