SlideShare a Scribd company logo
1 of 51
Download to read offline
Using column-and-row generation to solve the 
integrated airline recovery problem 
Stephen J Maher 
Zuse Institute Berlin 
Berlin, Germany 
14th November 2014 
1 / 31
Need for airline recovery 
The real world is uncertain 
◮ It is almost impossible to achieve 100% on-time performance. 
◮ Events are difficult to predict, effects are unknown. 
On-Time Arrival Performance National (April 2014) 
On Time - 79.64% 
Air Carrier Delay - 5.34% 
Weather Delay - 0.4% 
National Aviation System Delay - 5.75% 
Security Delay - 0.02% 
Aircraft Arriving Late - 7.47% 
Cancelled - 1.15% 
Diverted - 0.22% 
Figure: On-Time Arrival Performance National (April 2014). Source: Bureau of Transportation 
Statistics, Airline Service Quality Performance 234 
2 / 31
Outline 
Introduction 
Integrated Airline Recovery 
Integrated Airline Recovery Problem 
Solution Methodology 
Results 
Conclusions 
3 / 31
Airline recovery process 
4 / 31
Airline recovery process 
4 / 31
Airline recovery process 
4 / 31
Airline operations 
Start of recovery period. 
5 / 31
Airline operations 
After 20 min. 
5 / 31
Airline operations 
After 40 min. 
5 / 31
Airline operations 
After 1 hour. 
5 / 31
Achieving fast airline recovery solutions 
Common Strategies: 
◮ Sequential solution process. 
◮ Limiting recovery options. 
◮ Approximation of problem - Select subset of flights, crew or aircraft. 
6 / 31
Alternative approach for fast recovery solutions 
Features of this approach 
◮ Solved using column-and-row generation. 
◮ No approximation is made regarding the included crew and aircraft. 
◮ Time to return back to schedule given by a recovery window. 
◮ Full set of recovery options used. 
7 / 31
Outline 
Introduction 
Integrated Airline Recovery 
Integrated Airline Recovery Problem 
Solution Methodology 
Results 
Conclusions 
8 / 31
Integrated Recovery Problem - IRP 
Objective: Minimise the cost of recovery. 
◮ Additional crew costs (including reserve crew) 
◮ Flight delay and cancellation costs (considering the delayed 
passengers). 
Constraints: 
◮ Every flight must be operated by exactly one crew and one aircraft. 
◮ otherwise the flight is cancelled. 
◮ Crew and aircraft must terminate at permissible overnight bases. 
◮ If a flight is delayed, crew and aircraft must operate the same departure 
time for that flight. 
9 / 31
Considering passengers - IRP-PR 
Objective: Minimise the cost of recovery. 
◮ Additional crew costs (including reserve crew) 
◮ Flight delay and cancellation costs (considering the delayed, reallocated 
and stranded passengers). 
Constraints: 
◮ Every flight must be operated by exactly one crew and one aircraft. 
◮ otherwise the flight is cancelled. 
◮ Crew and aircraft must terminate at permissible overnight bases. 
◮ If a flight is delayed, crew, aircraft and passengers must operate the 
same departure time for that flight. 
10 / 31
Recovery policies 
◮ Generate new crew pairings and aircraft routes. 
◮ Flight delays. 
◮ Flight cancellations. 
11 / 31
Recovery policies 
◮ Generate new crew pairings and aircraft routes. 
◮ Flight delays. 
◮ Flight cancellations. 
11 / 31
Recovery policies 
◮ Generate new crew pairings and aircraft routes. 
◮ Flight delays. 
◮ Flight cancellations. 
11 / 31
Flight delays - Using flight copies 
Flight delays are modelled using the technique of flight copies. 
12 / 31
Flight cancellations - Reallocation of passengers 
Assigning passengers to the next available flight. 
13 / 31
Flight cancellations - Reallocation of passengers 
Assigning passengers to the next available flight. 
13 / 31
Flight cancellations - Reallocation of passengers 
Assigning passengers to the next available flight. 
13 / 31
Flight cancellations - Reallocation of passengers 
Assigning passengers to the next available flight. 
13 / 31
Integration of crew and aircraft 
Delay Consistency Constraints. 
14 / 31
Integration of crew and aircraft 
Delay Consistency Constraints. 
14 / 31
Integration of crew and aircraft 
Delay Consistency Constraints. 
14 / 31
Integration of crew and aircraft 
Delay Consistency Constraints. 
X 
k∈K 
X 
p∈Pk 
r 
Xakv 
xk 
jp p −∈R 
X 
p∈Pr 
arv 
jp yrp 
= 0 8j 2 ND 
, 8v 2 Uj 
14 / 31
Integration of crew and passengers 
Passenger Reallocation Constraints. 
X 
k∈K 
X 
p∈Pk 
akv 
jp xk 
p Maxcap − Pax(j) −X 
i∈Nj 
X 
p∈Pi 
hv 
ijpzip  0 8j 2 ND 
, 8v 2 Uj 
15 / 31
Solution approaches 
Column Generation 
◮ Commonly applied to airline optimisation problems. 
◮ Master problem - Ensure complete coverage of flights with crew and 
aircraft, provide reallocation options for passengers. 
◮ Subproblem - Generate feasible strings of flights for crew and aircraft, 
and reallocation schemes for passengers. 
Row Generation 
◮ Reduce the size of the master problem by eliminating rows. 
◮ Dynamically reintroduce rows back to the master problem. 
16 / 31
Column-and-row generation 
17 / 31
Column-and-row generation 
17 / 31
Column-and-row generation 
17 / 31
Forming the reduced problem 
(RMP) 
min cK xK + cRyR + dNzN 
s.t. AK xK + AK 
NzN = bK 
ARyR = bR 
AK 
DxK − ARD 
yR = 0 
AK 
DxK − AZ 
DzN = 0 
xK 
yR 
zN  0 
, , 1. Original formulation of integrated 
problem. 
18 / 31
Forming the reduced problem 
(RMP) 
min cK xK + cRyR + dNzN 
s.t. AK xK + AK 
NzN = bK 
ARyR = bR 
ˆAK 
DxK − ˆARD 
yR = 0 
A′K 
xK D − A′R 
yR D = 0 
AK 
ˆDxK − AZ 
ˆDzN = 0 
A′K 
xK − A′Z 
zN D D = 0 
xK 
yR 
zN  0 
, , 1. Original formulation of integrated 
problem. 
2. Partition delay consistency 
constraints into allowable and 
non-allowable delays. 
18 / 31
Forming the reduced problem 
(SRMP) 
min cK xK + cRyR + dNzN 
s.t. AK xK + AK 
NzN = bK 
ARyR = bR 
ˆAK 
DxK − ˆARD 
yR = 0 
AK 
ˆDxK − AZ 
ˆDzN = 0 
xK 
yR 
zN  0 
, , 1. Original formulation of integrated 
problem. 
2. Partition delay consistency 
constraints into allowable and 
non-allowable delays. 
3. Formulate and solve the problem 
using only the allowable delay 
constraints. 
18 / 31
Solving the SRMP 
◮ The SRMP contains less rows than the RMP. Hence, it is expected to 
have reduced complexity. 
◮ The elimination of rows from the RMP results in variable fixings in the 
column generation subproblems. 
◮ Each row in the SRMP represents an allowable delay option. 
◮ The optimal solution to the SRMP is an upper bound on the optimal 
solution to the RMP. 
19 / 31
Solving the SRMP - Column generation 
Aircraft Variables 
◮ Shortest path problem solved for each aircraft. 
Crew Variables 
◮ Multiple label shortest path problem solved for each crew. Must satisfy 
complex work rules. 
Cancellation Variables 
◮ Bounded knapsack problem solved for each flight. 
◮ The use of flight copies means a reformulation of subproblem is required for 
an efficient solution approach. 
20 / 31
Row generation 
Two part procedure: 
◮ Compute an optimal dual solution to the RMP. 
◮ Identify rows that are expected to improve the current upper bound. 
21 / 31
Row generation - Optimal dual solution 
(RMP′) 
min cK xK + cRyR + dNzN 
+ ˜cR ˜yR + ˜dN ˜zN 
s.t. AK xK + AK 
NzN + ˜AK 
N ˜zN = bK 
RD 
ARyR + AR ˜yR ˜= bR 
AK 
ˆDxK − AˆyR = 0 
− A′R 
D ˜yR = 0 
DzN = 0 
ˆAK 
DxK − ˆAZ 
D ˜zN = 0 
− A′Z 
xK 
, yR 
, zN  0 
Aim: Compute RMP′ dual solution. 
22 / 31
Row generation - Optimal dual solution 
(RMP′) 
min cK xK + cRyR + dNzN 
+ ˜cR ˜yR + ˜dN ˜zN 
s.t. AK xK + AK 
NzN + ˜AK 
N ˜zN = bK 
RD 
ARyR + AR ˜yR ˜= bR 
AK 
ˆDxK − AˆyR = 0 
− A′R 
D ˜yR = 0 
DzN = 0 
ˆAK 
DxK − ˆAZ 
D ˜zN = 0 
− A′Z 
xK 
, yR 
, zN  0 
Aim: Compute RMP′ dual solution. 
1. Identify that SRMP optimal 
solution is optimal for RMP′. 
22 / 31
Row generation - Optimal dual solution 
(RMP′) 
min cK xK + cRyR + dNzN 
+ ˜cR ˜yR + ˜dN ˜zN 
s.t. AK xK + AK 
NzN + ˜AK 
N ˜zN = bK 
RD 
ARyR + AR ˜yR ˜= bR 
AK 
ˆDxK − AˆyR = 0 
− A′R 
D ˜yR = 0 
DzN = 0 
ˆAK 
DxK − ˆAZ 
D ˜zN = 0 
− A′Z 
xK 
, yR 
, zN  0 
Aim: Compute RMP′ dual solution. 
1. Identify that SRMP optimal 
solution is optimal for RMP′. 
2. Compute Dual: For each row in 
A′R 
D , solve aircraft variable 
subproblem forcing a non-zero. 
22 / 31
Row generation - Optimal dual solution 
(RMP′) 
min cK xK + cRyR + dNzN 
+ ˜cR ˜yR + ˜dN ˜zN 
s.t. AK xK + AK 
NzN + ˜AK 
N ˜zN = bK 
RD 
ARyR + AR ˜yR ˜= bR 
AK 
ˆDxK − AˆyR = 0 
− A′R 
D ˜yR = 0 
DzN = 0 
ˆAK 
DxK − ˆAZ 
D ˜zN = 0 
− A′Z 
xK 
, yR 
, zN  0 
Aim: Compute RMP′ dual solution. 
1. Identify that SRMP optimal 
solution is optimal for RMP′. 
2. Compute Dual: For each row in 
A′R 
D , solve aircraft variable 
subproblem forcing a non-zero. 
3. Compute Dual: For each row in 
A′Z 
D , solve cancellation variable 
subproblem forcing a non-zero. 
22 / 31
Row generation - Identify bound improving rows 
Given an optimal dual solution to the RMP′: 
◮ Solve the crew variable subproblem, permitting the use of all possible 
delay options. 
◮ If a negative reduced cost column is found, add it to the SRMP. 
◮ If the column has a non-zero in an eliminated row, add the row to the SRMP 
◮ If no rows are added to the SRMP, then the optimal solution is found. 
23 / 31
Implementation issues 
◮ Not guaranteed to be faster than standard column generation 
◮ Employed a row generation warm-up procedure. 
◮ Solve RMP for a given number of iterations. 
◮ Form SRMP by eliminating all delay consistency constraints containing only 
zero coefficients. 
◮ Variable fixing heuristic to improve the convergence of branch-and-price. 
◮ Identify all variables with a zero reduced cost in the RMP optimal solution at 
the root node. 
◮ At all successive nodes, only permit the use of delay options used by these 
variables. 
24 / 31
Outline 
Introduction 
Integrated Airline Recovery 
Integrated Airline Recovery Problem 
Solution Methodology 
Results 
Conclusions 
25 / 31
Data and scenarios 
Data 
◮ Planning stage consists of 262 flights, serviced by 79 crew groups and 
48 aircraft. 
◮ Flight network has 11 overnight bases for aircraft and 4 crew bases. 
Scenarios 
◮ 16 scenarios based on airport closures at different times and different 
lengths. 
◮ 2 major airports in the network. 
◮ Each major airport closed for 3 or 5 hours at either 6am, 7am, 8am and 
9am. 
◮ Recovery window = 6 hours, 7 flight copies. 
26 / 31
Recovery cost improvement 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
Scenario Number 
45 
40 
35 
30 
25 
20 
15 
10 
5 
0 
Relative difference (%) 
The relative difference in recovery costs between the IRP and IRP-PR 
Figure: 3 hour closure: scenarios 0-7. 5 hour closure: scenarios 8-15. 7 flight copies. 
27 / 31
Runtime comparison CRG and CG 
Runtime of the IRP-PR using column generation and column-and-row generation 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
Scenario Number 
3.0 
2.5 
2.0 
1.5 
1.0 
0.5 
0.0 
Runtime (x1000 sec) 
Time Cutoff - 2700sec 
Approach 
Colgen 
CRG 
Figure: 3 hour closure: scenarios 0-7. 5 hour closure: scenarios 8-15. 7 flight copies, 
maximum runtime of 2700 seconds (45 minutes). 
28 / 31
Runtime comparison CRG and CG 
◮ Easy scenarios: moderate improvement. Hard scenarios: significant 
improvement. 
◮ Average relative improvement in solution runtimes is 24.35%. 
◮ Improvement observed in all parts of the solution process. E.g. LP solve 
and column generation. 
29 / 31
Scenario completion - Enhancements 
16 
14 
12 
10 
8 
6 
4 
2 
0 500 1000 1500 2000 2500 
Runtime (seconds) 
0 
Number of scenarios solved 
Comparison of enhancement techniques for the IRP-PR 
Enhancements 
Neither Enhancement 
Warmup Only 
Heuristic Only 
Both Enhancements 
Figure: Performance profile of column-and-row generation using different 
enhancement techniques over 16 disruption scenarios. Maximum runtime of 2700 
seconds (45 minutes). 
30 / 31
Conclusions 
◮ Considering passengers in the recovery process significantly reduces 
the operational costs. 
◮ Applying column-and-row generation helps to improve the solution 
runtimes. 
◮ While solution runtimes are improved on average, there are instances 
with worse runtime performance. 
◮ Combination of acceleration techniques are useful for the overall 
performance of the algorithm. 
31 / 31

