829
Views
19
CrossRef citations to date
0
Altmetric
Original Articles

Robust Airline Scheduling with Controllable Cruise Times and Chance Constraints

, &
Pages 64-83 | Received 01 Oct 2012, Accepted 01 Mar 2014, Published online: 10 Oct 2014
 

Abstract

Robust airline schedules can be considered as flight schedules that are likely to minimize passenger delay. Airlines usually add an additional time—e.g., schedule padding—to scheduled gate-to-gate flight times to make their schedules less susceptible to variability and disruptions. There is a critical trade-off between any kind of buffer time and daily aircraft productivity. Aircraft speed control is a practical alternative to inserting idle times into schedules. In this study, block times are considered in two parts: Cruise times that are controllable and non-cruise times that are subject to uncertainty. Cruise time controllability is used together with idle time insertion to satisfy passenger connection service levels while ensuring minimum costs. To handle the nonlinearity of the cost functions, they are represented via second-order conic inequalities. The uncertainty in non-cruise times is modeled through chance constraints on passenger connection service levels, which are then expressed using second-order conic inequalities. Overall, it is shown, that a 2% increase in fuel costs cuts down 60% of idle time costs. A computational study shows that exact solutions can be obtained by commercial solvers in seconds for a single-hub schedule and in minutes for a four-hub daily schedule of a major U.S. carrier.

Appendix A: Formulation allowing low service levels

When β ≥ 1, the expected value of a log Laplace is infinity. In this case, one can formulate the problem by using the geometric mean of log Laplace random variable in constraint (Equation7). We will show that when β ≥ 1 the problem can still be reformulated using second-order conic inequalities. We will have no restriction on γij, so the results are valid for all possible values of γ; i.e., 0 ≤ γij ≤ 1.

We first explore the properties of the quantile function given in Equation (Equation1). In Proposition A1, we show that the second piece of quantile function F− 1X(γ) is always greater than or equal to the first piece.

Proposition A1.

Denote the first and the second pieces of F− 1X(γ) by f1(γ) and f2(γ), respectively, so, Then, the inequality f2(γ) ≥ f1(γ) always holds for 0 ≤ γ ≤ 1. Furthermore, f2(γ) = f1(γ) only holds when γ = 1/2.

Proof. Consider Notice that, eα > 0, . Moreover, always holds since is always true. Next, observe that f2(γ) − f1(γ) = 0 when γ = 1/2.

Proposition A2 states that F− 1X(γ) is a convex function.

Proposition A2.

F−1(γ) is a convex function when βi ≥ 1.

Proof. Both f1(γ) and f2(γ) are convex for 0 ≤ γ ≤ 1. The result follows.

Proposition A3.

The chance constraint (Equation4); that is, in the problem formulation can be replaced with the following constraints: (A1). (A2). where zij is a 0-1 decision variable defined as

Proof. Proposition A1 shows that f2(γ) ≥ f1(γ) always holds. Thus, when γij ≥ 1/2, zij = 1, f2ij) bounds the right-hand side xjxiTPijfi; i.e., constraint (EquationA2) is active, whereas when γij < 1/2 and zij = 0, f1ij) bounds the right-hand side xjxiTPijfi; i.e. constraint (EquationA1) is active.

Proposition A4.

When β ≥ 1, constraints (EquationA1)–(EquationA2) are both representable by second-order conic inequalities.

Proof. First, consider Equation (A1) and Since βi ≥ 1, by making the conversion as before, we obtain which is obviously in the form of Equation (Equation17) and hence can be represented via conic inequalities.

Next, consider Equation (EquationA2), which is obtained by multiplying the left-hand side of constraint (12) by zij. Constraint (12) is second-order cone programming representable by Proposition 2.

Add auxiliary variables vij and wij such that (A3). (A4). and we get Suppose that βi = ai/bi, where ai, bi are integers. Since zij ∈ {0, 1}, we can equivalently write To put this inequality in the form of Equation (Equation17), we can increase the exponent of zij and still get an equivalent inequality since zij ∈ {0, 1}: where The proof follows.

Proposition A5.

The expected value of log Laplace variable X with parameters α and βi is finite only for βi < 1 and has value .

Proof. Define δ such that α = ln(δ). Then, we can rewrite fX(x) as below: Using the distribution function, we can calculate expected value of X by Define Then whereas Consequently, for α and 0 < βi < 1 we get

Additional information

Notes on contributors

A. Serasu Duran

A. Serasu Duran is currently a Ph.D. student in Operations Management at the Kellogg School of Management. She received her M.S. and B.S. degrees in Industrial Engineering from Bilkent University. Her research interests include transportation, environmental and energy economics, and operations management in general. She uses various methods including stochastic modeling, optimization, empirical studies, and both structural and reduced-form econometrics in her research.

Sinan Gürel

Sinan Gürel is an Associate Professor in the Department of Industrial Engineering, Middle East Technical University, Turkey. He received his Ph.D. degree from the Department of Industrial Engineering at Bilkent University. His research interests include airline disruption management, scheduling, and applications of second-order cone programming.

M. Selim Aktürk

M. Selim Aktürk is a Professor and Chair of the Department of Industrial Engineering at Bilkent University. His recent research interests include production scheduling and airline disruption management.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 202.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.