为航路规划中的交通限制问题设计高效求解算法
Logic-Constrained Shortest Paths for Flight Planning
- 基于分支定界法,针对航路约束设计三类可调参数
- 在2万条真实飞行限制下,性能提升达数量级
- 适合航空调度、交通流优化领域的研究与应用
逻辑约束最短路径问题(LCSPP)将单源单汇最短路径与路由图上的可满足性约束相结合。该问题源于飞行规划场景,空中交通管制(ATC)机构为提升安全性和通行效率,对航班航线施加一系列交通流限制(TFRs)。本文提出一种新的基于分支定界(B&B)的LCSPP算法,具有三个核心自由度:节点选择规则、分支规则和冲突集。尽管节点选择与分支规则在MIP和SAT领域已有研究,但难以直接应用于LCSPP。本文系统回顾文献,开发出适配的改进规则。其中冲突集是LCSPP特有的概念,即分支规则所作用的变量集合,本文分析其对算法的影响。第二部分展示如何将含TFR的飞行规划建模为LCSPP,并用该算法求解。实验基于包含全球航线图和约20,000条真实TFRs的数据集,数据由行业伙伴Lufthansa Systems GmbH提供,已公开。最后,深入分析动态最短路径算法、节点选择、分支规则与冲突集的组合效果,精心选择可带来数量级性能提升。
原文摘要 · Abstract (English)
The logic-constrained shortest path problem (LCSPP) combines a one-to-one shortest path problem with satisfiability constraints imposed on the routing graph. This setting arises in flight planning, where air traffic control (ATC) authorities are enforcing a set of traffic flow restrictions (TFRs) on aircraft routes in order to increase safety and throughput. We propose a new branch and bound-based algorithm for the LCSPP. The resulting algorithm has three main degrees of freedom: the node selection rule, the branching rule and the conflict. While node selection and branching rules have been long studied in the MIP and SAT communities, most of them cannot be applied out of the box for the LCSPP. We review the existing literature and develop tailored variants of the most prominent rules. The conflict, the set of variables to which the branching rule is applied, is unique to the LCSPP. We analyze its theoretical impact on the B&B algorithm. In the second part of the paper, we show how to model the flight planning problem with TFRs as an LCSPP and solve it using the branch and bound algorithm. We demonstrate the algorithm's efficiency on a dataset consisting of a global flight graph and a set of around 20000 real TFRs obtained from our industry partner Lufthansa Systems GmbH. We make this dataset publicly available. Finally, we conduct an empirical in-depth analysis of dynamic shortest path algorithms, node selection rules, branching rules and conflicts. Carefully choosing an appropriate combination yields an improvement of an order of magnitude compared to an uninformed choice.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。