Service Network Design: Applications in Transportation and Logistics Professor Cynthia Barnhart Center for Transportation and Logistics Operations Research.

Slides:



Advertisements
Similar presentations
Airline Schedule Optimization (Fleet Assignment I)
Advertisements

1 Branch-and-Price (Column Generation) Solving Integer Programs With a Huge Number of Variables CP-AI-OR02 School on Optimization Le Croisic, France March.
Column Generation: Theory, Algorithms and Applications Dr Natashia Boland Department of Mathematics and Statistics The University of Melbourne.
Optimization problems using excel solver
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Chapter 3 Workforce scheduling.
M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n New Approaches to Improving the Robustness of Airline Schedules Prof.
Progress in Linear Programming Based Branch-and-Bound Algorithms
CREW SCHEDULING Past and Future Jacques Desrosiers HEC & GERAD Montréal, Canada.
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Linear Programming (LP) An important topic of Deterministic Operations Research Agenda 1.Modeling problems 2.Examples of models and some classical problems.
Crew Scheduling Housos Efthymios, Professor Computer Systems Laboratory (CSL) Electrical & Computer Engineering University of Patras.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
UPS Optimizes Its Air Network
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke.
Airlines and Linear Programming Dr. Ron Tibben-Lembke.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Airline Fleet Routing and Flight Scheduling under Market Competitions
1 Combinatorial Problems in Cooperative Control: Complexity and Scalability Carla Gomes and Bart Selman Cornell University Muri Meeting March 2002.
New Approaches to Add Robustness into Airline Schedules Shan Lan, Cindy Barnhart and John-Paul Clarke Center for Transportation and Logistics Massachusetts.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
A S CENARIO A GGREGATION –B ASED A PPROACH FOR D ETERMINING A R OBUST A IRLINE F LEET C OMPOSITION FOR D YNAMIC C APACITY A LLOCATION Ovidiu Listes, Rommert.
Airline Schedule Planning: Accomplishments and Opportunities Airline Schedule Planning: Accomplishments and Opportunities C. Barnhart and A. Cohn, 2004.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
1 Network Optimization in Transportation Scheduling Ravindra K. Ahuja Supply Chain and Logistics Engineering (SCALE) Center Industrial & Systems Engineering.
1 Using Composite Variable Modeling to Solve Integrated Freight Transportation Planning Problems Sarah Root University of Michigan IOE November 6, 2006.
AGIFORS, 5/28/03 Aircraft Routing and Crew Pairing Optimization Diego Klabjan, University of Illinois at Urbana- Champaign George L. Nemhauser, Georgia.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
ISE 195 Introduction to Industrial Engineering. Lecture 3 Mathematical Optimization (Topics in ISE 470 Deterministic Operations Research Models)
MIT ICAT ICATMIT M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n Virtual Hubs: A Case Study Michelle Karow
ANTs PI Meeting, Nov. 29, 2000W. Zhang, Washington University1 Flexible Methods for Multi-agent distributed resource Allocation by Exploiting Phase Transitions.
AIRCRAFT RECOVERY SYSTEM AGIFORS Airline Operations June , 2003 Auckland New Zealand AIRCRAFT RECOVERY SYSTEM François Soumis & Mirela Stojković.
Hub Location Problems Chapter 12
Operational Research & ManagementOperations Scheduling Workforce Scheduling 1.Days-Off Scheduling 2.Shift Scheduling 3. Cyclic Staffing Problem (& extensions)
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
An Integrated Approach to Load Matching, Routing, and Equipment Balancing Problem Sarah Root June 8, 2005 Joint work with advisor Amy M. Cohn.
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
1 Outline:  Optimization of Timed Systems  TA-Modeling of Scheduling Tasks  Transformation of TA into Mixed-Integer Programs  Tree Search for TA using.
Improving Revenue by System Integration and Cooperative Optimization Reservations & Yield Management Study Group Annual Meeting Berlin April 2002.
Branch-and-Cut Valid inequality: an inequality satisfied by all feasible solutions Cut: a valid inequality that is not part of the current formulation.
1 An Integer Linear Programming model for Airline Use (in the context of CDM) Intro to Air Traffic Control Dr. Lance Sherry Ref: Exploiting the Opportunities.
Integer Programming (정수계획법)
Log Truck Scheduling Problem
1 Attractive Mathematical Representations Of Decision Problems Warren Adams 11/04/03.
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
Dominance and Indifference in Airline Planning Decisions NEXTOR Conference: INFORMS Aviation Session June 2 – 5, 2003 Amy Mainville Cohn, KoMing Liu, and.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Chapter 13 Transportation in the Supply Chain
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Chapter 13 Transportation in a Supply Chain
Introduction to Linear Programs
Constructing Robust Crew Schedules with Bicriteria Optimisation
The assignment problem
A Modeling Framework for Flight Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
Transportation in the Supply Chain
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
Integer Programming (정수계획법)
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
Airlines and Linear Programming (and other stuff)
Integer Programming (정수계획법)
Presentation transcript:

