结合Benders分解与列生成解决机组配对与个性化机组分配集成问题

Combining Benders’ Decomposition and Column Generation for Integrated Crew Pairing and Personalized Crew Assignment Problems

Transportation Science · 2019
被引 1
ABS 3

中文导读

针对航空公司机组调度中先配对后分配导致次优解的问题,提出集成模型并开发Benders分解与列生成结合的方法,用美国某大型航司真实数据验证效果。

Abstract

The airline crew scheduling problem, because of its size and complexity, is usually solved in two phases: the crew pairing problem and the crew assignment problem. A pairing is a sequence of flights, connections, and rests starting and ending at the same crew base. The crew pairing problem consists of determining a minimum-cost set of feasible pairings such that each flight is covered exactly once. In the crew assignment problem, the goal is to construct monthly schedules from these pairings for a given set of pilots and copilots independently, while respecting all the safety and collective agreement rules. However, this sequential approach may lead to significantly suboptimal solutions because it does not take into account the crew assignment constraints and objective during the building of the pairings. In this paper, first, we propose an extension of the crew pairing problem that incorporates pilot and copilot vacation requests at the crew pairing stage. Second, we introduce a model that completely integrates the crew pairing and crew assignment problems simultaneously for pilots and copilots. To solve this integrated problem, we develop a method that combines Benders’ decomposition and column generation. We conduct computational experiments with real-world data from a major U.S. carrier.

航空调度机组排班运筹优化列生成Benders分解