
Your crew scheduling solver works 350 days a year. The 15 it can't are the ones that cost $1.2B.
The failure mode few outside an ops control center ever see:
Legacy crew schedulers run column generation on a static snapshot of the network. They freeze time, compute the cheapest recovery, and hand it back 30–60 minutes later. But during a cascading disruption, the network changes every 5 minutes. By the time the solver answers, crews have moved, connections have broken, and the solution is already invalid.
The system is now optimizing a phantom airline — one that exists only in an hour-old snapshot.
That's what killed Southwest in December 2022. Phone-based check-ins created hours of data latency, and SkySolver kept generating schedules for crews who weren't where the system thought they were. 16,900 cancelled flights. $1.2B gone. Spirit hit a version of the same wall in July 2024 — conflicting assignments for 43% of available crews.
And the math got worse in October 2024. DOT's automatic refund rule now turns every 3-hour domestic delay into a mandatory cash refund, no request needed. Slow IROPS recovery stopped being a goodwill problem. It's a direct, automatic financial hit.
What we build: ML-powered IROPS recovery that augments your existing Jeppesen or IBS install instead of ripping it out. It works with probabilistic crew positions — "probably in Denver" — instead of demanding certainty that doesn't exist mid-cascade. It models where the blast radius propagates across a point-to-point network. And it runs in shadow mode first, so recommendations earn trust before anyone bets an operation on them.
The solver isn't the problem. Asking a solver built for efficiency to deliver resilience is.
Save this for next time someone pitches "AI for airline operations" and can't tell a chatbot from a recovery engine.
What breaks first during a cascade — your crew tracking, or your solver?
#AirlineOperations #IROPS #CrewScheduling #AviationAI #OperationalResilience