Airline Crew Scheduling Problem ‍‍(CSP) Ahmad Khayer Dastjerdi 8125712.

Slides:



Advertisements
Similar presentations
1.224J/ ESD.204J: Airline Crew Scheduling
Advertisements

Using dynamic flow network modeling for global flight plan optimization CARE workshop 14th –15th March 2001, EUROCONTROL Brussels. Dritan Nace Heudiasyc.
Crew Pairing Optimization with Genetic Algorithms
Airline Schedule Optimization (Fleet Assignment I)
Air Transportation Service Design Pamela H. Vance Goizueta Business School Emory University.
Collaborative Gate Allocation Alex Cuevas, Joanna Ji, Mattan Mansoor, Katie McLaughlin, Joshua Sachse, and Amir Shushtarian.
Objective Our objective is to provide tailored business solutions to Airlines, Airports, Civil Aviation Authorities, and other aviation service providers.
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.
Leena Suhl University of Paderborn, Germany
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.
Optimizing Airline Operations with NetAdvisor Contact: Ashish Tripathy Website:
1Transportation ModelsLesson 4 LECTURE FOUR Transportation Models.
Progress in Linear Programming Based Branch-and-Bound Algorithms
Crew Scheduling Housos Efthymios, Professor Computer Systems Laboratory (CSL) Electrical & Computer Engineering University of Patras.
Efficiency and Equity Tradeoffs in Rationing Airport Arrival Slots Preliminary Results Taryn Butler Robert Hoffman, Ph.D.
5/25/2015 Operations Research Group Continental Airlines Bridging Schedule Changes When Bookings Exist Judy Pastor Continental Airlines AGIFORS YM 2002.
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke.
Airlines and Linear Programming Dr. Ron Tibben-Lembke.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Airline Fleet Routing and Flight Scheduling under Market Competitions
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.
SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro.
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.
AGIFORS Airline Operations Rome May 2002.
Airline Schedule Planning: Accomplishments and Opportunities Airline Schedule Planning: Accomplishments and Opportunities C. Barnhart and A. Cohn, 2004.
Train Scheduling in a Main Station Area © ETH Zürich | M. Fuchsberger Martin Fuchsberger Master thesis, Final Presentation Zurich, March 15.
Optimal Design of Timetables to maximize schedule reliability and minimize energy consumption, rolling stock and crew deployment.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Route Planning and Evaluation
ANALYSIS FRAMEWORK FOR OPERATIONAL EFFECTS OF DIFFERENT CONGESTION MANAGEMENT MEASURES AT CLUSTERED AIRPORTS Loan T. Le Research Sponsors: NASA ARC, FAA.
Content : 1. Introduction 2. Traffic forecasting and traffic allocation ◦ 2.1. Traffic forecasting ◦ 2.2. Traffic allocation 3. Fleeting problems ◦ 3.1.
Applied Management Science Introduction Tran, Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
1 Network Optimization in Transportation Scheduling Ravindra K. Ahuja Supply Chain and Logistics Engineering (SCALE) Center Industrial & Systems Engineering.
AGIFORS, 5/28/03 Aircraft Routing and Crew Pairing Optimization Diego Klabjan, University of Illinois at Urbana- Champaign George L. Nemhauser, Georgia.
1 Botond Kovari: Crew Planning 1 st Int. Conf. on Research in Air Transportation - Zilina, Nov 22-24, 2004 Cost Optimisation Methods in Air Crew Planning.
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
Workshop PRIXNET – 11/12 Mars CONGESTION PRICING IN AIR TRANSPORTATION Karine Deschinkel Laboratoire PRiSM – Université de Versailles.
Introduction to Network Planning Concepts and Practice Course Outline Dynaston Inc.
CARMEN CONSULTING OPTIMIZATION MATTERS CrewGroups Recent Development and Plans for the Future Presentation at SweConsNet´03 Tomas Lidén Carmen Consulting.
AIRCRAFT RECOVERY SYSTEM AGIFORS Airline Operations June , 2003 Auckland New Zealand AIRCRAFT RECOVERY SYSTEM François Soumis & Mirela Stojković.
IEOR E Airline Crew Airline Crew Scheduling Scheduling Presented by: Presented by: Fatima Khalid Fatima Khalid.
Simulation Hints. Goal of the Simulation To be the team with the highest liquidated value.
America West Airlines : Staffing Issues Presented By Derrick David Masafumi Ishii.
Airlines and Linear Programming (and other stuff) Dr. Ron Lembke.
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
Route and Network Planning
Improving Revenue by System Integration and Cooperative Optimization Reservations & Yield Management Study Group Annual Meeting Berlin April 2002.
MODEL FOR DAILY OPERATIONAL FLIGHT SCHEDULE DESIGNING Slavica Nedeljković Faculty of Transport and Traffic Engineering, University of Belgrade Serbia and.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
Dominance and Indifference in Airline Planning Decisions NEXTOR Conference: INFORMS Aviation Session June 2 – 5, 2003 Amy Mainville Cohn, KoMing Liu, and.
 Our system supplies the data and manuals that an airline needs to fly -- at the maximum levels of safety, security, and efficiency -- based on The system.