Service Network Design: Applications in Transportation and Logistics Professor Cynthia Barnhart Center for Transportation and Logistics Operations Research Center Massachusetts Institute of Technology September 8, 2002

Institute for Mathematics and its Applications 2 Problem Definition Service network design problems in transportation and logistics, subject to limited resources and variable service demands Service network design problems in transportation and logistics, subject to limited resources and variable service demands  Determine the cost minimizing or profit maximizing set of services and their schedules  What is the best location and size of terminals such that overall costs are minimized?  What is the best fleet composition and size such that service requirements are met and profits are maximized?

Institute for Mathematics and its Applications 3 Service Network Design Applications Examples Examples  Determining the set of flights and their schedules for an airline  Determining the routing and scheduling of tractors and trailers in a trucking operation  Jointly determining the aircraft flights, ground vehicle and package routes and schedules for time-sensitive package delivery

Institute for Mathematics and its Applications 4 Research on Service Network Design Rich history of research on network design applications Rich history of research on network design applications  Network Design  Balakrishnan et al (1996); Desaulniers, et al (1994); Gendron, Crainic and Frangioni (1999); Gendron and Crainic (1995); Kim and Barnhart (1999); Magnanti (1981); Magnanti and Wong (1984); Minoux (1989)  Freight Transportation Service Network Design  Armacost, Barnhart and Ware (2002); Crainic and Rousseau (1986); Crainic (2000); Farvolden and Powell (1994); Lamar, Sheffi and Powell (1990); Newton (1996); Ziarati, et al (1995)  Fleet Routing and Scheduling  Appelgren (1969, 1971); Desaulniers, et al (1997); Desrosiers, et al (1995); Dumas, Desrosiers, Soumis (1991); Leung, Magnanti and Singhal (1990); Ribeiro and Soumis (1994)

Institute for Mathematics and its Applications 5 Challenges Service network design problems in transportation and logistics are characterized by Service network design problems in transportation and logistics are characterized by  Costly resources, tightly constrained  Many highly inter-connected decisions  Large-scale networks involving time and space  Integrality requirements  Fixed costs  Associated with sets of design decisions, not a single design decision  Huge mathematical programs  Notoriously weak linear programming relaxations Both models and algorithms are critical to tractability

Institute for Mathematics and its Applications 6 Designing Service Networks for Time-Definite Parcel Delivery Problem Description and Background Problem Description and Background Designing the Air Network Designing the Air Network  Optimization-based approach Case Study Case Study Research conducted jointly with Prof. Andrew Armacost, USAFA

Institute for Mathematics and its Applications 7 Problem Overview Gateway Hub Ground centers Pickup Route Delivery Route H pickup link delivery link feeder/ground link 2 1 3

Institute for Mathematics and its Applications 8 UPS Air Network Overview Aircraft Aircraft  168 available for Next-Day Air operations  727, 747, 757, 767, DC8, A domestic air “gateways” 101 domestic air “gateways” 7 hubs (Ontario, DFW, Rockford, Louisville, Columbia, Philadelphia, Hartford) 7 hubs (Ontario, DFW, Rockford, Louisville, Columbia, Philadelphia, Hartford) Over one million packages nightly Over one million packages nightly

Institute for Mathematics and its Applications 9 Research Question What aircraft routes and schedules provide on-time service for all packages while minimizing total costs? What aircraft routes and schedules provide on-time service for all packages while minimizing total costs?

Institute for Mathematics and its Applications 10 UPS Air Network Overview Delivery Routes Pickup Routes

Institute for Mathematics and its Applications 11 Problem Formulation Select the minimum cost routes, fleet assignments, and package flows Select the minimum cost routes, fleet assignments, and package flows Subject to: Subject to:  Fleet size restrictions  Landing restrictions  Hub sort capacities  Aircraft capacities  Aircraft balance at all locations  Pickup and delivery time requirements

Institute for Mathematics and its Applications 12 Express Shipment Service Network Design Problem

Institute for Mathematics and its Applications 13 The Size Challenge Conventional model Conventional model  Number of variables exceeds one billion  Number of constraints exceeds 200,000

Institute for Mathematics and its Applications 14 Column and Cut Generation Constraint Matrix variables in the optimal solution variables not considered billions of variables Hundreds of thousands of constraints additional constraints added constraints not considered additionalvariablesconsidered

Institute for Mathematics and its Applications 15 Algorithms for Huge Integer Programs: Branch-and-Price-and- Cut Determines Optimal Solutions to Huge Integer Programs Determines Optimal Solutions to Huge Integer Programs  Combines Branch-and-Bound with Column Generation and Cut Generation to solve the LP’s x1 = 1 x1=0 x2=1 x2=0 x3=1 x3=0 x4=1 x4=0

Institute for Mathematics and its Applications 16 The Integrality Challenge Initial feasible solution about triple the best bound Initial feasible solution about triple the best bound  Multiple day runtimes to achieve first feasible solution

