140 likes | 148 Views
This research paper discusses the problem of flight rescheduling and proposes models and algorithms to minimize passenger delay and revenue loss in emergency situations. The study compares different algorithms and presents extensions to the models.
E N D
IEOR 4405 ProductionScheduling (Spring 2016) Flight Rescheduling Jo-Anne Loh (jl3963) Anna Ming (axm2000) Dhruv Purushottam (dp2631)
Outline • Background • Situation 1 • Model I • Model II • Comparison • Situation 2 • Model III • Extensions
Background • Airlines and their delays affect the economy • In 2007, passengers experienced a total delay of ~30,000 years with a cost of $16.1B in the US • How should flights be effectively rescheduled? • Minimize flight delay • Minimize passenger delay • Minimize revenue loss in emergency situations
Situation 1 • Currently airlines reschedule to minimize flight delay. Does this also minimize passenger delay? • Goal: Minimize passenger trip delay using Schedule Minimization foR Generalized Operational Logistics (SRMGOL) algorithm • Assumptions: • 24 hour window • Flights are on a normal distribution • Flights do not depend on previous flights for the aircraft • All passengers have 1 stop over
Situation 1: Data • Create initial flight times between 6 airports • Add average flight times to create final flight time • Create possible itineraries for passengers and generate final arrival time • Use percentage late data of each airport to determine which flights are delayed randomly • Run algorithms on passengers that miss the next leg of their flight
Model I Algorithm • The intuitive solution: minimize flight time by putting passenger on the next available flight • Prioritizes planes arriving at original schedule
Model II Algorithm Reschedule passenger on the next available flight or hold the connecting flight for a period of time to allow the passenger to make the flight.
Situation 1: Model I vs II • ~20,000 passengers, 300 flights • Total hours of passenger delay:
Situation II • Aircraft Recovery Problem – unforeseen events disrupt a flight schedule • Ex. In a snowstorm many flights are delayed. Which flights should go first with a limited amount of aircrafts? • Goal – reduce losses as much as possible • Assumptions: • There are less aircrafts than flights • Flights are full • Relax cancellation constraint
Model III Results Sample run using AMPL and Gurobi
Extensions • Situation I • Include trade-off between passenger delay and airline costs • Situation II • Create a dynamic model that can constantly update the unscheduled flights and rerun • Combine the two models into a real world situation where there are aircraft shortages and a need to minimize passenger delays