The solution
Airline crew planning runs in two steps: crew pairing generates anonymous work schedules that cover the flight timetable, then those pairings are assigned to individual crew members. Long-haul flights need augmented crews for safety reasons, and here is the catch: how many extra captains or officers a flight requires depends on the characteristics of the pairing covering it. The requirement and the schedule choice are coupled. Most tools break that coupling by fixing augmentation requirements up front or restricting how they can be satisfied, because the general problem is very hard.
Sabre developed its long-haul pairing optimizer in the mid-1990s and took the opposite path: the optimizer explicitly models many types of crew-augmentation processes and simultaneously considers the relevant ranks of all cockpit crew members. It solves the resulting large-scale model with branch and price. In a 2015 Interfaces article, the authors traced two decades of model and algorithm evolution and compared their approach with four conventional methods, showing it solves the general crew-augmentation problem and delivers significant crew cost savings to airlines.
Why it works: augmentation is real money. Covering the same flight with pairing A might cost three extra crew positions while pairing B costs one, so fixing the requirement before optimizing freezes cost into the schedule. Put the requirement inside the objective and the solver buys the cheapest legal combination across the whole network at once. The savings compound across every pairing in a bid line, which is why airlines paid for the product rather than a rule tweak.
What it achieved
Make crew augmentation an optimization variable
Why it worked
Augmentation requirements are coupled to pairing choice, so fixing them a priori locks in crew cost before the solver ever runs.
Branch and price keeps the enlarged model tractable, so millions of candidate pairings including augmentation states stay solvable.
Sabre sold crew-pairing systems to many long-haul airlines, so the improvement multiplied across customer fleets instead of one.
Two decades of incremental model and algorithm work (1995-2015) is what made the explicit formulation production-grade.
What can be applied
When a constraint actually varies with the solution, leave it inside the model. Fixing 'known' parameters up front simplifies the math but locks in cost the solver would have removed.
Aftermath
The optimizer stayed in Sabre's long-haul pairing product line through the mid-2010s, with the 2015 Interfaces paper documenting the evolution of its models and algorithms and benchmarking it against four conventional approaches. The paper frames the explicit-augmentation formulation as settled product capability rather than research, and notes that the general problem had long been skipped in practice precisely because of its complexity.
FOLLOW THE EVIDENCE
The sources
- Airline Crew Augmentation: Decades of Improvements from Sabre pubsonline.informs.org
- Airline Crew Augmentation: Decades of Improvements from Sabre ideas.repec.org