More Related Content

What's hot

Automating Complex Airport Operations with WSO2 Middleware Platform
Automating Complex Airport Operations with WSO2 Middleware PlatformAutomating Complex Airport Operations with WSO2 Middleware Platform
Automating Complex Airport Operations with WSO2 Middleware PlatformWSO2
 
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaCFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaMario Felipe Campuzano Ochoa
 
Introduction to Computational Fluid Dynamics (CFD)
Introduction to Computational Fluid Dynamics (CFD)Introduction to Computational Fluid Dynamics (CFD)
Introduction to Computational Fluid Dynamics (CFD)Hashim Hasnain Hadi
 
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...BRTCoE
 
Computational fluid dynamics approach, conservation equations and
Computational fluid dynamics approach, conservation equations andComputational fluid dynamics approach, conservation equations and
Computational fluid dynamics approach, conservation equations andlavarchanamn
 
Fundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid DynamicsFundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid DynamicsPankaj Koli
 
Review of Optimum speed model
Review of Optimum speed modelReview of Optimum speed model
Review of Optimum speed modelIbrahim Tanko Abe
 
CFD Troubleshooting Guide
CFD Troubleshooting GuideCFD Troubleshooting Guide
CFD Troubleshooting GuideHashan Mendis
 
Cfd introduction
Cfd introductionCfd introduction
Cfd introductionSantosh V
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
 