U NIT C REWING FOR R OBUST A IRLINE C REW S CHEDULING Bassy Tam Optimisation Approaches for Robust Airline Crew Scheduling Bassy Tam Professor Matthias.
Scheduling with Constraint Programming
Linear Programming Many problems take the form of maximizing or minimizing an objective, given limited resources and competing constraints. specify the.
Introduction & History
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
Manpower Planning: Task Scheduling
Consulting Services Aircraft scheduling. Block hour analysis.
Linear Programming.
Routing and Logistics with TransCAD
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
Airlines and Linear Programming (and other stuff)
Presentation transcript:

Airline Crew Scheduling Problem ‍‍(CSP) Ahmad Khayer Dastjerdi

Review  Introduction  Scheduling Process  Airline Crew Scheduling Problem  Model  Solution Approaches  Case Study

Introduction: Airline crew scheduling is a well-studied field in OR. fuel Second cost-relevant factor after fuel Misunderstanding and disharmonies among the crew : negative effect on the airline's customers. Highly competitive global market Hackman JR(2002) Leading Teams : setting the stage for great performance, Ailine crew scheduling from planning to operation (Claud p. Medard and Nidhi Sawhney)

Dominant driving forces for airline companies : Cost Minimization Customer Satisfaction Other important fields : Recruiting Training of staff Employee satisfaction 1)Hackman JR(2002) Leading Teams : setting the stage for great performance 2)airlinecrew scheduling from planning to operation (Claud p. Medard and Nidhi Sawhney) Introduction (Con’d)

Scheduling Process: profitmaximized -The main business of an airline is to offer and execute flights in such a way that profit is maximized -Underlying scheduling tasks that need to be fulfilled: Which flights are offered. When and how often such flights should take place. Which resources are allocated at which scheduling step. How the schedule execution is controlled and unpredictable events are handled. 1) Branch-and-Price Column:Generation for Solving Huge Integer Programs. Barnhart C, Cohn AM, Johnson EL, Klabjan D, Nemhauser GL, Vance PH (2003)

Block and ground time estimation Demand estimation N etwork planning Capacity planning Fleet Assignment Aircraft routing Flight Scheduling Crew Scheduling Physical aircraft scheduling Ground operation scheduling Operational time rescheduling Branch-and-Price Column:Generation for Solving Huge Integer Programs. Barnhart C, Cohn AM, Johnson EL, Klabjan D, Nemhauser GL, Vance PH (2003) Scheduling Process

Airline Crew Scheduling Problem (CSP): The largest scheduling problem Its task is to assign all flights of a given timetable together with further activities to a limited number of crew members stationed at one or several home bases. Airline Crew Scheduling: State-of-the-Art (BALAJI GOPALAKRISHNAN, ELLIS. L. JOHNSON 2005) A partially integrated airline crew scheduling approach with time-dependent crew capacities and multiple home bases(Yufeng Guo,Taieb Mellouli, Leena Suhl, Markus P. Thiel 2005)

