airlines and linear programming (and other stuff)

16
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke

Upload: dawson

Post on 16-Feb-2016

106 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Airlines and Linear  Programming  (and other stuff)

Airlines and Linear Programming (and other stuff)Dr. Ron Lembke

Page 2: Airlines and Linear  Programming  (and other stuff)

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)

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)

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)

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)

Crew Scheduling

Page 7: Airlines and Linear  Programming  (and other stuff)

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)

Crew Rules

Page 9: Airlines and Linear  Programming  (and other stuff)

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)

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)

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)

Advertising at NBC?

Page 13: Airlines and Linear  Programming  (and other stuff)

$50m revenue increase

Page 14: Airlines and Linear  Programming  (and other stuff)

Finance - Capital Asset Pricing Model (CAPM)

• Find the efficient frontier

Page 15: Airlines and Linear  Programming  (and other stuff)

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)

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