airlines and linear programming (and other stuff)
DESCRIPTION
Airlines and Linear Programming (and other stuff). Dr. Ron Lembke. Complex Problems. Several hundred aircraft 10,000+ crew members Up to 100,000 flights per month Tens of millions of passengers per year. A Few Results. 1989: American Airlines Reduced costs by 0.5% - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/1.jpg)
Airlines and Linear Programming (and other stuff)Dr. Ron Lembke
![Page 2: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/2.jpg)
Complex Problems
• Several hundred aircraft• 10,000+ crew members• Up to 100,000 flights per month• Tens of millions of passengers per year
![Page 3: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/3.jpg)
A Few Results
• 1989: American Airlines • Reduced costs by 0.5% • Increased revenues by 0.5% • Total impact ~ $75m
• 1994: PanAm• 11% reduction in labor
• 1993: Delta – Fleet Assignment• $300m in 3 years
• 1% difference in solution quality can mean $30m in annual savings
![Page 4: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/4.jpg)
Schedule Design
• Which cities to fly to when, how often, what times?• Marketing estimates demand• Consider available fleets, constraints on
network• Gates available, airport capacity, timing
![Page 5: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/5.jpg)
Fleet Assignment
• Right size for the lane to maximize profits
• Marketing projections• Rotate aircraft to meet maintenance
requirements
![Page 6: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/6.jpg)
Crew Scheduling
![Page 7: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/7.jpg)
Crew Scheduling
• Crew pairing• Which flight legs are combined in rotations• Fly so many hours over a period of so many hours• Different national rules, unions• Quality of life: Rest days at home, days on the
road, etc.• Crew-rostering
• Trips are assigned to individuals• SAS: 1% improvement saves $5m per year
![Page 8: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/8.jpg)
Crew Rules
![Page 9: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/9.jpg)
Operations Control
• Dealing with disruptions:• Weather delays, rain, snow, wind• Mechanical issues• Flight crews timed out
• Getting the network back up and running as quickly as possible, • Trying to service as many travelers as
possible
![Page 10: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/10.jpg)
The Bad News
• Fleet Assignment:• 75,000 Binary variables• 1,000 integer variables• 50,000 constraints• Produce a solution within a day of getting
the data
![Page 11: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/11.jpg)
Crew Flight Scheduling
• In fact, for most real instances, explicit enumeration of the constraint matrix is not possible. For example, a domestic problem on a hub-and-spoke network with several hundred flights typically has billions of pairings.
• You can’t even write all of the constraints!
![Page 12: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/12.jpg)
Advertising at NBC?
![Page 13: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/13.jpg)
$50m revenue increase
![Page 14: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/14.jpg)
Finance - Capital Asset Pricing Model (CAPM)
• Find the efficient frontier
![Page 15: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/15.jpg)
Cement Inputs
• Inputs from different sources, different amounts of several different compounds
• Target levels of each in finished product• Transportation costs complicate
![Page 16: Airlines and Linear Programming (and other stuff)](https://reader036.vdocuments.mx/reader036/viewer/2022081416/56815f5f550346895dce4332/html5/thumbnails/16.jpg)
Summary
• Linear Programming widely used• Airlines have saved and earned billions
because of LP• So much so, you never read about it• Advertising at NBC - $50m in revenues• Capital Asset Pricing model• Cement raw materials purchasing