14 fixed wing fighter aircraft- flight performance - ii
14 fixed wing fighter aircraft- flight performance - ii14 fixed wing fighter aircraft- flight performance - ii
14 fixed wing fighter aircraft- flight performance - iiSolo Hermelin
 
New tools from the bandit literature to improve A/B Testing
New tools from the bandit literature to improve A/B TestingNew tools from the bandit literature to improve A/B Testing
New tools from the bandit literature to improve A/B Testingrecsysfr
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)Malik Abdul Wahab
 
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)YOGESH AHIRE
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamicsZeeshan Inamdar
 

What's hot (20)

Automating Complex Airport Operations with WSO2 Middleware Platform
Automating Complex Airport Operations with WSO2 Middleware PlatformAutomating Complex Airport Operations with WSO2 Middleware Platform
Automating Complex Airport Operations with WSO2 Middleware Platform
 
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaCFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
 
Introduction to Computational Fluid Dynamics (CFD)
Introduction to Computational Fluid Dynamics (CFD)Introduction to Computational Fluid Dynamics (CFD)
Introduction to Computational Fluid Dynamics (CFD)
 
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
 
Computational fluid dynamics approach, conservation equations and
Computational fluid dynamics approach, conservation equations andComputational fluid dynamics approach, conservation equations and
Computational fluid dynamics approach, conservation equations and
 
Fundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid DynamicsFundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid Dynamics
 
Review of Optimum speed model
Review of Optimum speed modelReview of Optimum speed model
Review of Optimum speed model
 
01 intro cfd
01 intro cfd01 intro cfd
01 intro cfd
 
CFD Troubleshooting Guide
CFD Troubleshooting GuideCFD Troubleshooting Guide
CFD Troubleshooting Guide
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1
 
Cfd introduction
Cfd introductionCfd introduction
Cfd introduction
 
Computational Fluid Dynamics
Computational Fluid DynamicsComputational Fluid Dynamics
Computational Fluid Dynamics
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
 
14 fixed wing fighter aircraft- flight performance - ii
14 fixed wing fighter aircraft- flight performance - ii14 fixed wing fighter aircraft- flight performance - ii
14 fixed wing fighter aircraft- flight performance - ii
 
New tools from the bandit literature to improve A/B Testing
New tools from the bandit literature to improve A/B TestingNew tools from the bandit literature to improve A/B Testing
New tools from the bandit literature to improve A/B Testing
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
 
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)
FLUID MECHANICS - COMPUTATIONAL FLUID DYNAMICS (CFD)
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
01 intro
01 intro01 intro
01 intro
 
Selaidechou
SelaidechouSelaidechou
Selaidechou
 

Viewers also liked

Lozzi irene 2011-12_esercizio4
Lozzi irene 2011-12_esercizio4Lozzi irene 2011-12_esercizio4
Lozzi irene 2011-12_esercizio4denim747
 
זיהוי חשיפות מס בפעילות בינלאומית
זיהוי חשיפות מס בפעילות בינלאומיתזיהוי חשיפות מס בפעילות בינלאומית
זיהוי חשיפות מס בפעילות בינלאומיתDr. Avi Nov, Law Office
 
Lewitt paragraphs on conceptual art
Lewitt paragraphs on conceptual artLewitt paragraphs on conceptual art
Lewitt paragraphs on conceptual artCCricket
 
SMART Seminar: Governance of Integrated Infrastructure
SMART Seminar: Governance of Integrated InfrastructureSMART Seminar: Governance of Integrated Infrastructure
SMART Seminar: Governance of Integrated InfrastructureSMART Infrastructure Facility
 
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...SMART Infrastructure Facility
 
Xtreme fat loss diet package and discount price
Xtreme fat loss diet package and  discount priceXtreme fat loss diet package and  discount price
Xtreme fat loss diet package and discount pricehealthylover
 
The Market Research Software Survey
The Market Research Software SurveyThe Market Research Software Survey
The Market Research Software SurveyResearch Magazine
 
I Didn't Floss (Psalm 130) by Harry Zeiders
I Didn't Floss (Psalm 130) by Harry ZeidersI Didn't Floss (Psalm 130) by Harry Zeiders
I Didn't Floss (Psalm 130) by Harry ZeidersHarryKZeiders
 
Active social media and generation gaps
Active social media and generation gapsActive social media and generation gaps
Active social media and generation gapsACTIVE-project
 
Dry Cleaners & Laundromats in Pop Culture
Dry Cleaners & Laundromats in Pop CultureDry Cleaners & Laundromats in Pop Culture
Dry Cleaners & Laundromats in Pop CultureCleanTie.com
 
SMART International Symposium for Next Generation Infrastructure: The Potenti...
SMART International Symposium for Next Generation Infrastructure: The Potenti...SMART International Symposium for Next Generation Infrastructure: The Potenti...
SMART International Symposium for Next Generation Infrastructure: The Potenti...SMART Infrastructure Facility
 
Digital branding 2015. Особенности национального интернет шоппинга
Digital branding 2015. Особенности национального интернет шоппингаDigital branding 2015. Особенности национального интернет шоппинга
Digital branding 2015. Особенности национального интернет шоппингаАрмен Манукян
 
Lecture 17
Lecture 17Lecture 17
Lecture 17farooqdd
 

Viewers also liked (20)

Lozzi irene 2011-12_esercizio4
Lozzi irene 2011-12_esercizio4Lozzi irene 2011-12_esercizio4
Lozzi irene 2011-12_esercizio4
 
זיהוי חשיפות מס בפעילות בינלאומית
זיהוי חשיפות מס בפעילות בינלאומיתזיהוי חשיפות מס בפעילות בינלאומית
זיהוי חשיפות מס בפעילות בינלאומית
 
#DBS2016 - The Digital Journey - Keys to Success
#DBS2016 - The Digital Journey  - Keys to Success#DBS2016 - The Digital Journey  - Keys to Success
#DBS2016 - The Digital Journey - Keys to Success
 
Lewitt paragraphs on conceptual art
Lewitt paragraphs on conceptual artLewitt paragraphs on conceptual art
Lewitt paragraphs on conceptual art
 
SMART Seminar: Governance of Integrated Infrastructure
SMART Seminar: Governance of Integrated InfrastructureSMART Seminar: Governance of Integrated Infrastructure
SMART Seminar: Governance of Integrated Infrastructure
 