Basic definitions: A flight leg: is a non-stop air transit from a departure airport to its corresponding destination airport. A flight duty: is a series of flight legs that can be serviced by one crew member within a workday (24 hours). A transit: occurs if the crew members' time-dependent location does not equal to the next scheduled location. A pairing: which starts from and returns to the crew member’s home base. Its maximum duration is limited by a given upper bound, e.g..five working days.

Pre-scheduled activities : like vacation, simulation, training; medical examinations, etc. represent activities that a crew member has to undertake without exception. A roster or line-of-work (LOW): represents a potential crew schedule for a dedicated crew member of the planning periods of usually two or four weeks. Branch-and-Price Column:Generation for Solving Huge Integer Programs. Barnhart C, Cohn AM, Johnson EL, Klabjan D, Nemhauser GL, Vance PH (2003) A Network Flow Approach to Crew Scheduling based on an Analogy to a Train/Aircraft Maintenance Routing Problem. ( Mellouli 2001) Mellouli 2001, Barnhart et al. 2003

Roster Example

The Crew Scheduling Problem:  Crew Pairing Problem (CPP)  Crew Assignment Problem (CAP) or airline Crew Rostering Problem (CRP) Airline Crew Scheduling From Planning to Operations(Claude P. Medard Nidhi Sawhney), Barnhart et al., 1999

min Model for crew pairing problem: Airline Crew Scheduling: State-of-the-Art BALAJI GOPALAKRISHNANELLIS. L. JOHNSON(2005)

An example: Suppose an airline has three planes based in Atlanta The second plane flies between Atlanta and New York The third plane goes on a Atlanta, New York, Memphis, Atlanta Up to 4 hours: 75% base rate 4 to 8 hours: 100% base rate Above 8 hours: 200% base rate F ٍEٍEٍEٍEDCBA Mia -- Atl Atl -- Mia Mia -- Atl Atl -- Mia Mia -- Atl Atl -- Mia 16:00-17:0014:30-15:3013:00-14:0011:30-12:3010:00-11:008:30-9:30 JIHG N.Y. -- Atl Atl -- N.Y. N.Y. -- Atl Atl -- N.Y. 17:00-19:0014:30-16:3012:00-14:009:30-11:30 P ٍOٍOٍOٍONMLK Mem -- Atl N.Y -- Mem Atl -- N.Y. Mem -- Atl N.Y -- Mem Atl -- N.Y. 18:15-19:3017:00-18:0014:30-16:3011:45-14:0011:30-12:309:00-11:00 AB,CD,EF,GH,IJ,KLM,NOP for total cost 6.25 ABCDEF,GHIJ,KLMNOP for total cost 6.00 AB, CDIJ, GHEF, KLMNOP for total cost 4.75

Is there a cheaper combination available? In order to be certain, we would have to check all pairings In order to be certain, we would have to check all pairings

min Model for crew assignment problem: Airline Crew Scheduling From Planning to Operations Claude P. Medard Nidhi Sawhney,An integrated aircraft routing, crew scheduling and flight retiming model (Anne Mercier, François Soumis 2005)

Solution approach:  Constructive heuristics  Mathematical Programming Branch-and-Bound Branch-and-Bound Branch-and-Cut Branch-and-Cut  Network-based Models  Meta-Heuristics Genetic Algorithms Genetic Algorithms Simulated Annealing Simulated Annealing

Case study : (European tourist airline) TotalSaving(%) Autom. Schedule(%) Manual schedule(%) instance Hotel stays Transit Hotel cost Transit cost Total cost A partially integrated airline crew scheduling approach with time-dependent crew capacities and multiple home bases Yufeng Guo,Taieb Mellouli, Leena Suhl, Markus P. Thiel 2005

Thank you for your attention