Solution Repair/Recovery in Uncertain Optimization Environment

Similar documents
1 The low cost carrier

A compact optimization model for the tail assignment problem

Airline Scheduling: An Overview

Transportation Timetabling

An optimization model for assigning 4Dtrajectories to flights under the TBO concept

UC Berkeley Working Papers

American Airlines Next Top Model

Transit Vehicle Scheduling: Problem Description

Integrated Optimization of Arrival, Departure, and Surface Operations

Optimal assignment of incoming flights to baggage carousels at airports

ANALYSIS OF THE CONTRIUBTION OF FLIGHTPLAN ROUTE SELECTION ON ENROUTE DELAYS USING RAMS

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

A Review of Airport Runway Scheduling

Technical Memorandum Number 777. Scheduling Multiple Types of Fractional Ownership Aircraft With Crew Duty Restrictions

ATM Seminar 2015 OPTIMIZING INTEGRATED ARRIVAL, DEPARTURE AND SURFACE OPERATIONS UNDER UNCERTAINTY. Wednesday, June 24 nd 2015

PRESENTATION OVERVIEW

Maximization of an Airline s Profit

UNIT TITLE: CONSTRUCT AND TICKET DOMESTIC AIRFARES

A Comparison of Stochastic Programming and Bi-Objective Optimization Approaches to Robust Airline Crew Scheduling

A Study of Tradeoffs in Airport Coordinated Surface Operations

Mathematical modeling in the airline industry: optimizing aircraft assignment for on-demand air transport

An Airline Crew Scheduling for Optimality

Validation of Runway Capacity Models

An Efficient Airline Re-Fleeting Model for the Incremental Modification of Planned Fleet Assignments AHMAD I. JARRAH 1

Automatic Aircraft Cargo Load Planning with Pick-up and Delivery

Workshop on Advances in Public Transport Control and Operations, Stockholm, June 2017

Analysis of Gaming Issues in Collaborative Trajectory Options Program (CTOP)

Analysis of ATM Performance during Equipment Outages

SIMAIR: A STOCHASTIC MODEL OF AIRLINE OPERATIONS

Assessment of the 3D-separation of Air Traffic Flows

Genetic Algorithms Applied to Airport Ground Traffic Optimization

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

Efficient Use of an Allotted Airport Annual Noise Budget through Minimax Optimization of Runway Allocations

Estimating Avoidable Delay in the NAS

ABSTRACT. Subrat Mahapatra, M.S., The package delivery industry plays a dominant role in our economy by providing consistent

Methodology and coverage of the survey. Background

Airline Schedule Development Overview Dr. Peter Belobaba

Tour route planning problem with consideration of the attraction congestion

Fuel Burn Impacts of Taxi-out Delay and their Implications for Gate-hold Benefits

Tactical and Operational Planning of Scheduled Maintenance for Per-Seat, On-Demand Air Transportation

Aircraft Arrival Sequencing: Creating order from disorder

Integrated aircraft and passenger recovery with cruise time controllability

USE OF 3D GIS IN ANALYSIS OF AIRSPACE OBSTRUCTIONS

Passenger-Centric Ground Holding: Including Connections in Ground Delay Program Decisions. Mallory Jo Soldner

Worldwide Passenger Flows Estimation

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

Weekly airline fleet assignment with homogeneity

Optimization Model and Solution Method for Operational Aircraft Maintenance Routing Problem

Online Appendix to Quality Disclosure Programs and Internal Organizational Practices: Evidence from Airline Flight Delays

A Branch-and-Price Approach for Operational Aircraft Maintenance Routing

A Pickup and Delivery Problem for Ridesharing Considering Congestion

A hybrid genetic algorithm for multi-depot and periodic vehicle routing problems

Project: Implications of Congestion for the Configuration of Airport Networks and Airline Networks (AirNets)

SOURDINE II EU- 5FW project on Noise Abatement Procedures. Overall view. Ruud den Boer / Collin Beers Department: ATM & Airports

USING A SET PACKING FORMULATION TO SOLVE AIRLINE SEAT ALLOCATION/REALLOCATION PROBLEMS

Applying Integer Linear Programming to the Fleet Assignment Problem

MIT ICAT. Robust Scheduling. Yana Ageeva John-Paul Clarke Massachusetts Institute of Technology International Center for Air Transportation

