Abstract
In recent years, airport runways have become a more critical bottleneck in airports, and it is very unusual to use only one runway to solve the Aircraft Landing Problem (ALP). The ALP includes the aircraft's landing scheduling and assigning them to runways. In addition to certain limited time frames for aircraft while landing, to prevent accidents, the distance between aircraft should be restricted during the flight and in the landing phase. In this paper, to solve the problem in multi-runway mode, a solution is proposed that has considered all the limitations to create a trade-off between the runways to reduce the traffic in the runways. The present study considers the balance between bands and offers a new method of improving the Imperialist Competitive Algorithm (ICA) while reducing the cost due to the early and late landing of the aircraft. In other words, a novel approach for addressing the ALP with multiple criteria, employing a delay and early landing cost optimization technique and runway balance strategy, as well as using multi-runway, which will reflect the current realities of the aviation industry and provide a more accurate and relevant analysis, has been presented. Thirty-two benchmark instances were selected and compared with four famous algorithms: Particle Swarm Optimization (PSO), Immunoglobulin-Based Artificial Immune System (IAIS), Grey Wolf Optimizer (GWO), and flower pollination algorithm (FPA) as the results on a small-scale indicate, the ICA method performs superior outcomes, except for one case. Regarding the two objectives, the presented method, compared to other methods, managed to reduce the cost by 3.5% (on a small-scale). Furthermore, on a large scale (500 aircraft), improved ICA has been able to reduce the cost of the early or late arrival of the aircraft by 35%.
Similar content being viewed by others
Data availability
No datasets were generated or analyzed during the current study.
References
Sabar NR, Kendall G (2015) An iterated local search with multiple perturbation operators and time varying perturbation strength for the aircraft landing problem. Omega 56:88–98
Diamantis Z, Tsahalis D, Borchers I (2002) Optimization of an active noise control system inside an aircraft, based on the simultaneous optimal positioning of microphones and speakers, with the use of a genetic algorithm. Comput Optim Appl 23:65–76
Su J et al (2023) A large neighborhood search algorithm with simulated annealing and time decomposition strategy for the aircraft runway scheduling problem. Aerospace 10(2):177
Câmara Á, et al (2016) A comparative study of meta-heuristics for the aircraft landing scheduling problem. In: 2016 11th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–4
Bertsimas D, Frankovich M (2016) Unified optimization of traffic flows through airports. Transp Sci 50:77–93
Sun X et al (2023) Air transportation and COVID-19: a tale with three episodes. Transport Economics and Management 1:13–21
Ng KKH et al (2017) Robust aircraft sequencing and scheduling problem with arrival/departure delay using the min-max regret approach. Transp Res Part E Log Transp Rev 106(1):115–136
Velilani K, Subramanya V, Chowdaiah P (2022) An algorithm for efficient real-time airplane landing scheduling. ECS Trans 107(1):69
Fan Y, Kalaba RE, Moore JE (2005) Arriving on time. J Optim Theory Appl 127:497–513
Bojanowski L, Harikiopoulo D, Neogi NA (2011) Multi-runway aircraft sequencing at congested airports. In: Proceedings of the 2011 American Control Conference, pp 2752–2758
Liang M, Delahaye D, Maréchal P (2017) Integrated sequencing and merging aircraft to parallel runways with automated conflict resolution and advanced avionics capabilities. Transp Res Part C—Emerging Technol 85:268–291
Shambour MK, Abu-Hashem MA (2023) Optimizing airport slot scheduling problem using optimization algorithms. Soft Comput 27(12):7939–7955
Visser HG (1991) Terminal area traffic management. Prog Aerosp Sci 28(4):323–368
Mokhtarimousavi S, Rahami H, Kaveh A (2015) Multi-objective mathematical modeling of aircraft landing problem on a runway in static mode, scheduling and sequence determination using NSGA-II. Int J Optim Civil Eng 5(1):21–36
Dönmez K, Çetek C, Kaya O (2022) Air traffic management in parallel-point merge systems under wind uncertainties. J Air Transp Manag 104:102268
Dönmez K, Çetek C, Kaya O (2022) Aircraft sequencing and scheduling in parallel-point merge systems for multiple parallel runways. Transp Res Rec 2676(3):108–124
Ng K, Lee C (2016) A modified variable neighborhood search for aircraft landing problem. In: 2016 IEEE International Conference on Management of Innovation and Technology (ICMIT). IEEE
Haouari M et al (2011) Exact approaches for integrated aircraft fleeting and routing at TunisAir. Comput Optim Appl 49:213–239
Balakrishnan H, Chandran BG (2010) Algorithms for scheduling runway operations under constrained position shifting. Oper Res 58(6):1650–1665
Beasley JE et al (2000) Scheduling aircraft landings—the static case. Transp Sci 34(2):180–197
Faye A (2015) Solving the aircraft landing problem with time discretization approach. Eur J Oper Res 242(3):1028–1038
Prakash R, Piplani R, Desai J (2018) An optimal data-splitting algorithm for aircraft scheduling on a single runway to maximize throughput. Transp Res Part C: Emerging Technol 95:570–581
Bartholomew-Biggs MC, Parkhurst SC, Wilson SP (2002) Using DIRECT to solve an aircraft routing problem. Comput Optim Appl 21:311–323
Zhang J, et al (2023) Dynamic optimal scheduling model of multi runway flight arrival and departure based on improved genetic algorithm. In: 2023 International Conference on Networking, Informatics and Computing (ICNETIC). IEEE.
Kjenstad D, et al. (2013) Integrated surface and departure management at airports by optimization. In: 2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO), pp 1–5
Ernst AT, Krishnamoorthy M, Storer RH (1999) Heuristic and exact algorithms for scheduling aircraft landings. Netw: Int J 34(3):229–241
Anosri S, Panagant N, Champasak P et al (2023) A Comparative Study of State-of-the-art Metaheuristics for Solving Many-objective Optimization Problems of Fixed Wing Unmanned Aerial Vehicle Conceptual Design. Arch Computat Methods Eng 30(6):3657–3671
Gao J, Zhu X, Zhang R (2023) Optimization of parallel test task scheduling with constraint satisfaction. J Supercomput 79(7):7206–7227
Girish B (2016) An efficient hybrid particle swarm optimization algorithm in a rolling horizon framework for the aircraft landing problem. Appl Soft Comput 44:200–221
Vincent FY et al (2021) An improved immunoglobulin-based artificial immune system for the aircraft scheduling problem with alternate aircrafts. IEEE Access 9:16532–16545
Teimoori M et al (2021) A multi-objective grey wolf optimization algorithm for aircraft landing problem. J Appl Res Ind Eng 8(4):386–398
Zhou G, Wang R, Zhou Y (2018) Flower pollination algorithm with runway balance strategy for the aircraft landing scheduling problem. Clust Comput 21:1543–1560
Cheng Y, Cao Z, Zhang X et al (2023) Multi objective dynamic task scheduling optimization algorithm based on deep reinforcement learning. J Supercomput. https://doi.org/10.1007/s11227-023-05714-1
Tian Z et al (2023) Dynamic energy-efficient scheduling of multi-variety and small batch flexible job-shop: a case study for the aerospace industry. Comput Ind Eng 178:109111
Tian Z, Jiang X, Tian G, Li Z, Liu W (2023) Knowledge-based lot-splitting optimization method for flexible job shops considering energy consumption. IEEE Trans Autom Sci Eng. https://doi.org/10.1109/TASE.2023.3303915
Phirouzabadi AM, Aminnayeri M, Mahmoudian M (2013) Aircraft landing scheduling based on unavailability of runway constraint through a time segment heuristic method. Int J Informat Commun Technol 2:175–182
Zhang J et al (2020) Criteria selection and multi-objective optimization of aircraft landing problem. J Air Transp Manag 82:101734
Chen H, Solak S (2015) Lower cost arrivals for airlines: Optimal policies for managing runway operations under optimized profile descent. Prod Oper Manag 24(3):402–420
Rezaei H, et al. (2018) An iterative bidding approach applied to cost reduction in the context of aircraft landing problem. In: 2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design (CSCWD). IEEE
Vadlamani S, Hosseini S (2014) A novel heuristic approach for solving aircraft landing problem with single runway. J Air Transp Manag 40:144–148
Ahmadian M.M, Salehipour A (2022) Heuristics for flights arrival scheduling at airports. Int Trans Oper Res 29(4):2316–2345
Lieder A, Stolletz R (2016) Scheduling aircraft take-offs and landings on interdependent and heterogeneous runways. Transp Res Part E: Log Transp Rev 88:167–188
Awasthi A, Kramer O, Lässig J (2013) Aircraft landing problem: an efficient algorithm for a given landing sequence. In: 2013 IEEE 16th International Conference on Computational Science and Engineering. IEEE
Pan Z, Lei D, Zhang Q (2018) A new imperialist competitive algorithm for multiobjective low carbon parallel machines scheduling. Math Probl Eng 2018:1–13
Sedighizadeh M, Eisapour-Moarref A (2017) The imperialist competitive algorithm for optimal multi-objective location and sizing of DSTATCOM in distribution systems considering loads uncertainty. INAE Lett 2:83–95
Hosseini S, Al Khaled A (2014) A survey on the imperialist competitive algorithm metaheuristic: implementation in engineering domain and directions for future research. Appl Soft Comput 24:1078–1094
Daley A et al (2012) Measuring entanglement growth in quench dynamics of bosons in an optical lattice. Phys Rev Lett 109(2):020505
Perboli G et al (2015) Flights and their economic impact on the airport catchment area: an application to the Italian tourist market. J Optim Theory Appl 164:1109–1133
Pinol H, Beasley JE (2006) Scatter search and bionomic algorithms for the aircraft landing problem. Eur J Oper Res 171(2):439–462
Salehipour A, Modarres M, Naeni LM (2013) An efficient hybrid meta-heuristic for aircraft landing problem. Comput Oper Res 40(1):207–213
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE Congress on Evolutionary Computation. IEEE
Author information
Authors and Affiliations
Contributions
Kimia Shirini contributed to conceptualization, data curation, formal analysis, investigation, methodology, software, validation, visualization, and writing—original draft. Hadi S. Aghdasi contributed to conceptualization, data curation, formal analysis, investigation, methodology, project administration, supervision, software, validation, visualization, writing—review and editing. Saeed Saeedvand contributed to conceptualization, formal analysis, investigation, methodology, supervision, software, validation, writing—review and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shirini, K., Aghdasi, H.S. & Saeedvand, S. Modified imperialist competitive algorithm for aircraft landing scheduling problem. J Supercomput (2024). https://doi.org/10.1007/s11227-024-05999-w
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-05999-w