摘要
停机位指派问题是机场运营管理的核心问题。现有的停机位指派问题研究集中在提高停机位的利用效率上,而忽略了停机坪的运行安全。针对这一问题,本文以最大化近机位利用率和最小化鲁棒性损失为目标,提出一个考虑港湾安全约束的停机位指派模型;提出一种可精确求解面向港湾机坪的停机位指派问题的分支定价算法;利用机场实际数据验证提出的模型和算法。实验结果表明,在小、中、大规模算例中分支定价的最优解比CPLEX分别改进了0.3%、17.3%、26.7%,在中大规模算例中有明显的优势。在小、中、大规模算例中,本文的设计能分别预先避免27.16%、16.35%、11.01%的航空器发生港湾冲突。在提高近机位利用率和指派计划鲁棒性的同时,提高了机坪的安全性。
近年来,中国民航事业保持高速发展态势,民航运输总量持续增长。优化机场场面资源管理对缓解机场负荷、提高机场运行效率有重要作用。停机位指派是机场场面运行管理工作中的核心问题,尤其在大型机场中停机坪空间拥挤,航空器停放距离较近,容易造成滑行冲突。研究停机位的优化指派问题对提高机位利用效率和机坪安全性有重要意义。
停机位指派问题有多种优化目标,国内外学者针对不同优化目标进行广泛的研究。Yu
停机位的指派受到多种因素限制。一些学者扩展了停机位指派问题的基本约束,Li
停机位指派问题是一个NP‑Hard问
与启发式方法不同的是,精确式算法能得到停机位指派问题的精确最优解,但求解难度更大。Castaing
近年来,一些学者从建模方法的角度强化停机位指派模型,尤其是基于分支定价的方法。Diepen
纵观过往相关研究,大多较为注重机场运行效率的提升,忽视机位分配与机坪运行安全问题之间的联系,但目前停机坪的安全问题日益突出。在求解算法上,高效精确的求解大规模停机位指派问题仍面临着很多挑战。在求解停机位指派问题的分支定价算法上也存在许多待改进的设计。因此,本文设计一种结合停机位运行效率和港湾安全约束的停机位指派优化方法,扩展传统的停机位指派模型,在预先避免冲突的条件下提高机型的运行效率,并设计高效精确求解停机位指派问题的分支定价方法。
停机位指派问题是在未来的一段规划期间,为机场内的航空器安排合理的停机位,使每一架航空器都停放在合适的位置,并满足整体的优化目标。停机位指派是一个大规模的多目标多约束的优化问题。在大型机场中限制停机位指派的因素有很多,在该问题中要尽量提高近机位资源的利用率,同时兼顾航空器的安全性,尽量避免机坪内两架航空器的冲突。
在大型机场中由于机坪空间布局的限制,需要考虑更严格的安全限制。本文提出面向港湾机坪的停机位指派问题,定义“港湾机坪”为机位间物理空间相对拥挤,机坪滑行路线、停止等待点重合交错的机坪区域,在充分分析“港湾机坪”内航空器运行冲突机制的基础上,优化停机位指派。
本文针对港湾机坪的停机位分配问题的假设和规则如下:
(1)不考虑航空器的拖曳,将进场航班和对应的离场航班看作一个分配单位。
(2)确定性假设,本文做确定性优化,不考虑停机位指派问题中的随机性。
(3)信息完备假设,与航空器和机场机位有关的信息是已知的,包括航班的到达时间和起飞时间、机型等,机场的机位容量、机位分布、机坪滑行路线等。
机场的停机位集为,停机位为(),近机位集为,远机位集为。在规划周期内该机场起降的航空器节点。航空器的计划进场时间为,计划离场时间为。本文将停机位指派问题建模为商品流模型,航空器作为商品在机位上流动。定义停机位指派问题的决策变量如下
(1) |
基于弧变量建模有利于减少决策变量数量和避免出现二次项,本文额外定义虚拟航空器起始节点、虚拟航空器终止节点。虚拟航空器节点的时间窗为规划最早时间,是时间窗为规划最晚时间。
由于航班国内外属性、航空公司、航空器机型和航空器大小等因素的限制,停机位和航空器间存在着兼容性约束。因此,本文定义允许停放航空器的机位子集,且。定义允许停放在停机位上的航空器子集。注意到当,航空器和都允许停放在停机位,允许取1或0,否则。
(1)流量平衡约束
在弧变量模型中,构成停机位指派可行方案的约束首先是流量平衡约束
(2) |
(3) |
(4) |
(2)唯一性约束
(5) |
(3)时间间隔约束
(6) |
(4)负载均衡约束
(7) |
(5)弹性缓冲时间约束
(8) |
在港湾机坪中,由于机坪空间布局、航空器构型、滑行路线和滑行规则的限制,航空器之间存在着静态冲突和动态冲突。
静态冲突必须预先避免。如

