An airline crew pairing is a sequence of flights one crew can fly together starting and ending at base — the set of flight legs they cover. The flying schedule has thousands of legs; the universe of legal pairings is millions. Each leg must be flown exactly once (which makes it a partitioning, the equality-constrained variant of packing), and the airline wants the cheapest valid combination. Delta, United, and Lufthansa run column generation LPs that produce promising pairings on demand and feed them into a set partitioning master problem — set packing's cousin. The same template covers vehicle scheduling, hospital nurse rostering, and ride-share driver-shift assignment. Saving 1% on crew costs at a major US carrier is on the order of $30M a year (2026 USD).
12
Crew pairings
Every airline in the world solves a giant set-packing problem before tomorrow's schedule prints.