Pp 2
Pp 2Pp 2
Pp 2
 
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...
SMART Seminar Series: Gods of the Gaps - How Public Perception Affects Austra...
 
Bark & co
Bark & coBark & co
Bark & co
 
Scan0001
Scan0001Scan0001
Scan0001
 
Xtreme fat loss diet package and discount price
Xtreme fat loss diet package and  discount priceXtreme fat loss diet package and  discount price
Xtreme fat loss diet package and discount price
 
The Market Research Software Survey
The Market Research Software SurveyThe Market Research Software Survey
The Market Research Software Survey
 
I Didn't Floss (Psalm 130) by Harry Zeiders
I Didn't Floss (Psalm 130) by Harry ZeidersI Didn't Floss (Psalm 130) by Harry Zeiders
I Didn't Floss (Psalm 130) by Harry Zeiders
 
Active social media and generation gaps
Active social media and generation gapsActive social media and generation gaps
Active social media and generation gaps
 
Dry Cleaners & Laundromats in Pop Culture
Dry Cleaners & Laundromats in Pop CultureDry Cleaners & Laundromats in Pop Culture
Dry Cleaners & Laundromats in Pop Culture
 
SMART International Symposium for Next Generation Infrastructure: The Potenti...
SMART International Symposium for Next Generation Infrastructure: The Potenti...SMART International Symposium for Next Generation Infrastructure: The Potenti...
SMART International Symposium for Next Generation Infrastructure: The Potenti...
 
IYF ISG Welcome
IYF ISG WelcomeIYF ISG Welcome
IYF ISG Welcome
 
Digital branding 2015. Особенности национального интернет шоппинга
Digital branding 2015. Особенности национального интернет шоппингаDigital branding 2015. Особенности национального интернет шоппинга
Digital branding 2015. Особенности национального интернет шоппинга
 
Onet m6 52 art
Onet m6 52  artOnet m6 52  art
Onet m6 52 art
 
Onet m6 52 art
Onet m6 52  artOnet m6 52  art
Onet m6 52 art
 
Lecture 17
Lecture 17Lecture 17
Lecture 17
 

Similar to SMART Seminar Series: Using Column-and-Row Generation to Solve the Integrated Airline Recovery Problem

Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010
Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010
Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010CangTo Cheah
 
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Lviv Data Science Summer School
 
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docxAIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docxgalerussel59292
 
Design of Novel Wing Body Considering Intake/Exhaust Effect
Design of Novel Wing Body Considering Intake/Exhaust EffectDesign of Novel Wing Body Considering Intake/Exhaust Effect
Design of Novel Wing Body Considering Intake/Exhaust EffectMasahiro Kanazaki
 
ACR-PCR ALACPA-2018 Cyril Fabre ().pdf
ACR-PCR ALACPA-2018 Cyril Fabre ().pdfACR-PCR ALACPA-2018 Cyril Fabre ().pdf
ACR-PCR ALACPA-2018 Cyril Fabre ().pdfJuanAlonsoGarciaArme
 
Vortex lattice implementation of propeller sections for OpenFoam 2.3x
Vortex lattice implementation of propeller sections for OpenFoam 2.3xVortex lattice implementation of propeller sections for OpenFoam 2.3x
Vortex lattice implementation of propeller sections for OpenFoam 2.3xSuryakiran Peravali
 
Air Flow over a Sedan Car: Mechanical Engineering Project
Air Flow over a Sedan Car: Mechanical Engineering ProjectAir Flow over a Sedan Car: Mechanical Engineering Project
Air Flow over a Sedan Car: Mechanical Engineering ProjectJJ Technical Solutions
 
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007CLES-FACIL
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Nagesh NARASIMHA PRASAD
 
Short-Term Conflict Resolution for Unmanned Aircraft Traffic Management
Short-Term Conflict Resolution for Unmanned Aircraft Traffic ManagementShort-Term Conflict Resolution for Unmanned Aircraft Traffic Management
Short-Term Conflict Resolution for Unmanned Aircraft Traffic ManagementLyft
 
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...IOSR Journals
 
Drag Estimation of a Car: Major Project
Drag Estimation of a Car: Major ProjectDrag Estimation of a Car: Major Project
Drag Estimation of a Car: Major ProjectJJ Technical Solutions
 
Shipboard Microgrid Optimization
Shipboard Microgrid OptimizationShipboard Microgrid Optimization
Shipboard Microgrid OptimizationTom Trapp, PhD
 
clear allclc Ex2-1 A) Compute the 5 gravity profiles.docx
clear allclc Ex2-1 A)  Compute the 5 gravity profiles.docxclear allclc Ex2-1 A)  Compute the 5 gravity profiles.docx
clear allclc Ex2-1 A) Compute the 5 gravity profiles.docxmonicafrancis71118
 
Aircraft configuration
Aircraft configurationAircraft configuration
Aircraft configurationAmr Emad
 
Free Ebooks Download
Free Ebooks Download Free Ebooks Download
Free Ebooks Download Edhole.com
 
Microprocessor Week 7: Branch Instruction
Microprocessor Week 7: Branch InstructionMicroprocessor Week 7: Branch Instruction
Microprocessor Week 7: Branch InstructionArkhom Jodtang
 

Similar to SMART Seminar Series: Using Column-and-Row Generation to Solve the Integrated Airline Recovery Problem (20)

Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010
Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010
Axial compressor theory - stage-wise isentropic efficiency - 18th March 2010
 
Approximation algorithms
Approximation  algorithms Approximation  algorithms
Approximation algorithms
 
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
 
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docxAIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
 
