Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-07T10:13:40.953Z Has data issue: false hasContentIssue false

A mathematical model and heuristic approaches for runway rescheduling

Published online by Cambridge University Press:  14 April 2025

G. Hancerliogullari Koksalmis*
Affiliation:
University of Central Florida, Orlando, FL, USA Istanbul Technical University, Istanbul, Turkiye
G. Rabadi
Affiliation:
University of Central Florida, Orlando, FL, USA
M. Kharbeche
Affiliation:
Qatar University, Doha, Qatar
M. Al-Salem
Affiliation:
Qatar University, Doha, Qatar
*
Corresponding author: G. Hancerliogullari Koksalmis; Email: gulsah.hancerliogullarikoksalmis@ucf.edu
Rights & Permissions [Opens in a new window]

Abstract

This study addresses the Aircraft Reactive Scheduling Problem (ARSP) on multiple parallel runways in response to operational disruptions. We specifically consider three disruptive event types; flight cancelations, delays and unexpected arrivals. Interruptions to aircraft schedules due to various reasons (e.g. bad weather conditions) may render the initial schedule not optimal or infeasible. In this paper, the ARSP is conceptualised as a multi-objective optimisation problem wherein considerations encompass not only the quality of the schedule but also its stability, defined as its conformity to an initial schedule, are of interest. A mixed-integer linear programming (MILP) model is introduced to obtain optimal solutions under different policies. Repair and regeneration heuristic approaches are developed for larger instances for which optimal solutions are time-consuming to obtain. While prevailing literature tends to concentrate on individual disruption types, our investigation diverges by concurrently addressing diverse disruption types through multiple disruptive events. We introduce alternative reactive scheduling methodologies wherein the model autonomously adapts by dynamically choosing from a range of candidate solution methods, considering conflicting objectives related to both quality and stability. A computational study is conducted, and we compare the solutions of heuristics to optimal solutions or the best solution found within a time limit, and their performances are assessed in terms of schedule stability, solution quality and computational time. We compare the solutions of heuristics and optimal solutions (i.e. the best solution found so far), and their performances are assessed in terms of schedule stability, solution quality and computational time.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Reactive scheduling algoritms for each disruption type.

Figure 1

Algorithm 4.1 TWST Algorithm

Figure 2

Algorithm 4.2 SA-Re Algorithm

Figure 3

Algorithm 4.3 Do-Nothing Algorithm

Figure 4

Algorithm 4.4 Left-Shift Algorithm

Figure 5

Algorithm 4.5 RepairBySlack Algorithm

Figure 6

Algorithm 4.6 RepairByEDD Algorithm

Figure 7

Algorithm 4.7 InsertDelayed Algorithm

Figure 8

Algorithm 4.8 RepairByTWST Algorithm

Figure 9

Algorithm 4.9 InsertNew Algorithm

Figure 10

Table 1. Minimum separation times (seconds)

Figure 11

Table 2. Computational time in seconds to solve the MILP

Figure 12

Table 3. Average relative error and (CPU times in seconds) of the algorithms for flight cancelations

Figure 13

Table 4. Paired T-Test for Do-Nothing vs Left-Shift (with respect to stability)

Figure 14

Table 5. Paired T-Test: Do-Nothing vs Left-Shift (quality)

Figure 15

Table 6. Comparison of Do-Nothing and FCFS algorithms in terms of average relative error and (CPU times in seconds)

Figure 16

Table 7. Average relative errors and (CPU times in seconds) of the algorithms for flight delays if the Left-Shift algorithm is applied for flight cancelations

Figure 17

Table 8. Average relative error and (CPU times in seconds) of the algorithms for flight delays when Do-Nothing algorithm is applied for flight cancelations

Figure 18

Table 9. Average relative error and (CPU times in seconds) of the algorithms for new flight arrival with Left-Shift for cancelations and RepairByEDD for delays

Figure 19

Table 10. Average relative error and (CPU times in seconds) of the algorithms for new flight arrival with the Do-Nothing for flight cancelations and the RepairBySlack for delays

Figure 20

Table 11. Average relative errors and (CPU times in seconds) of the complete regeneration algorithms

Figure 21

Table 12. Algorithm summary

Figure 22

Table 13. Initial schedule before disruption

Figure 23

Table 14. Optimal solution after disruption