1 15.053 To accompany lecture on February 7 Some additional Linear Programs (not covered in lecture) – Airplane Revenue Management – Tomotherapy.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Requirements Engineering Processes – 2
October 31, 2005Copyright © by Erik D. Demaine and Charles E. LeisersonL13.1 Introduction to Algorithms LECTURE 11 Amortized Analysis Dynamic tables.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Multicriteria Decision-Making Models
Chapter 1 The Study of Body Function Image PowerPoint
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
STATISTICS POINT ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
Thursday, April 11 Some more applications of integer
Tuesday, May 7 Integer Programming Formulations Handouts: Lecture Notes.
February 7, 2002 A brief review of Linear Algebra Linear Programming Models Handouts: Lecture Notes.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Regional Routing Model Review: C) Model Formulation and Scenario Analysis Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN NETS Program.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Wants.
Year 6 mental test 10 second questions
Chapter 7 Sampling and Sampling Distributions
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
1 The Impact of Buy-Down on Sell Up, Unconstraining, and Spiral-Down Edward Kambour, Senior Scientist E. Andrew Boyd, SVP and Senior Scientist Joseph Tama,
Solve Multi-step Equations
B2B Solutions Study Summary Charts June – September 2013.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Trade Promotion Management Study Summary Charts
Announcements Homework 6 is due on Thursday (Oct 18)
Income Measurement and Profitablity Analysis
Scheduled Model Predictive Control of Wind turbines in Above Rated Wind Avishek Kumar Dr Karl Stol Department of Mechanical Engineering.
PP Test Review Sections 6-1 to 6-6
Chapter 12 Capturing Surplus.
Shadow Prices vs. Vickrey Prices in Multipath Routing Parthasarathy Ramanujam, Zongpeng Li and Lisa Higham University of Calgary Presented by Ajay Gopinathan.
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
An Application of Linear Programming Lesson 12 The Transportation Model.
XML and Databases Exercise Session 3 (courtesy of Ghislain Fourny/ETH)
BEEF & VEAL MARKET SITUATION "Single CMO" Management Committee 18 April 2013.
VOORBLAD.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Perfect Competition.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Subtraction: Adding UP
Analyzing Genes and Genomes
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
9. Two Functions of Two Random Variables
Computational Methods for Management and Economics Carla Gomes Module 6c Initialization in Simplex (Textbook – Hillier and Lieberman)
MIT and James Orlin © More Linear Programming Models.
Presentation transcript:

To accompany lecture on February 7 Some additional Linear Programs (not covered in lecture) – Airplane Revenue Management – Tomotherapy

2 An Airline Revenue Management Problem Background: Deregulation occurred in 1978 Prior to Deregulation – Carriers only allowed to fly certain routes. Hence airlines such as Northwest, Eastern, Southwest, etc. – Fares determined by Civil Aeronautics Board (CAB) based on mileage and other costs --- (CAB no longer exists) Post Deregulation – Any carrier can fly anywhere – Fares determined by carrier (and the market)

3 Special Features of Airline Economics Huge sunk and fixed costs – Purchase of airplanes – Gate facilities – Fuel and crew costs Low variable costs per passenger – $10/passenger or less on most flights Strong economically competitive environment – Near-perfect information and negligible cost of information – Symmetric information No inventories of "product – An empty seat has lost revenue forever: highly perishable

4 Multiple fare classes: a monopolists perspective one price two prices P The two fare model presumes that customers are willing to pay the higher price, even if the lower price is available. How did airlines achieve this? Q Q

5 Two Complexities in Revenue Management Complexities due to use of hubs. – Many customers transfer airplanes at a hub – Hubs permit many more itineraries to be flown Complexities due to uncertainties – Typically the less expensive Q fares are sold in advance of the more expensive Y fares. – How many tickets should be reserved for Y fares Today: We will focus on the complexities due to hubs, and will consider a very simple example.