Design of Novel Wing Body Considering Intake/Exhaust Effect
Design of Novel Wing Body Considering Intake/Exhaust EffectDesign of Novel Wing Body Considering Intake/Exhaust Effect
Design of Novel Wing Body Considering Intake/Exhaust Effect
 
ACR-PCR ALACPA-2018 Cyril Fabre ().pdf
ACR-PCR ALACPA-2018 Cyril Fabre ().pdfACR-PCR ALACPA-2018 Cyril Fabre ().pdf
ACR-PCR ALACPA-2018 Cyril Fabre ().pdf
 
Vortex lattice implementation of propeller sections for OpenFoam 2.3x
Vortex lattice implementation of propeller sections for OpenFoam 2.3xVortex lattice implementation of propeller sections for OpenFoam 2.3x
Vortex lattice implementation of propeller sections for OpenFoam 2.3x
 
Aerodynamic Flow over a Car
Aerodynamic Flow over a CarAerodynamic Flow over a Car
Aerodynamic Flow over a Car
 
Air Flow over a Sedan Car: Mechanical Engineering Project
Air Flow over a Sedan Car: Mechanical Engineering ProjectAir Flow over a Sedan Car: Mechanical Engineering Project
Air Flow over a Sedan Car: Mechanical Engineering Project
 
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007
Projet ESMO - European Students Moon Orbiter - CLES-FACIL 2007
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.
 
Short-Term Conflict Resolution for Unmanned Aircraft Traffic Management
Short-Term Conflict Resolution for Unmanned Aircraft Traffic ManagementShort-Term Conflict Resolution for Unmanned Aircraft Traffic Management
Short-Term Conflict Resolution for Unmanned Aircraft Traffic Management
 
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
CFD Simulation for Flow over Passenger Car Using Tail Plates for Aerodynamic ...
 
O13040297104
O13040297104O13040297104
O13040297104
 
Drag Estimation of a Car: Major Project
Drag Estimation of a Car: Major ProjectDrag Estimation of a Car: Major Project
Drag Estimation of a Car: Major Project
 
Shipboard Microgrid Optimization
Shipboard Microgrid OptimizationShipboard Microgrid Optimization
Shipboard Microgrid Optimization
 
clear allclc Ex2-1 A) Compute the 5 gravity profiles.docx
clear allclc Ex2-1 A)  Compute the 5 gravity profiles.docxclear allclc Ex2-1 A)  Compute the 5 gravity profiles.docx
clear allclc Ex2-1 A) Compute the 5 gravity profiles.docx
 
Aircraft configuration
Aircraft configurationAircraft configuration
Aircraft configuration
 
Free Ebooks Download
Free Ebooks Download Free Ebooks Download
Free Ebooks Download
 
Microprocessor Week 7: Branch Instruction
Microprocessor Week 7: Branch InstructionMicroprocessor Week 7: Branch Instruction
Microprocessor Week 7: Branch Instruction
 

More from SMART Infrastructure Facility

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Infrastructure Facility
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Infrastructure Facility
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Infrastructure Facility
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Infrastructure Facility
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Infrastructure Facility
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Infrastructure Facility
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Infrastructure Facility
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Infrastructure Facility
 
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Infrastructure Facility
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Infrastructure Facility
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Infrastructure Facility
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Infrastructure Facility
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Infrastructure Facility
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Infrastructure Facility
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Infrastructure Facility
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Infrastructure Facility
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Infrastructure Facility
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Infrastructure Facility
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Infrastructure Facility
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Infrastructure Facility
 

More from SMART Infrastructure Facility (20)

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
 
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
 

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

