论文标题
机组人员配对优化框架,用于大型网络,多个机组人员和轮毂和辐条子网
Airline Crew Pairing Optimization Framework for Large Networks with Multiple Crew Bases and Hub-and-Spoke Subnetworks
论文作者
论文摘要
船员配对优化旨在生成一组飞行序列(机组人员配对),以最低成本涵盖航空公司的飞行时间表中的所有航班,同时满足了几个合法性的限制。考虑到机组人员的运营成本是其第二大费用,CPO对于航空公司的业务生存能力至关重要。它构成了NP-HARD组合优化问题,以解决该问题,该问题依赖于将基础整数编程问题(IPP)放松为线性编程问题(LPP),通过列生成(CG)技术解决后者(CG)技术,以及最终的LPP LPP解决方案的整数。但是,随着飞行网络的规模和复杂性的日益增长(拥有大量飞行,多个机组人员和/或多个轮毂和辐条子网),常规CG实践的实用性已变得值得怀疑。本文提出了一个航空公司配对优化框架Aircrop,其本构模块包括合法乘员配对生成器,初始可行解决方案发生器以及基于启发式CG实施的优化引擎。在本文中,除了设计Aircrop模块的设计外,还洞悉了与这些模块相互作用如何相互作用的重要问题,而文献否则会沉默。这些涉及Aircrop对给定问题,初始化方法和LPP解决方案的终止参数的多个运行的可变性来源的敏感性。在现实世界中的大规模和复杂的飞行网络上已经证明了飞行器的功效(有超过4200架飞行,15个乘员基地和十亿多配对)。希望随着这种复杂的飞行网络的出现,本文应成为附属研究和应用的重要里程碑。
Crew Pairing Optimization aims at generating a set of flight sequences (crew pairings), covering all flights in an airline's flight schedule, at minimum cost, while satisfying several legality constraints. CPO is critically important for airlines' business viability, considering that the crew operating cost is their second-largest expense. It poses an NP-hard combinatorial optimization problem, to tackle which, the state-of-the-art relies on relaxing the underlying Integer Programming Problem (IPP) into a Linear Programming Problem (LPP), solving the latter through Column Generation (CG) technique, and integerization of the resulting LPP solution. However, with the growing scale and complexity of the flight networks (those with a large number of flights, multiple crew bases and/or multiple hub-and-spoke subnetworks), the utility of the conventional CG-practices has become questionable. This paper proposed an Airline Crew Pairing Optimization Framework, AirCROP, whose constitutive modules include the Legal Crew Pairing Generator, Initial Feasible Solution Generator, and an Optimization Engine built on heuristic-based CG-implementation. In this paper, besides the design of AirCROP's modules, insights into important questions related to how these modules interact, which the literature is otherwise silent on, have been shared. These relate to the sensitivity of AirCROP's performance towards: sources of variability over multiple runs for a given problem, initialization method, and termination parameters for LPP-solutioning and IPP-solutioning. The efficacy of the AirCROP has been demonstrated on real-world large-scale and complex flight networks (with over 4200 flights, 15 crew bases, and billion-plus pairings). It is hoped that with the emergence of such complex flight networks, this paper shall serve as an important milestone for affiliated research and applications.