Institute for Mathematics and its Applications 17 Resolution of Challenges Algorithms are not enough Algorithms are not enough Key to successful solution of these very large-scale problems are the models themselves Key to successful solution of these very large-scale problems are the models themselves

Institute for Mathematics and its Applications 18 Alternative Formulations A given problem may have different formulations that are all logically equivalent yet differ significantly from a computational point of view A given problem may have different formulations that are all logically equivalent yet differ significantly from a computational point of view This has motivated the study of systematic procedures for generating and solving alternative formulations This has motivated the study of systematic procedures for generating and solving alternative formulations

Institute for Mathematics and its Applications 19 Reformulation: Key Ideas Aircraft Route Variables 3000y y 2  6000 Capacity-demand: Cover: gh demand = 6000 capacity =3000 capacity = 8000 Cover: Composite Variables gh demand = 6000 capacity =6000 capacity = 8000 y 1 + y 2  1 y 3 + y 2  1

Institute for Mathematics and its Applications 20 Strength Results: Single Hub Example ESSNDARM Rows5334 Cols67 42 NZ LP Solution IP Solution28474 B&B Nodes7811 LP-IP Gap167%0% Time-Space Representation of Plane/Package Movements

Institute for Mathematics and its Applications 21 ARM vs UPS Planners Minimizing Operating Cost for UPS Improvement (reduction) Improvement (reduction)  Operating cost: 6.96 %  Number of Aircraft: %  Aircraft ownership cost: %  Total Cost: % Running time Running time  Under 2 hours

Institute for Mathematics and its Applications 22 Planners’ Solution ARM vs. Planners Routes for One Fleet Type Pickup Routes Delivery Routes ARM Solution

Institute for Mathematics and its Applications 23 ARM Solution Non-intuitive double-leg routes Model takes advantage of timing requirements, especially in case of A-3-1, which exploits time zone changes Model takes advantage of timing requirements, especially in case of A-3-1, which exploits time zone changes Model takes advantage of ramp transfers at gateways 4 and 5 Model takes advantage of ramp transfers at gateways 4 and A B

Institute for Mathematics and its Applications 24 Conclusions Solving large-scale service network design problems Solving large-scale service network design problems  Blend art and science  Composite variable modeling can often facilitate  Tractability  Extendibility

Institute for Mathematics and its Applications 25 Research conducted jointly with Stephane Bratu Service Network Design and Passenger Service in the Airline Industry Problem Description and Background Problem Description and Background Analysis Analysis Some Research Findings Some Research Findings

Institute for Mathematics and its Applications 26 Route individual aircraft honoring maintenance restrictions Assign aircraft types to flight legs such that contribution is maximized Airline Schedule Planning Schedule Design Fleet AssignmentAircraft RoutingCrew Scheduling Select optimal set of flight legs in a schedule Assign crew (pilots and/or flight attendants) to flight legs

Institute for Mathematics and its Applications 27 Some Simple Statistics …

Institute for Mathematics and its Applications 28 Number and Percentage of Delayed Flights

Institute for Mathematics and its Applications 29 Average Delay Duration of Operated Flights

Institute for Mathematics and its Applications minute On-Time Performance

Institute for Mathematics and its Applications 31 Important Factors Not Accounted For in Simple Statistics 1. Distribution of flight delays 2. Hub-and-Spoke Networks 3. Flight cancellation rate

Institute for Mathematics and its Applications 32 Number of Delayed Flights The delay distribution has shifted from short to long delays Factor 1: Shift to Longer Flight Delays Total Delay Minutes

Institute for Mathematics and its Applications 33 Factor 2: Hub-and-Spoke and Connecting Passengers Flight delays underestimate passenger delays Key explanation lies in the connecting passengers Average Passenger and Flight Delays

Institute for Mathematics and its Applications 34 Factor 3: Number of Canceled Flights and Cancellation Rates Delay statistics do not consider cancellations

Institute for Mathematics and its Applications 35 Cancellation Rate: Southwest and the Other Majors Airlines Southwest has a lower cancellation rate than any other Major from 1995 to 2000 due in part to increases in cancellation rates at some congested hubs

Institute for Mathematics and its Applications 36 Hub Cancellation Rates

Institute for Mathematics and its Applications 37 Research Findings: Service Network Design and Passenger Service DOT 15 minute on-time-performance is inadequate DOT 15 minute on-time-performance is inadequate There are a number of alternative “flight schedules” with similar associated costs and profitability, but vastly different associated passenger delays There are a number of alternative “flight schedules” with similar associated costs and profitability, but vastly different associated passenger delays  Service network design needs to incorporate service considerations Flight cancellations can reduce overall passenger delay Flight cancellations can reduce overall passenger delay  High load factors together with flight delays can result in excessive passenger delays De-banking can result in much longer planned connection times, but only slightly longer connection times in actuality De-banking can result in much longer planned connection times, but only slightly longer connection times in actuality