图1 港湾机坪静态冲突示意
Fig.1 Static conflict in harbor apron
由于空间局限和滑行路线的重合,时间窗临近的航空器在港湾机坪容易产生动态冲突。如

图2 港湾机坪动态冲突示意
Fig.2 Dynamic conflict in harbor apron
基于“预防为主”的原则,通过停机位指派提前避免港湾动态冲突。当同一港湾机坪内的停机位和存在滑行路线冲突,且,,,其中为机坪滑行冲突的时间阈值,则航空器和不允许同时停放在停机位和。
为统一表示考虑静态冲突和动态冲突,本文定义港湾冲突集合,其中冲突组合,表示如果航空器停放在停机位,则航空器不允许停放在停机位。
为港湾冲突集合的所有元素构建港湾冲突约束
(9) |
通过停机位预指派将有潜在冲突的航空器指派在合适的位置,有利于避免航空器发生冲突时的等待,提高机坪安全性和运行效率。
目标1 最大化近机位使用率
在停机位指派问题中,近机位相对远机位存在明显优势,航空器应尽量地停放在近机位。
(10) |
目标2 最小化鲁棒性损失
以最大化近机位使用率为目标,会生成大量的最优方案,这些方案中机位的空闲时间大致相同,但是空闲时间的分布可能有较大差异。合理的空闲时间有利于提高指派计划的鲁棒性,减少同一机位上的航空器冲突。
定义指派到同一停机位上连续停放的两个航空器和之间的期望冲突时间为。航班延误时间和预期冲突时间的关系如
(11) |