6 Four Flights from East-West Airlines Flight # Depart Arrive 1A 1B 2A 2B Boston Chicago 8 AM 10:45 AM Chicago San Francisco 10:45 AM 12:15 PM New York Chicago 7:45 AM 10:15 AM Chicago Los Angeles 10:15 AM 12:15 PM Both planes have a seating capacity of 200 Several passenger itineraries can be determined from these flights. For example, a passenger can fly from Boston to Chicago, and another passenger can fly from Boston to LA.

7 A Diagram Showing the East-West Flights SF B LA C NY 1B 2A2A 1A1A 2B

8 Fares and Demand for Itineraries Y-class fare and demand B-C $ $23020 B-SF $ $42040 B-LA $ $49025 NY-C $25024 $29016 NY-SF $41065 $55050 NY-LA $45040$55035 C-SF $20021$23020 C-LA $25025$30014 Itinerary Q-class fare and demand

9 Number of seats allocated if everyone flies Includes demand from B-C, B-LA, and B-SF Q-demand, Y-demand Seat capacity: 200 per flight Y-fares are higher SF B LA NY

10 Formulation as a Linear Program What is the objective: What are the constraints? What are the decision variables?

11 An Abstracted version of the LP Let F be the set of flights Let C be the set of itineraries/classes – e.g., C r j = revenue from j C d j = demand for j C let C(f) = subset of C containing flight f c f = capacity of flight f Work with your partner to formulate the LP

12 The Optimal Solution Y-class fare and demand Itinerary Q-class fare and demand B-C B-SF B-LA NY-C NY-SF NY-LA C-SF C-LA

13 Number of seats allocated in the optimal solution Includes demand from B-C, B-LA, and B-SF Q-demand, Y-demand Seat capacity: 200 per flight Y-fares are higher SF B LANY C

14 Robert L. Crandall, Chairman, President, and CEO of AMR I believe that yield management is the single most important technical development in transportation management since we entered the era of airline deregulation in The development of American Airline's yield-management system has been long and sometimes difficult, but this investment has paid off. We estimate that yield management has generated $1.4 billion in incremental revenue in the last three years alone. This is not a one- time benefit. We expect it to generate at least $500 million annually for the foreseeable futur e.

15 Math Programming and Radiation Therapy Based on notes developed by Rob Freund (with help from Peng Sun) Lecture notes from

16 High doses of radiation (energy/unit mass) can kill Cells and/or prevent them from growing and diving - true for cancer cells and normal cells Radiation is attractive because the repair mechanisms for cancer cells is less efficient than for Normal cells Radiation Therapy Overview SMA-HPC ©2001 MIT15.094: Systems Optimization Model 3

17 Radiation Therapy Overview Recent advances in radiation therapy now make it Possible to: - map the cancerous region in greater detail - aim a larger number of different beamlets with greater specificity This has spawned the new field of tomotherapy Optimizing the Delivery of Radiation Therapy to Cancer Patients, by Shepard, Ferris, Olivera, and Mackie, SIAM Review, Vol. 41, pp , 1999 SMA-HPC ©2001 MIT15.094: Systems Optimization Model 4

18 Radiation Therapy Overview Conventional Radiotherapy… tumor Radiation Intensity of Does Delivered SMA-HPC ©2001 MIT15.094: Systems Optimization Model 5

19 Radiation Therapy Overview …Conventional Radiotherapy… tumor Radiation Intensity of Does Delivered SMA-HPC ©2001 MIT15.094: Systems Optimization Model 6

20 Radiation Therapy Overview …Conventional Radiotherapy… In conventional radiotherapy - 3 to 7 beams of radiation radiation oncologist and physicist work together to determine a set of Beam angels and beam intensities determined by manual trial-and- error process SMA-HPC ©2001 MIT15.094: Systems Optimization Model 7

21 Radiation Therapy Overview …Conventional Radiotherapy Complex Shaped Tumor Area With only a small number of beams, it is difficult/impossible to deliver required does to tumor without impacting the critical area. SMA-HPC ©2001 MIT15.094: Systems Optimization Model 8