SMART Seminar Series: Using Column-and-Row Generation to Solve the Integrated Airline Recovery Problem

  • 1. Using column-and-row generation to solve the integrated airline recovery problem Stephen J Maher Zuse Institute Berlin Berlin, Germany 14th November 2014 1 / 31
  • 2. Need for airline recovery The real world is uncertain ◮ It is almost impossible to achieve 100% on-time performance. ◮ Events are difficult to predict, effects are unknown. On-Time Arrival Performance National (April 2014) On Time - 79.64% Air Carrier Delay - 5.34% Weather Delay - 0.4% National Aviation System Delay - 5.75% Security Delay - 0.02% Aircraft Arriving Late - 7.47% Cancelled - 1.15% Diverted - 0.22% Figure: On-Time Arrival Performance National (April 2014). Source: Bureau of Transportation Statistics, Airline Service Quality Performance 234 2 / 31
  • 3. Outline Introduction Integrated Airline Recovery Integrated Airline Recovery Problem Solution Methodology Results Conclusions 3 / 31
  • 7. Airline operations Start of recovery period. 5 / 31
  • 8. Airline operations After 20 min. 5 / 31
  • 9. Airline operations After 40 min. 5 / 31
  • 10. Airline operations After 1 hour. 5 / 31
  • 11. Achieving fast airline recovery solutions Common Strategies: ◮ Sequential solution process. ◮ Limiting recovery options. ◮ Approximation of problem - Select subset of flights, crew or aircraft. 6 / 31
  • 12. Alternative approach for fast recovery solutions Features of this approach ◮ Solved using column-and-row generation. ◮ No approximation is made regarding the included crew and aircraft. ◮ Time to return back to schedule given by a recovery window. ◮ Full set of recovery options used. 7 / 31
  • 13. Outline Introduction Integrated Airline Recovery Integrated Airline Recovery Problem Solution Methodology Results Conclusions 8 / 31
  • 14. Integrated Recovery Problem - IRP Objective: Minimise the cost of recovery. ◮ Additional crew costs (including reserve crew) ◮ Flight delay and cancellation costs (considering the delayed passengers). Constraints: ◮ Every flight must be operated by exactly one crew and one aircraft. ◮ otherwise the flight is cancelled. ◮ Crew and aircraft must terminate at permissible overnight bases. ◮ If a flight is delayed, crew and aircraft must operate the same departure time for that flight. 9 / 31
  • 15. Considering passengers - IRP-PR Objective: Minimise the cost of recovery. ◮ Additional crew costs (including reserve crew) ◮ Flight delay and cancellation costs (considering the delayed, reallocated and stranded passengers). Constraints: ◮ Every flight must be operated by exactly one crew and one aircraft. ◮ otherwise the flight is cancelled. ◮ Crew and aircraft must terminate at permissible overnight bases. ◮ If a flight is delayed, crew, aircraft and passengers must operate the same departure time for that flight. 10 / 31
  • 16. Recovery policies ◮ Generate new crew pairings and aircraft routes. ◮ Flight delays. ◮ Flight cancellations. 11 / 31
  • 17. Recovery policies ◮ Generate new crew pairings and aircraft routes. ◮ Flight delays. ◮ Flight cancellations. 11 / 31
  • 18. Recovery policies ◮ Generate new crew pairings and aircraft routes. ◮ Flight delays. ◮ Flight cancellations. 11 / 31
  • 19. Flight delays - Using flight copies Flight delays are modelled using the technique of flight copies. 12 / 31
  • 20. Flight cancellations - Reallocation of passengers Assigning passengers to the next available flight. 13 / 31
  • 21. Flight cancellations - Reallocation of passengers Assigning passengers to the next available flight. 13 / 31
  • 22. Flight cancellations - Reallocation of passengers Assigning passengers to the next available flight. 13 / 31
  • 23. Flight cancellations - Reallocation of passengers Assigning passengers to the next available flight. 13 / 31
  • 24. Integration of crew and aircraft Delay Consistency Constraints. 14 / 31
  • 25. Integration of crew and aircraft Delay Consistency Constraints. 14 / 31
  • 26. Integration of crew and aircraft Delay Consistency Constraints. 14 / 31
  • 27. Integration of crew and aircraft Delay Consistency Constraints. X k∈K X p∈Pk r Xakv xk jp p −∈R X p∈Pr arv jp yrp = 0 8j 2 ND , 8v 2 Uj 14 / 31
  • 28. Integration of crew and passengers Passenger Reallocation Constraints. X k∈K X p∈Pk akv jp xk p Maxcap − Pax(j) −X i∈Nj X p∈Pi hv ijpzip 0 8j 2 ND , 8v 2 Uj 15 / 31
  • 29. Solution approaches Column Generation ◮ Commonly applied to airline optimisation problems. ◮ Master problem - Ensure complete coverage of flights with crew and aircraft, provide reallocation options for passengers. ◮ Subproblem - Generate feasible strings of flights for crew and aircraft, and reallocation schemes for passengers. Row Generation ◮ Reduce the size of the master problem by eliminating rows. ◮ Dynamically reintroduce rows back to the master problem. 16 / 31
  • 33. Forming the reduced problem (RMP) min cK xK + cRyR + dNzN s.t. AK xK + AK NzN = bK ARyR = bR AK DxK − ARD yR = 0 AK DxK − AZ DzN = 0 xK yR zN 0 , , 1. Original formulation of integrated problem. 18 / 31
  • 34. Forming the reduced problem (RMP) min cK xK + cRyR + dNzN s.t. AK xK + AK NzN = bK ARyR = bR ˆAK DxK − ˆARD yR = 0 A′K xK D − A′R yR D = 0 AK ˆDxK − AZ ˆDzN = 0 A′K xK − A′Z zN D D = 0 xK yR zN 0 , , 1. Original formulation of integrated problem. 2. Partition delay consistency constraints into allowable and non-allowable delays. 18 / 31
  • 35. Forming the reduced problem (SRMP) min cK xK + cRyR + dNzN s.t. AK xK + AK NzN = bK ARyR = bR ˆAK DxK − ˆARD yR = 0 AK ˆDxK − AZ ˆDzN = 0 xK yR zN 0 , , 1. Original formulation of integrated problem. 2. Partition delay consistency constraints into allowable and non-allowable delays. 3. Formulate and solve the problem using only the allowable delay constraints. 18 / 31
  • 36. Solving the SRMP ◮ The SRMP contains less rows than the RMP. Hence, it is expected to have reduced complexity. ◮ The elimination of rows from the RMP results in variable fixings in the column generation subproblems. ◮ Each row in the SRMP represents an allowable delay option. ◮ The optimal solution to the SRMP is an upper bound on the optimal solution to the RMP. 19 / 31
  • 37. Solving the SRMP - Column generation Aircraft Variables ◮ Shortest path problem solved for each aircraft. Crew Variables ◮ Multiple label shortest path problem solved for each crew. Must satisfy complex work rules. Cancellation Variables ◮ Bounded knapsack problem solved for each flight. ◮ The use of flight copies means a reformulation of subproblem is required for an efficient solution approach. 20 / 31
  • 38. Row generation Two part procedure: ◮ Compute an optimal dual solution to the RMP. ◮ Identify rows that are expected to improve the current upper bound. 21 / 31
  • 39. Row generation - Optimal dual solution (RMP′) min cK xK + cRyR + dNzN + ˜cR ˜yR + ˜dN ˜zN s.t. AK xK + AK NzN + ˜AK N ˜zN = bK RD ARyR + AR ˜yR ˜= bR AK ˆDxK − AˆyR = 0 − A′R D ˜yR = 0 DzN = 0 ˆAK DxK − ˆAZ D ˜zN = 0 − A′Z xK , yR , zN 0 Aim: Compute RMP′ dual solution. 22 / 31
  • 40. Row generation - Optimal dual solution (RMP′) min cK xK + cRyR + dNzN + ˜cR ˜yR + ˜dN ˜zN s.t. AK xK + AK NzN + ˜AK N ˜zN = bK RD ARyR + AR ˜yR ˜= bR AK ˆDxK − AˆyR = 0 − A′R D ˜yR = 0 DzN = 0 ˆAK DxK − ˆAZ D ˜zN = 0 − A′Z xK , yR , zN 0 Aim: Compute RMP′ dual solution. 1. Identify that SRMP optimal solution is optimal for RMP′. 22 / 31
  • 41. Row generation - Optimal dual solution (RMP′) min cK xK + cRyR + dNzN + ˜cR ˜yR + ˜dN ˜zN s.t. AK xK + AK NzN + ˜AK N ˜zN = bK RD ARyR + AR ˜yR ˜= bR AK ˆDxK − AˆyR = 0 − A′R D ˜yR = 0 DzN = 0 ˆAK DxK − ˆAZ D ˜zN = 0 − A′Z xK , yR , zN 0 Aim: Compute RMP′ dual solution. 1. Identify that SRMP optimal solution is optimal for RMP′. 2. Compute Dual: For each row in A′R D , solve aircraft variable subproblem forcing a non-zero. 22 / 31
  • 42. Row generation - Optimal dual solution (RMP′) min cK xK + cRyR + dNzN + ˜cR ˜yR + ˜dN ˜zN s.t. AK xK + AK NzN + ˜AK N ˜zN = bK RD ARyR + AR ˜yR ˜= bR AK ˆDxK − AˆyR = 0 − A′R D ˜yR = 0 DzN = 0 ˆAK DxK − ˆAZ D ˜zN = 0 − A′Z xK , yR , zN 0 Aim: Compute RMP′ dual solution. 1. Identify that SRMP optimal solution is optimal for RMP′. 2. Compute Dual: For each row in A′R D , solve aircraft variable subproblem forcing a non-zero. 3. Compute Dual: For each row in A′Z D , solve cancellation variable subproblem forcing a non-zero. 22 / 31
  • 43. Row generation - Identify bound improving rows Given an optimal dual solution to the RMP′: ◮ Solve the crew variable subproblem, permitting the use of all possible delay options. ◮ If a negative reduced cost column is found, add it to the SRMP. ◮ If the column has a non-zero in an eliminated row, add the row to the SRMP ◮ If no rows are added to the SRMP, then the optimal solution is found. 23 / 31
  • 44. Implementation issues ◮ Not guaranteed to be faster than standard column generation ◮ Employed a row generation warm-up procedure. ◮ Solve RMP for a given number of iterations. ◮ Form SRMP by eliminating all delay consistency constraints containing only zero coefficients. ◮ Variable fixing heuristic to improve the convergence of branch-and-price. ◮ Identify all variables with a zero reduced cost in the RMP optimal solution at the root node. ◮ At all successive nodes, only permit the use of delay options used by these variables. 24 / 31
  • 45. Outline Introduction Integrated Airline Recovery Integrated Airline Recovery Problem Solution Methodology Results Conclusions 25 / 31
  • 46. Data and scenarios Data ◮ Planning stage consists of 262 flights, serviced by 79 crew groups and 48 aircraft. ◮ Flight network has 11 overnight bases for aircraft and 4 crew bases. Scenarios ◮ 16 scenarios based on airport closures at different times and different lengths. ◮ 2 major airports in the network. ◮ Each major airport closed for 3 or 5 hours at either 6am, 7am, 8am and 9am. ◮ Recovery window = 6 hours, 7 flight copies. 26 / 31
  • 47. Recovery cost improvement 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Scenario Number 45 40 35 30 25 20 15 10 5 0 Relative difference (%) The relative difference in recovery costs between the IRP and IRP-PR Figure: 3 hour closure: scenarios 0-7. 5 hour closure: scenarios 8-15. 7 flight copies. 27 / 31
  • 48. Runtime comparison CRG and CG Runtime of the IRP-PR using column generation and column-and-row generation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Scenario Number 3.0 2.5 2.0 1.5 1.0 0.5 0.0 Runtime (x1000 sec) Time Cutoff - 2700sec Approach Colgen CRG Figure: 3 hour closure: scenarios 0-7. 5 hour closure: scenarios 8-15. 7 flight copies, maximum runtime of 2700 seconds (45 minutes). 28 / 31
  • 49. Runtime comparison CRG and CG ◮ Easy scenarios: moderate improvement. Hard scenarios: significant improvement. ◮ Average relative improvement in solution runtimes is 24.35%. ◮ Improvement observed in all parts of the solution process. E.g. LP solve and column generation. 29 / 31
  • 50. Scenario completion - Enhancements 16 14 12 10 8 6 4 2 0 500 1000 1500 2000 2500 Runtime (seconds) 0 Number of scenarios solved Comparison of enhancement techniques for the IRP-PR Enhancements Neither Enhancement Warmup Only Heuristic Only Both Enhancements Figure: Performance profile of column-and-row generation using different enhancement techniques over 16 disruption scenarios. Maximum runtime of 2700 seconds (45 minutes). 30 / 31
  • 51. Conclusions ◮ Considering passengers in the recovery process significantly reduces the operational costs. ◮ Applying column-and-row generation helps to improve the solution runtimes. ◮ While solution runtimes are improved on average, there are instances with worse runtime performance. ◮ Combination of acceleration techniques are useful for the overall performance of the algorithm. 31 / 31