图3 航班延误时间与预期冲突时间关系
Fig.3 Relationship between flight delay time and expected conflict time
定义停机位指派计划的鲁棒性损失为冲突时间之和,优化目标为
(12) |
鲁棒性较高通常表现为同一机位上航空器的时间间隔较大且均匀,但在资源有限的情况下,这将影响近机位利用率;近机位利用率高通常导致近机位上的航空器拥挤,这使指派计划吸收扰动的能力降低。结合两个优化目标的关系,本文使用约束法来处理多目标。将目标2作为参考目标,并将目标1限制为不小于的约束。通过求解目标1在上述约束下的最优值,确定取值为,其中为内的松弛系数。
松弛约束如下
(13) |
本文基于分支定价算法(Branch and price, B&P)的框架,将上述的停机位指派模型重构为基于集合划分的模型,并实现优化求解。分支定价是分支定界(Branch and bound, B&B)和列生成算法(Column generation)的组合算法。
在本文面向港湾的停机位指派问题中,“列”指单个停机位上的可行航空器序列,“列”的生成指用子模型生成单个停机位上可行的航空器停放方案。算法基本流程为:首先将基于弧的停机位指派模型转化为集合划分模型,包括一个列变量建模的主模型和一个主模型提供有效列的子模型;其次在内部调用列生成求解线性松弛的集合划分模型,在外部调用分支定界算法添加整数约束寻找整数最优。
定义满足上述约束式(
(14) |
定义方案的决策变量为
(15) |
由变量定义可知,弧变量与变量、的关系如下
(16) |
根据
(17) |
(18) |
(19) |
(20) |
(21) |
(22) |
基于DW分解的思想,将子模型按停机位分块,为每个停机位分别构建子模型。
求解主模型,得到约束式(
(23) |
约束条件为
(24) |
(25) |
(26) |
(27) |
(28) |
(29) |
式(
子模型的求解是列生成算法的核心问题,列生成的每次迭代过程都需要调用子模型算法寻找当前满足进基条件的列加入主模型。本文的子模型是一个典型的资源受限的最短路问题,即在一个节点为的子图上,找到一条从虚拟起点出发到虚拟终点、目标值最小的路径。路径目标值小于0的是最小化鲁棒性损失的有效列。标签算法是一类求解最短路径问题的经典算法,本文采用标签算法求解引入对偶变量的子模型,为主模型提供列方案。
为提高分支定价算法的效率,本文使用和设计多种加速策略。
(1)基于弧的分支变量
在大规模问题中,基于列变量分支可能导致求解困难,因为分支变量规模庞大,且易导致二叉树不平衡。本文使用分支定价求解车辆路径问题(Vehicle routing problem,VRP)时常用的分支策略,将集合划分模型中的决策变量重新映射到弧模型中的决策变量,即
(2)子模型支配关系预估和添加多列
为提高列的数量和质量,一次性向主模型中添加所有子模型的列方案。但随着问题规模尤其是停机位数量的扩大,需要求解的子模型数量也随之增长。通过预实验发现,在列生成迭代后期,大多子模型已经无法产生最优值小于0的有效列。因此,设计子模型支配关系预估原则,来避免计算无法生成有效列的被支配的子模型,节省求解时间。子模型和的支配关系预估原则为:已知,若停机位和均不是港湾机位,即对偶变量,且满足对偶变量,,则子模型的最优值满足,即被支配。在算法中,记录最优值的无效子模型,若子模型被无效子模型支配,即,则,那么不计算子模型。
采用广州白云国际机场(IATA代码:CAN)典型高峰周(国庆)内的航班数据构建测试案例。CAN是我国3大枢纽机场之一,机场内有两个航站楼和224个机位,包括142个近机位。机场内形成大量港湾机坪,如

图4 广州白云国际机场平面布局图
Fig.4 Layout of Guangzhou Baiyun International Airport
编号 | 指廊/站坪 | 国际/国内 | 近/远 | 机位等级 |
---|---|---|---|---|
101 | 东一指廊 | 国际 | 近 | E |
125 | 东三指廊 | 国内 | 近 | D |
135 | 东三远 | 混用 | 远 | C |
编号 | 机型等级 | 计划进场 | 计划离场 | 属性 |
---|---|---|---|---|
1 | E | 09:20:00 | 12:40:00 | 国际 |
2 | C | 09:25:00 | 10:25:00 | 国内 |
3 | E | 10:25:00 | 11:35:00 | 国内 |
设置规划周期为24 h,构建30个不同规模的测试算例,包括10个小规模算例、10个中规模算例、10个大规模算例。小规模算例中停机位数不超过20,航班数少于100;大规模算例停机位数大于70,航班数量超过300;其余为中规模算例。部分算例信息见
Size | ||||||
---|---|---|---|---|---|---|
1 | 小 | 10 | 30 | 3 | 9.53 | 264 |
2 | 小 | 10 | 40 | 4 | 8.97 | 384 |
3 | 小 | 16 | 69 | 4.31 | 14.16 | 5 148 |
4 | 小 | 16 | 64 | 4 | 14.47 | 4 344 |
5 | 小 | 16 | 55 | 3.44 | 13.22 | 2 597 |
6 | 小 | 16 | 61 | 3.81 | 12.31 | 2 863 |
7 | 小 | 20 | 50 | 2.5 | 16.88 | 0 |
8 | 小 | 20 | 60 | 3 | 16.57 | 0 |
9 | 小 | 20 | 56 | 2.8 | 16.46 | 0 |
10 | 小 | 20 | 65 | 3.25 | 16.43 | 0 |
11 | 中 | 30 | 100 | 3.33 | 25.63 | 2 687 |
12 | 中 | 30 | 120 | 4 | 26.43 | 5 107 |
13 | 中 | 33 | 128 | 3.88 | 25.86 | 11 798 |
14 | 中 | 40 | 100 | 2.5 | 22.32 | 1 896 |
15 | 中 | 40 | 130 | 3.25 | 22.42 | 4 140 |
16 | 中 | 42 | 239 | 5.69 | 35.2 | 14 867 |
17 | 中 | 47 | 151 | 3.21 | 25.6 | 9 888 |
18 | 中 | 50 | 150 | 3 | 43 | 43 250 |
19 | 中 | 50 | 172 | 3.44 | 42.67 | 57 028 |
20 | 中 | 50 | 182 | 3.64 | 43.46 | 67 014 |
21 | 大 | 75 | 368 | 4.91 | 44.33 | 41 620 |
22 | 大 | 75 | 355 | 4.73 | 45 | 31 520 |
23 | 大 | 75 | 367 | 4.89 | 45.37 | 39 846 |
24 | 大 | 75 | 357 | 4.76 | 43.99 | 37 468 |
25 | 大 | 75 | 360 | 4.8 | 42.79 | 41 706 |
26 | 大 | 97 | 323 | 3.33 | 60.16 | 20 048 |
27 | 大 | 97 | 316 | 3.26 | 60.71 | 16 265 |
28 | 大 | 97 | 328 | 3.38 | 60.86 | 22 390 |
29 | 大 | 97 | 329 | 3.39 | 61.1 | 15 700 |
30 | 大 | 97 | 326 | 3.36 | 61.38 | 21 329 |
为检验分支定价方法的有效性,使用CPLEX求解器直接求解第二节提出的基于弧的停机位指派模型,与B&P算法对比计算的精度和速度。设置松弛系数为0.8,单个机位的负载上限为8,弹性缓冲时间阈值为30 min,最大求解时间为60 min。此外,通过预实验发现,大规模算例在近机位航空器数量约束下难以在求解时间内产生可行解。一方面由于航空器总量大都近机位数量有限,另一方面目标1的整数系数使分支定价算法在迭代中容易退化,难以收敛。因此,在大规模算例的实验中,设置松弛系数为0,即不考虑近机位使用率的约束。
选取广州白云国际机场两年的航班数据进行航班延误分布统计,并拟合航班与其冲突时间和航班计划间隔时间的函数关系,
(30) |
各规模算例的平均求解情况见
算例信息 | CPLEX | B&P | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
规模 | CPU/s | CPU/s | |||||||||
小 | 16.4 | 55 | 538.23 | 534.29 | 0.75 | 5.74 | 536.71 | 534.292 | 0.51 | 4.802 | 0.3 |
中 | 41.2 | 147.2 | 1 726.46 | 1 425.61 | 10.76 | 186.53 | 1 428.56 | 1 424.69 | 2.25 | 145.47 | 17.3 |
大 | 86 | 342.9 | 5 031.65 | 3 547.84 | 22.85 | 3 687.40 | 3 547.25 | 3.65 | 26.7 |
由
两种算法的最优解对比结果见

图5 各算例的最优值对比
Fig.5 Comparison of the optimal values of each instance
本文设计对照实验验证港湾安全约束的效果。在所有含港湾安全约束的算例中,用B&P算法求解去掉港湾安全约束的模型作为对照组。
对照组中各算例违反港湾安全约束的航空器占比如

图6 对照组中违反港湾安全约束的航空器占比
Fig.6 Proportion of aircraft violating harbor safety constraints in the control group
对照组的计算结果见
算例信息 | B&P | B&P without harbor | /% | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
规模 | |||||||||||
小 | 14 | 53.17 | 2 600 | 51.33 | 447.63 | 51.33 | 443.55 | 0.017 | 11.5 | 15.17 | 27.17 |
中 | 41.2 | 147.2 | 21 767.5 | 124.8 | 1 428.56 | 124.8 | 1 424.64 | 0.002 | 17.9 | 24.3 | 16.35 |
大 | 86 | 342.9 | 28 789.2 | 3 687.40 | 3 545.45 | 0.051 | 29.5 | 37.6 | 11.01 |
由
可见,本文的模型能在几乎不影响最优值的情况下,避免潜在较多的港湾冲突,在优化机位利用时提高了机坪安全性。
本文使用约束法来处理最大化近机位利用率和最小化鲁棒性损失两个目标,使用松弛系数连接两个目标,的取值直接决定了对近机位利用率的要求。选择部分算例分析取值对目标的影响。
以算例8和11为例,调整得到近机位航空器数量和最小化鲁棒性损失的关系曲线,如

图7 不同松弛系数的最优值曲线
Fig.7 Curves of optimal values of different relaxation coefficients
(1) 本文提出面向港湾机坪的停机位指派问题。考虑停机位的利用效率和安全性,引入港湾安全约束,以充分利用近机位和减低鲁棒性损失为目标构建停机位指派模型。设计含多种加速策略的分支定价算法,精确求解该模型。在广州白云国际机场的运行数据上验证模型和算法的有效性。
(2) 文中所提方法可以在优化停机位利用率的同时,可以通过调节机位上的航空器间隔来提高指派计划的鲁棒性,通过调整部分潜在冲突的航班,避免航空器冲突。同时针对港湾约束的建模思路和算法设计可以很好地扩展到其他考虑机位之间耦合性的约束,从而进一步提高机位指派计划的质量。
(3) 未来的研究要进一步考虑不确定因素对停机位指派计划鲁棒性的影响。本文设计确定性模型对停机位进行预指派,实际运行中航空器进离场时间、滑行时间的不确定性等多种因素对停机位指派都有重要影响。此外,本文通过停机位指派的方式来减少港湾机坪的潜在冲突,未来要考虑结合更多的管制手段来减少航空器在机位滑行道上的冲突,从而提高停机位的利用效率和机坪安全性。
参考文献
YU C, ZHANG D, LAU H Y K. MIP-based heuristics for solving robust gate assignment problems[J]. Computers & Industrial Engineering, 2016, 93: 171-191. [百度学术]
LIU S, CHEN W H, LIU J. Robust assignment of airport gates with operational safety constraints[J]. International Journal of Automation and Computing, 2016, 13(1): 31-41. [百度学术]
MAHARJAN B, MATIS T I. Multi-commodity flow network model of the flight gate assignment problem[J]. Computers & Industrial Engineering, 2012, 63(4): 1135-1144. [百度学术]
姜雨,胡志韬,童楚,等.面向航班延误的停机位实时指派优化模型[J].交通运输系统工程与信息, 2020, 20(5): 185-190, 217. [百度学术]
JIANG Yu, HU Zhitao, TONG Chu, et al. An optimization model for gate re-assignment under flight delays[J]. Journal of Transportation Systems Engineering and Information Technology, 2020, 20(5): 185-190, 217. [百度学术]
王超,任云鸿.面向节油减排的平行多跑道混合运行机场停机位分配模型[J].交通信息与安全, 2021, 39(5): 144-152. [百度学术]
WANG Chao, REN Hongyun. A model of gate allocation for parallel multi-runway hybrid operation from the perspective of fuel-saving and carbon emission reduction[J]. Journal of Transport Information and Safety, 2021, 39(5): 144-152. [百度学术]
LI Y, CLARKE J P, DEY S S. Using submodularity within column generation to solve the flight-to-gate assignment problem[J]. Transportation Research Part C: Emerging Technologies, 2021, 129: 103217-103240. [百度学术]
WANG R, ALLIGNOL C, BARNIER N, et al. A new multi-commodity flow model to optimize the robustness of the gate allocation problem[J]. Transportation Research Part C, 2022, 136: 103491-103511. [百度学术]
余青华. 基于机坪管制移交的航站楼U型区运行优化研究[D]. 天津: 中国民航大学,2020. [百度学术]
YU Qinghua. Research on operation optimization of U-shaped area of terminal building vasedon aircraft control transfer[D]. Tianjing: Civil Aviation University of China, 2020. [百度学术]
DENG W, ZHAO H, YANG X, et al. Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment[J]. Applied Soft Compute, 2017, 59: 288-302. [百度学术]
李倩雯. 机场停机位优化分配模型构建[D]. 北京: 北京交通大学, 2018. [百度学术]
LI Qianwen. Research on optimization models for airport gate assignment problem[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2018. [百度学术]
DIEPEN G, AKKER J M, HOOGEVEEN H, et al. Finding a robust assignment of flights to gates at Amsterdam Airport Schiphol[J]. Journal of Scheduling, 2012, 15: 703-715. [百度学术]
BENLIC U, BURKE E K, WOODWARD J R. Breakout local search for the multi-objective gate allocation problem[J]. Computers and Operations Research, 2017, 78: 80-93. [百度学术]
CASTAING J, MUKHERJEE I, COHN A M, et al. Reducing airport gate blockage in passenger aviation: Models and analysis[J]. Computers and Operations Research, 2016, 65: 189-199. [百度学术]
GUÉPET J, ACUNA-AGOST R, BRIANT O, et al. Exact and heuristic approaches to the airport stand allocation problem[J]. European Journal of Operational Research, 2015, 246(2): 597-608. [百度学术]
KARSU Ö, AZIZOĞLU M, ALANLI K. Exact and heuristic solution approaches for the airport gate assignment problem[J]. Omega, 2021, 103: 102422-102437. [百度学术]