← All challenges

Rebooking Passengers from Cancelled Flights

October 2016

business-rulesoptimization

Proposed by Michael Parish: a flight has been cancelled, and its passengers need to be re-booked onto other flights. The rebooking decision has to take into account each passenger’s frequent-flyer status, accumulated miles, and the seat availability on candidate replacement flights.

This one turned out to have real staying power — it kept attracting new solutions (including an optimization-based approach and a declarative rule-solver version) for years after it was first posted.

Send your solutions to DecisionManagementCommunity@gmail.com, or open a pull request to add yours here.

Solutions