Professional Documents
Culture Documents
Optimizing Airport Slot Scheduling Problem Using Optimization Algorithms - 2023 - Springer Science and Business Media Deutschland GMBH
Optimizing Airport Slot Scheduling Problem Using Optimization Algorithms - 2023 - Springer Science and Business Media Deutschland GMBH
Optimizing Airport Slot Scheduling Problem Using Optimization Algorithms - 2023 - Springer Science and Business Media Deutschland GMBH
https://doi.org/10.1007/s00500-023-07987-3 (0123456789().,-volV)(0123456789().
,- volV)
OPTIMIZATION
Abstract
The primary objective of airport management worldwide is always to make it easier to provide transportation services and
minimize latency. This could be accomplished by controlling the movement of travelers through the airport’s different
checkpoints for passports, baggage handling, customs, and both departure and arrival lobbies. As one of the
biggest passenger terminals around the world and among the most attractive destinations for visitors during the Hajj
pilgrimage, this paper concentrates on enhancing the movement of travelers in the King Abdulaziz International Airport’s
pilgrimage station in the Kingdom of Saudi Arabia. Several optimization methods are used to better schedule the phases
within the airport terminals as well as the assignment of arriving flights to vacant airport portals. These include the
differential evolution algorithm (DEA), harmony search algorithm, genetic algorithm (GA), flower pollination algorithm
(FPA), and black widow optimization algorithm. The findings demonstrated the potential sites for the development of
airport stages, which may assist decision-makers in improving operational efficiency in the future. The simulation results
showed that GA was more efficient in most of the experiments than the alternative algorithms for small population sizes in
terms of the quality of the solutions obtained and the convergence rates. In contrast, DEA performed better in the larger
population sizes. The outcomes also showed that FPA performed better than its rivals in identifying the optimal solution in
terms of the overall duration of passenger waiting time.
123
7940 M. K. Shambour, M. A Abu-Hashem
(GAS 2023) officially announced that the halls in Hajj ter- travelers have to walk for connecting flights. The authors
minals could accommodate 3.5 and 3.8 thousand passen- employed a two-stage technique to resolve the issue. Greedy
gers hourly for departures and arrivals, respectively. In method was employed in the early phase to keep the number
addition, Saudi Vision 2030 plans to double the number of of unforeseen flights at the lowest. Ding et al. (2004) and Al-
Umrah pilgrims from 8 to 30 million by the same year (SAV Sultan et al. (2009) studied the reduction in the number of
2016). unannounced flights at the gateways as well as the reduction
This paper introduces an intelligent airline scheduling of the total travel lengths inside the airport. The authors used
scheme that can increase passenger flow at the Hajj terminal a similar approach to Xu and Bailey’s (2001) study, which
by making effective use of the current resources. Five opti- used the Greedy algorithm to come up with a workable
mization algorithms have been developed and adapted to solution. A further improvement in the current approach was
improve the flow process of passengers through different explored using the ‘‘Interval Exchange Move’’ function from
airport phases, namely the differential evolution algorithm the TS optimizer, which offers space in looking for suit-
(DEA), the harmony search algorithm (HSA), genetic algo- able solutions, particularly if the flight schedules are crow-
rithm (GA), flower pollination algorithm (FPA), and black ded. Additionally, Alanli (2019) proposed a branch-and-
widow optimization algorithm (BWOA). Ten hard and soft bound method and employed it to GAP to address its chal-
constraints were introduced in the study, and the assumptions lenges. The authors take into account an airport GAP that
were that all airport gates could handle any size aircraft and allocates a number of airplanes to several gateways to reduce
that waiting periods always included roaming time. the overall route that all travelers must walk. Planes are
The metrics utilized to evaluate the developed algo- diverted to an apron if they are unable to be allocated to a
rithms are fitness value, convergence rate, and passenger gateway because of overlaps. In addition, in a more realistic
waiting time. The study also revealed potential delays for setting where airport gate processing time is controllable,
travelers at KAIA stages that management would need to Khatibi et al. (2019) suggested a bi-objective framework to
address in the future to improve airport operations’ effi- lower the overall impact of task processing time expansion,
ciency and, ultimately, increase travelers’ satisfaction. The unavailability, earliness, latency, and compression. The
structure of this paper is as follows. An overview of related project also seeks to reduce the number of passengers
literature is presented in Sect. 2. The formulation and crowded onto gates. A mixed-integer programming
description of the problem are introduced and discussed in approach is suggested. Two multi-objective meta-heuristic
Sect. 3. Research methodology and experimental results methods, hybrid NSGA-II (non-dominated sorting genetic
are provided in Sects. 4 and 5, respectively. Finally, Sect. 6 algorithm II) and VNS (variable neighborhood search) and
provides the article’s conclusion and future work. NSGA-II, are used to solve the challenge.
Furthermore, Al-Sultan (2012) developed a simulation
approach to determine the appropriate number of gateways
2 Related work needed for airplanes that are not assigned to a particular gate-
way. The suggested approach also makes predictions about
Several research endeavors have been conducted in recent flight arrival rates before running simulations to plan flights for
decades on different aspects of applications and challenges a week. Hu and Paolo (2009) employed GA in their study to find
in large-scale Islamic religious gatherings. Some recent a solution to the issue of placing airplanes at airport gateways.
research can be found in the literature including those by The relative locations were employed to represent the chro-
Ahmad et al. (2018); Alshammari et al. (2021); Felemban mosomes rather than the exact position of aircraft on gateways.
et al. (2020, 2022); Sindia et al. (2022); Shambour (2021). Furthermore, Zhang et al. (2022) put out a strong multi-ob-
Airports designed to accommodate large numbers of jective gateway allocation modeling approach to address GAP
Muslims are among the most critical stations through with the goals of reducing real-time flight complications,
which Muslims pass to perform their religious activities. increasing the boarding bridge rate, and reducing airplane
One of the most important stages in managing airport waiting to board fuel usage. The airport GAP is addressed using
operations is allocating aircraft to airport gates since mistakes an enhanced tunicate swarm algorithm (CG-TSA) relying on
in this process could cause delays or aircraft accidents. The cosine mutation and adaptive clustering.
allocation strategy is among the most serious challenges that Hidayatno et al. (2015) used the Simulated Annealing
airport management teams confront on a regular basis. The (SA) method to reduce the number of aircraft not assigned
problem of locating parking spaces for incoming aircraft at to gateways at Indonesia’s Soekarno-Hatta International
airport gates has been researched by numerous academics Airport and to determine the appropriate assignment of
(Ding et al. 2004; Al-Sultan et al. 2009). aircraft to gates. To solve the challenge of connecting
Xu and Bailey (2001) employed a Tabu Search (TS) airplanes to gates, Cheng and Ho (2012) combined the TS
algorithm in an attempt to minimize the distances that technique with path relinking. To evaluate the suggested
123
Optimizing airport slot scheduling problem using optimization algorithms 7941
technique, the authors analyzed information from actual The phases of the Hajj terminal at KAIA are described in
flights departing from Incheon International Airport (ICN). depth in the subsequent sections, along with the problem’s
In addition, GAP tries to distribute gates to planes while features and mathematical formulation.
taking airport operational effectiveness and traveler plea-
sure into account. Cai et al. (2019) proposed CBR-GAM to 3.1 Stages of the KAIA Hajj terminal
solve the difficulties of traveler walking distance and high
gateway allocation costs. The two objectives that need to Five main stages that arriving travelers must go through at
be maximized, while meeting the restrictions on the con- the Hajj terminal. The four indoor stages of the arrival
strained number of planes allocated to the apron, are the terminal include gate lounges, passport checkpoints, han-
overall walking path of travelers and the overall robust cost dling luggage, and customs checkpoints. The fifth stage is
of the gateway allocation. located in an open area called the Plaza. The stages are
Moreover, Ng et al. (2022) examine the issue of deci- explained in more detail below.
sion-making in the terminal moving region during the
Stage 1. Gate lounges
irregular arrival timings at airplane arrival points and looks
at the model’s specified settings for air traffic controllers. Passengers arriving by plane enter the terminal through
The suggested framework establishes a deterministic gate lounges. According to KAIA (2023) and GACA
timetable and adjusts the cruise speed while taking into (2023), there is a sum of 18 lounge gates spread across two
account increased longitudinal separation, performance floors. For travelers coming through the jetways, there are
degradation from a deterministic timetable, and approach- 12 lounge gates on the first floor, and for those reaching by
ing and arriving times on landings. bus, there are 6 more lounges on the ground floor. At this
In another study, Drexl and Nikulin (2008) used the SA point, pilgrims undergo a medical examination, and if
technique to maximize the use of all airport gateways while necessary, immunizations are given (Alrabghi 2019).
reducing overall walking distances or inter-flight connec- Table 1 displays the estimated characteristics of the arrival
tivity times. To restrict the number of airplanes that are not lounges (Shambour and Khan 2022).
allocated to gateways and to announce the gate timetable as
early as feasible, Lim and Wang (2005) switched stochastic
programming to binary programming. The scheduling
Table 1 Estimated characteristics of the arrival lounges
procedure was carried out by Ghazouani et al. (2015) using
the GA, whereas the gene coding procedure was carried out Lounge ID Space (m2) Capacity (passenger seats) Area zone
using integers. Every gene’s index contains the flight First floor
number, and its value corresponds to the gate number that L1 800 533 AZ1
the flight will then be assigned to. Aktel et al. (2017) used L2 500 333 AZ1
TS and SA to resolve the airport gate mapping challenge in L3 500 333 AZ1
order to compare the effectiveness of both methods. Their
L4 500 333 AZ1
efforts aimed to cut down on the number of unassigned
L5 500 333 AZ1
flights and overall passenger travel distances. The out-
L6 600 400 AZ1
comes reported that, for small-size issues, the suggested TS
L7 600 400 AZ2
technique performed better than the SA method on average.
L8 500 333 AZ2
This study was motivated by the need to increase KAIA
L9 500 333 AZ2
airport capacity in light of the growing number of pilgrims,
L10 500 333 AZ2
which is one of Saudi Vision 2030’s main objectives. To
L11 500 333 AZ2
ensure the highest level of passenger satisfaction, it is
L12 800 533 AZ2
crucial to assign arriving planes to available gates and
Ground floor
manage subsequent airport stages utilizing optimization
techniques in the most efficient and practical way possible. L13 800 533 AZ1
L14 500 333 AZ1
L15 500 333 AZ1
3 Formulation and description L16 500 333 AZ2
of the problem L17 500 333 AZ2
L18 800 533 AZ2
The main step in creating operational procedures for airport Total 10,400 6928
passenger terminals is to optimize airport resource
scheduling while taking several constraints into account.
123
7942 M. K. Shambour, M. A Abu-Hashem
Table 2 Characteristics of the passport checkpoints Table 4 Characteristics of the customs areas
Counter section ID Number of counters Area zone Custom section ID X-ray devices Area
123
Optimizing airport slot scheduling problem using optimization algorithms 7943
C H 4 : All flights must be allocated to the gates that are S5 (Shambour and Khan 2022). The following formulation
appropriate to the number of passengers on that flight. represents the objective function of the optimization
problem:
SG !
F in Gjy 8AF i j ; 8i 2 F; 8j 2 G X5 X
5
Min nvhn 1000 þ nvs1 þ nvs2 10 þ nvsm 100
C H 5 : Avoid any stage conflicts that might occur while n¼1 m¼3
transporting passengers.
St1 St1 where nvh and nvs denote the number of breaches of the
AFXi1m 6¼ AFXi2m
created solution’s hard and soft constraints, respectively.
where
X m 2 G1;2;:;18 or P1;2;::;6 or L1;2;::;10 or
C1;2;::;4 ; t1 2 T; i1 6¼ i2; 8i1; i2 2 F
C S1 . Reducing waiting times for passengers while 4 Proposed methodology
moving between stages.
4.1 Scheduling algorithm design
WT ðF i ; SX Þ ffi 0 8ASFXi ; 8i 2 F; where X 2 G or P or L or C
Building a successful method that optimizes the task
WTðSX ; F i Þis the waiting time of Flight i at stage X
scheduling for all airport stages requires a full under-
C S2 : Reduce processing time for medical examinations standing of all the components of the procedures that
and passport controls as much as possible. travelers go through, starting from the moment the plane
lands until they depart the airport. As a result, the primary
PT SY Fi ffi minPT Y 8ASFYi ; 8i 2 F; where Y 2 G or P; scheduling process that must be assured is that flight pas-
PTðSY Fi Þ is the processing time of Flight i at stage Y sengers at a particular airport phase can only move to the
following phase after confirming that it has the ability to
C S3 : Reduce the number of employees conducting the receive them.
medical examinations as much as possible. The primary airport phases for the scheduling process
are as follows:
WR SGj ffi minWR; 8j 2 G;
where WR SGj is the number of workers at Gate j
Phase 1 The process of transporting passengers from the aircraft to
C S4 : Reduce the number of passport counters as much as the waiting area at the gate and initiating medical
procedures
possible.
Phase 2 Transporting passengers from the gate hall to the passport
PC ðSPk Þ ffi minPC; 8k 2 P; where checkpoints area
PC ðSPk Þ Phase 3 Transporting passengers from the passport checkpoints to
the luggage handling area
is the number of passport counters at passport section k
Phase 4 Transporting passengers from the area that handles bags to
the customs checkpoints area
C S5 : Reduce the number of devices used at customs Phase 5 Transporting passengers from the customs checkpoints
checkpoints as much as possible. area to the Plaza area
CDðSCv Þ ffi minCD; 8v 2 C; where
CDðSCv Þ is the number ofcustoms
inspection devices at custom section v Algorithm 1 shows the essential steps employed in the
scheduling process, whereas Algorithms 2 to 6 provide
Each hard constraint has a violation cost value set to
further information for each of the above-mentioned pha-
1000, whereas soft constraints have three violation cost
ses.
values set to: 1 for S1, 10 for S2, and 100 for S3, S4, and
123
7944 M. K. Shambour, M. A Abu-Hashem
123
Optimizing airport slot scheduling problem using optimization algorithms 7945
123
7946 M. K. Shambour, M. A Abu-Hashem
4.2 Adapting optimization algorithms for airport 5 Experimental simulations and results
slot scheduling
This section evaluates the effectiveness of five well-known
Several variations in EAs have been adapted to tackle the evolutionary algorithms in solving the scheduling problem:
current scheduling problem, including DEA, HSA GA, DEA (Storn and Price 1997), HSA (Geem et al. 2001), GA
BWOA, and FPA methods. EAs maintain a set of solutions (Holland 1975), FPA (Yang et al. 2012), and BWOA
throughout the evolution process to be able to contribute to (Mirjalili et al. 2019). Fitness values and convergence rates
the development of one or more new solutions during each were employed as two performance metrics to evaluate
iteration of the search process. This biological evolutionary how effectively these algorithms performed.
process is inspired by the natural world. Depending on the
production quality, the previous solutions are subject to 5.1 Experimental design
being replaced by new ones.
The proposed methods are applied to enhance the The study makes the assumption that there were 61,788
scheduling procedures of the problem by discovering travelers overall on the busiest day, traveling in 260 aircraft
parameter values that lead to the optimal solution cost in at an average speed of 10.8 per hour (Shambour and Esam
terms of the objective function value. Table 6 lists the 2022). According to Gronfula (2014), the number of trav-
problem parameters and their domain values. elers per trip is determined arbitrarily and varies from 100
to 500, with an average of 237.6 people per flight.
123
Optimizing airport slot scheduling problem using optimization algorithms 7947
S1 0.5 0.3 0.5 0.3 0.5 0.3 0.5 0.1 0.5 0.3
S2 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.05 0.5 0.5
S3 0.7 0.3 0.7 0.3 0.7 0.3 0.7 0.1 0.7 0.3
S4 0.7 0.5 0.7 0.5 0.7 0.5 0.7 0.05 0.7 0.5
S5 0.9 0.3 0.9 0.3 0.9 0.3 0.9 0.1 0.9 0.3
S6 0.9 0.5 0.9 0.5 0.9 0.5 0.9 0.05 0.9 0.5
Furthermore, the amount of time needed to collect bags for 5.2 Experimental results
each flight is determined at random between the hours of 9
and 31. The performance assessments of the investigated algo-
All algorithms used a greedy algorithm to build the rithms are shown in this section based on the number of
initial solutions. The experimental parameters are listed in population size values.
Table 7, where Pc stands for crossover rate, Pm for
mutation rate, HMCR for harmony memory consideration 5.2.1 Simulation results for a population sample size of 5
rate, PAR for pitch adjustment rate, F for scaling factor, Pp
for procreation rate, CR for cannibalism rating, P for Table 8 presents the statistical measures for the comparison
switch probability, and c for scaling factor. methods, including mean, standard deviation, best and
Eighteen experimental tests with population sizes of 5, 20, worst fitness values. The outcomes demonstrate that GA
and 50 were carried out 20 times for each algorithm. In all and FPA outperform other algorithms. Where GA pro-
experiments, 1500 cost evaluations were the maximum duced the best average score across all scenarios, except
allowed. It should be noted that GA and BWOA apply more for scenario S1, where FPA produced the best average
cost assessments in each search iteration than other methods. value of 26,951.4. The outcomes also demonstrated that
This is due to the fact that DEA, HSA, and FPA only provide HSA performs comparably poorly to the others in all sce-
one solution per iteration, whereas GA and BWOA produce a narios. The best convergence results for the comparison
variety of solutions per iteration of the search, depending on algorithms in various parameter settings (i.e., S1, S2,…,
the size of the mating pool for GA and the procreate, can- S6) are displayed in Figs. 1, 2, 3, 4, 5 and 6.
nibalism, and mutation operators for BWOA. The cannibal- Additionally, a statistical analysis of variance technique,
ism rating in BWOA is set to 0.2 in all experiments ANOVA, is employed to determine whether or not there is
performed. MATLAB 2020b was used to code the tests, a statistically significant difference in the outcomes pro-
which were run on a Windows 10 64-bit computer with an duced by the compared algorithms. The alternative
Intel 3.4 GHz processor and 32 GB of RAM. hypothesis (h1 ) contradicts the null hypothesis (h0 ),
123
7948 M. K. Shambour, M. A Abu-Hashem
Fig. 1 Convergence rates of the compared algorithms for S1 Fig. 2 Convergence rates of the compared algorithms for S2
parameter settings (population size = 5) parameter settings (population size = 5)
whereas the null hypothesis (h0 ) stated that there is no • h1 : At least one of the means is different.
correlation between the mean fitness values of compared The ANOVA results in Table 9 show that the mean
algorithms, such that: fitness values are significantly different from each other
• h0 : l1 = l2 = l3, where l is the mean. since F-values are always greater than the F-critical value
123
Optimizing airport slot scheduling problem using optimization algorithms 7949
Fig. 3 Convergence rates of the compared algorithms for S3 Fig. 6 Convergence rates of the compared algorithms for S6
parameter settings (population size = 5) parameter settings (population size = 5)
123
7950 M. K. Shambour, M. A Abu-Hashem
Fig. 7 Convergence rates of the compared algorithms for S1 Fig. 8 Convergence rates of the compared algorithms for S2
parameter settings (population size = 20) parameter settings (population size = 20)
significance level of 0.05. As a result, there is enough there is a discernible difference in the mean fitness results,
support to accept the h1 hypothesis, which states that not hence rejecting the h0 hypothesis.
all mean fitness values are equal to each other and that
123
Optimizing airport slot scheduling problem using optimization algorithms 7951
Fig. 9 Convergence rates of the compared algorithms for S3 Fig. 12 Convergence rates of the compared algorithms for S6
parameter settings (population size = 20) parameter settings (population size = 20)
123
7952 M. K. Shambour, M. A Abu-Hashem
Fig. 13 Convergence rates of the compared algorithms for S1 Fig. 14 Convergence rates of the compared algorithms for S2
parameter settings (population size = 50) parameter settings (population size = 50)
123
Optimizing airport slot scheduling problem using optimization algorithms 7953
Fig. 15 Convergence rates of the compared algorithms for S3 Fig. 18 Convergence rates of the compared algorithms for S6
parameter settings (population size = 50) parameter settings (population size = 50)
123
7954 M. K. Shambour, M. A Abu-Hashem
Fig. 19 Algorithms’
performance in terms of
1766
563
749
429
11
passengers’ waiting times at FPA 3518
every airport’s stage
1697
633
914
413
BWOA 3657
1886
597
965
482
53
DEA 3983
2109
2174
733
485
27
HSA 5528
1705
637
990
419
25
GA 3776
Aircrafts Gate Lounges Passport Counters Luggage Area Customs Total waiting time
show that FPA has the best scheduling for all flights during presented approaches, such as those presented in studies by
the day with the least wait times for travelers, followed by Alotaibi (2022); Al-Wesabi et al. (2022); Malibari et al.
BWOA and GA. The outcomes also showed that the (2022); Felemban et al. (2022); and Ahmad et al. (2018).
majority of travelers’ waiting time was spent in the waiting
Acknowledgements The authors would like to thank the Deanship of
areas at the arrival gates due to the restricted space set up
Scientific Research at Umm Al-Qura University for supporting this
for receiving travelers in the passport checkpoints area, work by Grant Code: (22UQU4361183DSR09). The authors would
which was followed by the baggage and customs areas. also like to express their gratitude to Dr. Essam Khan for his advice
Finally, the findings indicate that the shortest amount of and support in the early stages of this work.
time was spent waiting to enter the gate halls.
Funding This research was funded by the Deanship of Scientific
Research at Umm Al-Qura University, Grant Code:22UQU4361183
DSR09.
6 Conclusion and future work
Data availability Enquiries about data availability should be directed
to the authors.
The objective of this study is to optimize the flight
scheduling procedure at the KAIA’s Hajj terminal, begin-
Declarations
ning with selecting the flight gate, passing through the
airport interior stages, and concluding with the open Plaza Conflict of interest The authors have not disclosed any conflict of
area. Five optimization methods, including DEA, HSA, interest.
GA, FPA, and BWOA, were used to simulate and analyze
the full traveler flow. The developed algorithms provide in-
depth information regarding how to organize arrivals for References
passenger groups and highlight any busy or potentially
Ahmad A, Rahman MA, Ridza Wahiddin M, Ur Rehman F, Khelil A,
slow-moving stages. The results demonstrated that GA Lbath A (2018) Context-aware services based on spatio-temporal
outperformed the other algorithms in the majority of trials zoning and crowdsourcing. Behav Inf Technol 37(7):736–760
with a small population size. DEA, on the other hand, Aktel A, Yagmahan B, Özcan T, Yenisey MM, Sansarcı E (2017) The
performs better for larger population sizes. comparison of the metaheuristic algorithms performances on
airport gate assignment problem. Transp Res Procedia
The findings indicated that travelers spent the majority 22:469–478
of their waiting time at the arrival gate lounge because of Alanli K (2019) A branch-and-bound algorithm for airport gate
work demand in the passport checkpoints area, followed by assignment problem. MS thesis, Middle East Technical
luggage and customs areas. Future research will be focused University
Alrabghi A (2019) Modelling passengers flow at Hajj terminal in
on enhancing the usage of airport resources and facilities Jeddah. Int J Simul Syst Sci Technol 20(6):1–7
through the use of multi-objective optimization algorithms Alshammari SM, Almutiry WK, Gwalani H, Algarni SM, Saeedi K
and carrying out sensitivity analyses with a number of (2021) Measuring the impact of suspending umrah, a global
recently proposed approaches as well as exploring newly mass gathering in Saudi Arabia on the COVID-19 pandemic.
Comput Math Org Theor 1–26
123
Optimizing airport slot scheduling problem using optimization algorithms 7955
Alotaibi Y (2022) A new meta-heuristics data clustering algorithm problem. In: Multi-objective memetic algorithms. Springer,
based on tabu search and adaptive search memory. Symmetry Berlin, pp 71–89
14(3):623 Idris J (2019) Spiritual motivation for religious tourism destinations.
Al-Wesabi FN, Obayya M, Hamza MA, Alzahrani JS, Gupta D, Spiritual and Religious Tourism: Motivations and Management,
Kumar S (2022) Energy aware resource optimization using pp 48–59
unified metaheuristic optimization algorithm allocation for cloud KAIA: King Abdulaziz International Airport, https://kaia.sa/. Last
computing environment. Sustain Comput Inf Syst 35:100686 accessed Feb 2023
Al-Sultan AT, Ishioka F, Kurihara K (2009) Aircraft and gate Khatibi S, Bafruei MK, Rahmani M (2019) Modelling a bi-objective
scheduling optimization at airports. In: Proceedings of the airport gate scheduling with controllable processing time using
symposium of Japanese Society of Computational Statistics, 23, hybrid NSGA-II and VNS algorithm. Int J Oper Res 34(1):1–27
pp 191–194. Japanese Society of Computational Statistics Lim A, Wang F (2005) Robust airport gate assignment. In: 17th IEEE
AlSultan AT (2012) The airport gate assignment problem: scheduling international conference on tools with artificial intelligence
algorithms and simulation approach. Doctoral dissertation (ICTAI’05). IEEE, pp 1–8
Cai X, Sun W, Misir M, Tan KC, Li X, Xu T, Fan Z (2019) A bi- Malibari AA, Alotaibi SS, Alshahrani R, Dhahbi S, Alabdan R, Al-
objective constrained robust gate assignment problem: formula- wesabi FN, Hilal AM (2022) A novel metaheuristics with deep
tion, instances and algorithm. IEEE Trans Cybern learning enabled intrusion detection system for secured smart
51(9):4488–4500 environment. Sustain Energy Technol Assess 52:102312
Cheng CH, Ho SC, Kwan CL (2012) The use of meta-heuristics for Mirjalili S, Moradi MH, Mirjalili SM (2019) Black widow optimiza-
airport gate assignment. Expert Syst Appl 39(16):12430–12437 tion algorithm: a novel meta-heuristic approach for solving
Correia AR, Wirasinghe SC, de Barros AG (2008) A global index for constrained engineering optimization problems. Appl Soft
level of service evaluation at airport passenger terminals. Transp Comput 80:223–247
Res Part E Log Transp Rev 44:607–620 SAV (2016) Saudi Arabia Vision. The progress and achievements of
Ding H, Lim A, Rodrigues B, Zhu Y (2004) Aircraft and gate Saudi Arabia—vision 2030. https://www.vision2030.gov.sa/.
scheduling optimization at airports. In: 37th Annual Hawaii Last accessed Jan 2023
international conference on system sciences. IEEE, pp 1–8 Shambour MKY (2021) Assessing the usability of Hajj and Umrah
Drexl A, Nikulin Y (2008) Multicriteria airport gate assignment and websites. In: 2021 International conference on information
Pareto simulated annealing. IEEE Trans 40(4):385–397 technology (ICIT). IEEE, pp 876–881
Felemban EA, Rehman FU, Biabani SAA, Ahmad A, Naseer A, Shambour MK, Khan EA (2022) A novel scheduling approach for
Majid ARMA, Hussain OK, Qamar AM, Falemban R, Zanjir F pilgrim flights optimization problem. Malays J Comput Sci
(2020) Digital revolution for Hajj crowd management: a 35(4):281–306
technology survey. IEEE Access 8:208583–208609 Shambour MKY, Khader AT, Kheiri A, Özcan E (2013) A two stage
Felemban E, Rehman FU, Ahmad A, Felemban M (2022) A approach for high school timetabling. In: International confer-
modelling and scheduling tool for crowd movement in complex ence on neural information processing. Springer, Berlin,
network. Intell Autom Soft Comput 31(3) pp 66–73
GACA, General authority of civil aviation, https://gaca.gov.sa/. Last Sindia RA, Daghriri HA, Saadeldin IM, Elshemi AG (2022)
accessed Feb 2023 Measuring the awareness and experience levels of menstruation
GAS, General Authority for Statistics, https://stats.gov.sa/. Last suppression and its associated factors among Saudi female
accessed Feb 2023 pilgrims participating in Hajj seasons 1437-1441H. J Umm Al-
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic Qura Univ Med Sci 8(1):11–17
optimization algorithm: harmony search. SIMULATION Storn R, Price K (1997) Differential evolution: a simple and efficient
76(2):60–68 heuristic for global optimization over continuous spaces. J Glob
Ghamdi Z. Hajj terminal project, http://saudiprojects.net/. Last Optim 11(4):341–359
accessed Feb 2023 Xu J, Bailey G (2001) The airport gate assignment problem:
Ghazouani H, Hammami M, Korbaa O (2015) Solving airport gate mathematical model and a tabu search algorithm. In: Proceed-
assignment problem using Genetic Algorithms approach. In: ings of the 34th annual Hawaii international conference on
2015 4th International conference on advanced logistics and system sciences. IEEE, pp 1–10
transport (ICALT). IEEE, pp 175–180 Yang XS, Deb S, Gandomi AH (2012) Flower pollination algorithm
Gronfula MG (2014) Intelligent optimisation system for airport for global optimization. Unconv Comput Nat Comput 240–249
operation: Hajj Terminal in Saudi Arabia. Doctoral dissertation,
Brunel University London Publisher’s Note Springer Nature remains neutral with regard to
Hidayatno A, Moeis AO, Dharma GAS (2015) Designing gate jurisdictional claims in published maps and institutional affiliations.
assignment model to find the optimum airport gate assignment
order. Jurnal Teknik Industri 17(1):1–6
Springer Nature or its licensor (e.g. a society or other partner) holds
Holland JH (1975) Adaptation in natural and artificial systems: an
exclusive rights to this article under a publishing agreement with the
introductory analysis with applications to biology, control, and
author(s) or other rightsholder(s); author self-archiving of the
artificial intelligence. MIT Press, Cambridge
accepted manuscript version of this article is solely governed by the
Hu XB, Di Paolo E (2009) An efficient genetic algorithm with
terms of such publishing agreement and applicable law.
uniform crossover for the multi-objective airport gate assignment
123