An Analysis of Dynamic Actions on the Big Long River

Development of a tool to combine rides with time frames efficiently while respecting customer satisfaction.

Air Traffic Flow Management (ATFM) in the SAM Region METHODOLOGY ADOPTED BY BRAZIL TO CALCULATE THE CONTROL CAPACITY OF ACC OF BRAZILIAN FIR

arxiv: v1 [cs.oh] 28 Aug 2013

15:00 minutes of the scheduled arrival time. As a leader in aviation and air travel data insights, we are uniquely positioned to provide an

Considerations for Facility Consolidation

Genetic Algorithm in Python. Data mining lab 6

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

AIR/GROUND SIMULATION OF TRAJECTORY-ORIENTED OPERATIONS WITH LIMITED DELEGATION

DMAN-SMAN-AMAN Optimisation at Milano Linate Airport

Validation Plan & Objectives. Maik Friedrich, DLR PJ05 Braunschweig, 22 of November 2017

Optimized Itinerary Generation for NAS Performance Analysis

Decreasing Airline Delay Propagation By Re-Allocating Scheduled Slack

Unit Activity Answer Sheet

CAPAN Methodology Sector Capacity Assessment

A DYNAMICAL MODEL FOR THE AIR TRANSPORTATION NETWORK

Airport Gate Assignment A Hybrid Model and Implementation

PASSENGER SHIP SAFETY. Damage stability of cruise passenger ships. Submitted by the Cruise Lines International Association (CLIA) SUMMARY

DANUBE FAB real-time simulation 7 November - 2 December 2011

Introduction Runways delay analysis Runways scheduling integration Results Conclusion. Raphaël Deau, Jean-Baptiste Gotteland, Nicolas Durand

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

Evaluation of Predictability as a Performance Measure

Modeling Crew Itineraries and Delays in the National Air Transportation System

Optimized Maintenance Program (OMP)

Estimating Domestic U.S. Airline Cost of Delay based on European Model

Airport Gate Scheduling with Time Windows

Research on Pilots Development Planning

Chapter 16 Revenue Management

Multi Nodal Regional ATFM/CDM Concept and Operational Trials Colombo 7 May 2014

PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

Airline Scheduling Optimization ( Chapter 7 I)

TRANSPORTATION RESEARCH BOARD. Passenger Value of Time, BCA, and Airport Capital Investment Decisions. Thursday, September 13, :00-3:30 PM ET

Best schedule to utilize the Big Long River

Inter-modal Substitution (IMS) in Airline Collaborative Decision Making

Trajectory Based Operations

Multi-objective airport gate assignment problem in planning and operations

A GRASP for Aircraft Routing in Response to Groundings and Delays

Draft Proposal for the Amendment of the Sub-Cap on Off-Peak Landing & Take Off Charges at Dublin Airport. Addendum to Commission Paper CP4/2003

Simulation of disturbances and modelling of expected train passenger delays

Flight Arrival Simulation

ONLINE DELAY MANAGEMENT IN RAILWAYS - SIMULATION OF A TRAIN TIMETABLE

Optimization Model Integrated Flight Schedule and Maintenance Plans

ATTEND Analytical Tools To Evaluate Negotiation Difficulty

Transcription:

Solution Repair/Recovery in Uncertain Optimization Environment PhD Candidate: Oumaima Khaled IBM PhD Supervisor : Xavier Ceugniet Lab PhD Supervisors: Vincent Mousseau, Michel Minoux Séminaire des doctorants 27 Novembre 2014 IBM France Lab #IBMfr100

Outline Context Problematic Tail Assignment Problem Data Generation Procedure Repair Models First proposition Next steps 2014 IBM Corporation 2

Context Organizations need to implement optimization models in order to manage their operations. Optimal solutions depend on the conditions under which it is implemented infeasible or no more optimal. Repair the optimal solution through local re-optimization 2014 IBM Corporation 3

The development of repair/recovery infrastructures Problematic Proposition of mathematical formulations for the existing problems Tail Assignment Problem Production Planning Problem A current plan with a common set of decision variables Calculate a repair solution given A number of scenarios grouping a set of frozen variables and relaxable constraints A new objective function composed of a combination of a set of Key Performance 4