22 Radiation Therapy Overview Recent Advances... More accurate map of tumor area - CT – Computed Tomography - MRI – Magnetic Resonance Imaging More accurate delivery of radiation - IMRT – Intensity Modulated Radiation Therapy - Tomotherapy SMA-HPC ©2001 MIT15.094: Systems Optimization Model 9

23 Radiation Therapy Overview..Recent Advances SMA-HPC ©2001 MIT15.094: Systems Optimization Model 10

24 Radiation Therapy Overview Formal Problem Statement... For a given tumor and given critical areas For a given set of possible beamlet origins and angels Determine the weight on each beamlet such that: dosage over the tumor area will be at least a target level YL dosage over the critical area will be at most a target level YU SMA-HPC ©2001 MIT15.094: Systems Optimization Model 11

25 Radiation Therapy Overview Formal Problem Statement... SMA-HPC ©2001 MIT15.094: Systems Optimization Model 12

26 Linear Optimization Models Discretize the Space Divide up region into a 2-dimensional (or 3-dimensional) grid of pixels SMA-HPC ©2001 MIT15.094: Systems Optimization Model 13 Pixels (ij)

27 Linear Optimization Models Create Beamlet Data Create the beamlet data for each of p = 1,...,n possible beamlets. D p is the matrix of unit doses delivered by beam p. D p ij = unit doses delivered to pixel (i,j) by beamlet p. SMA-HPC ©2001 MIT15.094: Systems Optimization Model 14

28 Linear Optimization Models Dosage Equations Decision variables w = (w 1,...,w p ) w p = intensity weight assigned to beamlet p, p = 1,...,n D ij := Σ D p ij w p n p=1 D :=Σ D p w p n p=1 (: = denotes by definition) Is the matrix of the integral dose (total delivered dose) SMA-HPC ©2001 MIT15.094: Systems Optimization Model 15

29 Linear Optimization Models Ideal Linear Model Σ D ij (I,j) minimize w,D s.t. D ij = Σ D p ij w p (i,j) S n p=1 w 0 D ij YL ( i,j ) T D ij YU ( i,j ) C Unfortunately, this model is typically infeasible. Cannot deliver dose to tumor without some harm to critical area(s) SMA-HPC ©2001 MIT15.094: Systems Optimization Model 16

30 Opportunities for enhancements Use penalties: e.g., D ij L –y ij and then penalize y in the objective. Consider non-linear penalties (e.g., quadratic) Consider costs that depend on damage rather than on radiation Develop target doses and penalize deviation from the target

31 Linear Optimization Models Engineered Approaches θ T Σ D ij + θc Σ D ij + θ N + Σ D ij minimize D ij = Σ D p ij w p (i,j) S Y L ij D ij Y U ij ( i,j ) T w m Σ wp m = 1,...p w,D s.t. (I,j) T (I,j) C (I,j) N n p=1 w 0 n p=1 α n (typically α= 5 ) SMA-HPC ©2001 MIT15.094: Systems Optimization Model 19

32 Computation Size of the Model Summary VariablesConstraints 63,358 94,191 Excludes variable upper/lower bounds. SMA-HPC ©2001 MIT15.094: Systems Optimization Model 30

33 Computation Base Case Model Optimal Solution Base Case Model Solution SMA-HPC ©2001 MIT15.094: Systems Optimization Model 31

34 Computation Another Model Solution Solution of a monlinear model, where θ N = θ C = θN = 1. SMA-HPC ©2001 MIT15.094: Systems Optimization Model 34

35 Computation Pre-Processing...Heuristics Base Case Model With Pre-Processing Code AlgorithmIterations Running Time CPU (sec) Wall (minutes) CPLEX Simplex Barrier SMA-HPC ©2001 MIT15.094: Systems Optimization Model 45

36 Summary Revenue management, tomotherapy Models are rarely perfect. One balances the quality of the model with the needs for the situation. Some techniques used: penalties, reformulations.