Modeling Tail Assignment Tail Assignment is the problem of creating routes for a set of individual aircraft, covering a set of flights in a timetable so that various operational constraints are satisfied while minimizing some cost functions. It is generally modeled using decision variable representing x ijk!!! Need for compact modelisation! Decision Variables x ij = 1 if flight i is operated with aircraft j 0 else Size of data instance : 2600 flights and 70 aircraft 5

Modeling Contraint 1 «Flight Coverage» j T x ij = 1 i ε F T : The set of aircraft to plan F : The set of flight 6

Modeling Contraint 2 «No ferry1» x i j x i j x ij i ABEF i DEBF j ε T, k ε A\ IP j, i DEP(k) Contraint 2 «No ferry2» x i j x i j x ij 1 i ABEF i DEBF j ε T, k ε IP j, i DEP(k) IP(j) : The airport in which aircraft j is positioned at the beginning of the horizon DEP(k) : The set of flight which departs from the airport k DBEF(i,k) : The set of flight i which departs from the airport k before the departure time of the flight i ABEF(i,k) : The set of flight i which arrives to the airport k before the departure time of the flight i minus the turn time 7

Modeling Contraint 3 «Turn Time» j ε T, (i, i ) ε F x i j + x ij 1 F : The set of couple of flights (i,i ) verifying AA(i) = DA(i ) and DT(i ) - AT(i) >= 30 AA(i) : Arrival airport of the flight i DA(i) : Departure airport of the flight i AT(i) : Arrival time of the flight i DT(i) : Departure time of the flight i 8

Modeling Mathematical program min c ij x ij i F j T j T x ij = 1 i ε F s. t. x i j x i j x ij j ε T, k ε A\ IP j, i DEP(k) i ABEF i DEBF x i j x i j x ij 1 i ABEF i DEBF x i j + x ij 1 j ε T, k ε IP j, i DEP(k) j ε T, (i, i ) ε F 9

Modeling Resolution and Impementation Implementation of the assignment algorithm with OPL and Cplex Resolution time = 15 min for 2600 flights and 70 aircraft) Cash Air Projet T2&T3 10

Data Generation Procedure 1 2 Take a sample of customer data (size 2600 flights vs. 70 aircraft) Anonymize airports Define the time window during which we will extract our data (d days) Choose the number of aircraft (p aircraft; p<m with M is the number of aircraft in the current dataset) List the airports from A1 to AN ; N : number of airports 3 Anonymize aircraft List the planes from P1 to PM ; M : number of planes 4 5 6 Randomly change costs: cost := cost' * (± 5% -> 15% randomly) Vary the arrival and departure time of flights Execute Path-generation procedure p times (In this case p represents the maximum number of aircraft) Change the unit cost (cost') : Divide costs by a factor in [1..10] Choose randomly + or - Choose randomly a percentage between 5% and 15% Modify the departure time of flights by a percentage chosen randomly between [-10%, +10%] Change randomly flight durations by [-10%, +10%] Deduce arrival time of flights (arrival time = departure time + flight duration) The creation of paths is based on the selection of k-first following flights ordered according to their departure dates respecting turn time and no ferry conditions 11

Path Genenration Procedure Principle : the selection of k-first following flights ordered according to their departure dates respecting turn time and no ferry conditions Python 12

Repair Procedure 1 Proposal of compact optimization models for two study cases (Tail Assignment and Production Planning) 2 Proposal of Repair Algorithms for two study cases based on scenarios proposed by business experts 3 Generalization of repair framework 2014 IBM Corporation 13

Repair models and classification Various unexpected events occur Problem reference and optimal solution Adding / Removing constraints Modification of RHS coefficients Modification of Matrix value Tail Assignment repair scenario Modification of the objective function 14

Repair models and classification Various unexpected events occur Adding / Removing constraints Tail Assignment repair scenario Problem reference and optimal solution Modification of RHS coefficients Modification of Matrix value Modification of the objective function 15

Repair models Reference Model (P) Adding constraints First Formulation Second Formulation - Addition of the gap penalty ρ - 16

Repair framework 17

Next steps Continue repair tests on Tail Assignment Model Apply the same approach for the second case study (Production Planning) in order to generalize repair models for different applications later Formalize multi-criteria repair models taking into account user preferences 18