Abstract
The timely handling of passengers is critical to efficient airport and airline operations. The pandemic requirements mandate adapted process designs and handling procedures to maintain and improve operational performance. Passenger activities in the confined aircraft cabin must be evaluated for potential virus transmission, and boarding procedures should be designed to minimize the negative impact on passengers and operations. In our approach, we generate an optimized seat allocation that considers passengers’ physical activities when they store their hand luggage items in the overhead compartment. We proposed a mixed-integer programming formulation including the concept of shedding rates to determine and minimize the risk of virus transmission by solving the NP-hard seat assignment problem. We are improving the already efficient outside-in boarding, where passengers in the window seat board first and passengers in the aisle seat board last, taking into account COVID-19 regulations and the limited capacity of overhead compartments. To demonstrate and evaluate the improvements achieved in aircraft boarding, a stochastic agent-based model is used in which three operational scenarios with seat occupancy of 50%, 66%, and 80% are implemented. With our optimization approach, the average boarding time and the transmission risk are significantly reduced already for the general case, i.e., when no specific boarding order is specified (random boarding). If the already efficient outside-in boarding is used as a reference, the boarding time can be reduced by more than 30% by applying our approach, while keeping the transmission risk at the lowest level.
Keywords: Aircraft boarding, Passenger seat assignment, COVID-19 constraints, Hand luggage, Mixed-integer programming, Optimized seat allocation, Stochastic agent-based model, Simulation
1. Introduction
Worldwide economic sectors were severely hit by the coronavirus outbreak (COVID-19). In the aviation sector, at the beginning of February 2020, the outbreak started to negatively impact the number of worldwide flights (Dube et al., 2021, ICAO, 2021). International Civil Aviation Organization (ICAO) reported a 25.81 percent to 71.78 percent decrease in the number of flights from March 2020 to December 2020 compared to the last year (ICAO, 2021). This unprecedented decline in the number of flights is because flights require many passengers to spend time in the aircraft cabin, which exposes them to a high risk of infection. This considerable chance of infection along with the notorious history of the aviation industry in previous pandemics, i.e., MERS-CoV, reduced the willingness of passengers to involve in air travel in the current outbreak (Forsyth et al., 2020, Iacus et al., 2020, Regan et al., 2016). Airlines are required to take prompt action to accommodate the outbreak situation to ensure the health and safety of passengers (Serrano and Kazda, 2020). The International Air Transportation Association (IATA) medical advisory group suggests social distancing measures, also introduced as physical distancing, among passengers to reduce the chance of infection. This measure includes sufficient distancing among passengers while seated, during check-in, and through the boarding process (IATA, 2020). World Health Organization (WHO) and European Union Aviation Safety Agency (EASA) also emphasize the importance of social distancing measures to reduce the rate of transmission among people who share the same activities (WHO, 2020, EASA, 2020). According to the instruction published by EASA, “airplane operators should ensure, to the extent possible, physical distancing among passengers”. Some recent studies stressed that the ideal practice of social distancing among passengers require a well-defined seating assignment methodology as well as the willingness of passengers to practice social distancing guidelines (Pavlik et al., 2021, Salari et al., 2020).
Fig. 1 illustrates the main considerations for the airplane boarding and seating assignment problem while the studies focusing on this problem can be similarly categorized. The involvement of COVID-19 measures in this problem primarily focuses on some of the considerations including the boarding strategies (individual, group), level of seat occupancy, and individual passenger characteristics. Concerning the individual characteristics, there are studies that incorporate the passengers’ carry-on bags into the aircraft boarding and seating assignment problem without the consideration of COVID-19 measures as the number of bags can affect the walking speed of passengers and luggage storage time and therefore affect the overall boarding time (Milne and Kelly, 2014, Milne and Salari, 2016, Schultz, 2018c, Qiang et al., 2014). For example, if passengers’ luggage is distributed evenly in the cabin, boarding time can also be reduced (Milne and Kelly, 2014).
Fig. 1.
Different aspects of Airplane Boarding and Seating Assignment Problem with the consideration of the COVID-19 measures.
With respect to the COVID-19 measures, physical activities with higher intensity, such as storing luggage, may increase the risk of virus transmission to passengers who are at a close distance (Schultz and Fuchte, 2020). Therefore, while missing in the current literature, the consideration of passengers’ carry-on luggage can assist in an optimized assignment of passengers to seats to reduce the chance of virus transmission among passengers. The gap in previous work to analyze the effect of carry-on bags on the physical distancing of passengers in seat allocation and boarding sequences is our primary research focus for this work.
Our research makes two new and important contributions. First, we provide a theoretical approach by developing a model that accounts for seat assignment and passenger boarding sequence, considering the utilization of the capacity-limited overhead compartment. This is a significant contribution, as recent studies emphasize the relevance of physical interactions for the virus transmission (cf. Schultz and Fuchte, 2020, Salari et al., 2021 and Schultz and Soolaki, 2021a, Schultz and Soolaki, 2021b). We focus on outside-in boarding sequence, which has already been evaluated as very efficient since it eliminates unfavorable passenger interactions within the seat rows (window seat is boarded first, followed by the middle seat and aisle seat). However, we will also show that our approach leads to a significant improvement in general cases (random boarding sequence).
As the overhead compartments become more utilized during boarding, passengers must put in the additional physical effort to first rearrange the luggage in the compartment to make room for their own luggage. Second, with respect to a methodological contribution, we researched the combination of optimization and simulation approaches to handle the aircraft boarding problem under COVID-19 requirements, providing the optimized seat allocations and boarding sequences. Here, the proposed mixed-integer programming (MIP) optimization problem provides a solution for passenger seat assignment. Given the high complexity of the MIP problem, we develop a genetic algorithm to obtain near-optimal solutions. Finally, the stochastic and agent-based simulation approach determines and evaluates appropriate passenger boarding sequences based on the given seat assignment.
The paper is structured as follows. After providing a relevant background in the literature review (Section 2), we introduce our optimization model for the seat assignment problem in Section 3 assuming an outside-in boarding sequence, which already reduces additional passenger interaction during seating. In Section 4, we design a genetic algorithm to solve the NP-hard seat assignment problem. Therefore, we provide operators for mutation, crossover, migration, and elitism and solve three use cases with different seat loads. The resulting seat allocations are input for the following agent-based simulation approach, which is used to determine the appropriate boarding sequence (Section 5), considering passenger interactions, virus transmissions risk, and the increased utilization of the overhead during the boarding progress. In our approach, we have not yet implemented a feedback loop from the sequence optimization to the seat assignment model. This will be part of future research work. Finally, our contribution ends with a conclusion and outlook in Section 6.
2. Literature review
The brief literature review is organized in three subsections, with a focus on common optimization fields, aircraft boarding, and particular challenges related to pandemic requirements (e.g., physical distance).
2.1. Optimization strategies
The development of mathematical modeling and optimization approaches has been suggested by many researchers in different areas such as production planning (Pochet and Wolsey, 2006, Soolaki, 2012, Bersch et al., 2021), location-allocation problems (Cooper, 1936, Ishfaq and Sox, 2011, Cheng et al., 2021), supply chain designing (Perea-López et al., 2003, Soolaki and Arkat, 2018, Polo et al., 2019), evacuation planning (Kongsomsaksakul et al., 2005, Shahparvari et al., 2017, Bakhshian and Martinez-Pastor, 2021), vehicle routing problems (Laporte, 1992, Baker and Ayechew, 2003, Alinaghian and Shokouhi, 2018), air transportation problems (Bertsimas et al., 2011, Das et al., 2020, Yilmaz and Yücel, 2021), and boarding and disembarking problems (Soolaki et al., 2012, Milne and Salari, 2016, Schultz and Soolaki, 2021a, Schultz and Soolaki, 2021b, Schultz et al., 2021, Xie et al., 2021).
A variety of techniques are proposed to address the aircraft boarding problem, such as linear- and mixed-integer programming (MIP) (Bazargan, 2007, Milne et al., 2018, Milne and Salari, 2016, Salari et al., 2019), meta-heuristic algorithms (Soolaki et al., 2012, Wittmann, 2019), discrete simulation (Milne and Kelly, 2014, Steffen, 2008b, Tang et al., 2012, van den Briel et al., 2005), grid-based simulation (Schultz, 2017, Zeineddine, 2021), agent-based and stochastic modeling (Milne et al., 2019a, Schultz, 2018b, Schultz, 2018c); and empirical experiments (Steffen and Hotchkiss, 2012).
2.2. Aircraft boarding
The aircraft boarding studies focus on minimizing the boarding time of passengers to decrease airline operation costs incurred by aircraft turnaround time (Schultz et al., 2020, Hutter et al., 2019). This research direction can be classified concerning the boarding assumptions and modeling techniques. There are studies that assume that the jet bridges are used to transfer passengers from the boarding gate to aircraft (Bachmat et al., 2009, Jaehn and Neumann, 2015, Milne et al., 2018, Milne and Kelly, 2014, Milne and Salari, 2016, Salari et al., 2019, Schultz, 2018b, Schultz, 2018c) while others consider apron buses for passengers commuting to aircraft (Delcea et al., 2019, Delcea et al., 2018, Milne et al., 2019b). Studies address this problem:
-
1.
under different level of seat occupancy (Kierzkowski and Kisiel, 2017, Notomista et al., 2016, Qiang et al., 2014, Steffen, 2008a, Schultz, 2018c)
-
2.
with the assumption of passengers boarding through one door or both front and rears doors of an aircraft (Kuo, 2015, Milne et al., 2019b, Steiner and Philipp, 2009, Schultz et al., 2008),
-
3.
concerning individual characteristics of passengers including walking time and number of carry-on bags (Hutter et al., 2019, Kierzkowski and Kisiel, 2017, Milne et al., 2018, Schultz and Reitmann, 2018),
-
4.
assuming passengers traveling in groups (Tang et al., 2019, Tang et al., 2012, Wittmann, 2019, Schultz and Soolaki, 2021a), and
-
5.
considering seating assignment (Ferrari and Nagel, 2005, Salari et al., 2019, Steffen, 2008a).
2.3. Aviation management during coronavirus outbreak
Researchers have been studying the impact of the coronavirus pandemic from the beginning to better understand its consequences. Concerning coronavirus related studies in the aviation industry, the focus was set on the collapse in air travel demand and airport charges (Forsyth et al., 2020), global airline industry (Maneenop and Kotcharin, 2020) and airlines’ employment (Sobieralski, 2020), and estimation and projection of air traffic evolution and its socio-economic impact (Iacus et al., 2020). The pandemic has significant implications for airport capacity and service levels (Serrano and Kazda, 2020), and in particular, for the future of aircraft handling operations due to (post-)pandemic requirements (Schultz et al., 2020). In this context, new technologies are needed to efficiently determine passenger locations in indoor environments and confined aircraft cabins (Schwarzbach et al., 2020). As physical distancing measure exhibits a great opportunity to reduce the spread of coronavirus among people (Sen-Crowe et al., 2020), this measure has been studied in a broad range of scientific works including political, economic, and social challenges (Yezli and Khan, 2020), and ethical aspects of physical distancing (Lewnard and Lo, 2020, Salari et al., 2020).
The pandemic requirements, in particular the requirement for sufficient distances between passengers or groups of passengers, have a lasting effect on the process flows and times for boarding and disembarking. The primary objective is to minimize the risk of transmission as far as possible and to develop appropriately adapted processes (Schultz and Fuchte, 2020, Milne et al., 2021, Salari et al., 2020). To address the situation where passengers travel in groups, a new analytical approach was designed to optimize the seating layout of passengers to minimize the spread of virus (Schultz and Soolaki, 2021a). The developed approach was also used by the authors to study an optimized passenger disembarkation process considering COVID-19 regulations (Schultz and Soolaki, 2021b). In this context, the developed model not only optimizes the boarding and disembarkation time but also minimizes the risk of virus transmission.
3. Optimization model
We build the optimization model for the passenger seating assignment problem based on an outside-in sequence of boarding in which the window-seat passengers board first. It is followed by the boarding of middle-seat passengers and aisle-seat passengers, respectively. We use outside-in here because the problem of additional interaction during seating, e.g., passengers must leave their seats when window seat passengers arrive last, is already solved. Note that the model can be easily adjusted to consider other strategies for boarding passengers, for instance, to an optimal individual, back-to-front staggered sequence of passengers, which is a border case of the outside-in boarding strategy (cf. Steffen, 2008a, Schultz, 2017, and Schultz and Soolaki (2021a)).
Relaxing known boarding sequence will add to the complexity of the formulation with little insight into the effect of passengers’ carry-on bags on the virus spread. Therefore, we keep the assumption that the boarding sequence is known. This assumption is in line with Milne and Salari (2016), who assume that the boarding sequence is known when they focus on the seating assignment of passengers with carry-on bags.
Based on the assumptions of the seating assignment problem, we list sets, parameters, and decision variables. We define the number of rows, columns, the number of carry-on bags, and interaction types as , , , and respectively. Our use case is for a single-aisle aircraft with 174 seats, which is typical of most of the Airbus A320 and Boeing B737 family aircraft in service and which is used as a reference case in several research studies. The number of rows and columns are and and we assume that the number of bags for each passenger can range between zero and two.
| Notation | Definition |
|---|---|
| Sets and Indexes | |
| Index set of row | |
| Index set of column | |
| Index set of the number of bags | |
| Index set of interaction type during the flight | |
| Index set of interaction type during storing the bags | |
| Parameters | |
| Number of passengers who has bag(s) | |
| Related flight shedding rate for interaction when passengers are seated during flight | |
| Related storing shedding rate for interaction when a passenger stores bag(s) | |
| The coefficient to normalize the value of the summation of flight shedding rates for each passenger. | |
| The coefficient to normalize the value of the summation of storing shedding rates for each passenger. | |
| Big positive value (here we suppose it takes 2) | |
| Decision variables | |
| Binary variable, equals one if a passenger with the number of bag(s) is seated in a seat in row and column ; equals zero otherwise | |
| The summation of shedding rates, that other passengers can cause when they are storing bags, for a passenger who is seated in a seat in row and column having bag(s) | |
| The summation of shedding rates that the other passengers can cause for a passenger, who is seated in a seat in row and column during the flight | |
3.1. Transmission risk
We optimize the passenger boarding process and seat allocation, considering the boarding time and the risk associated with passenger interaction during movements in the aisle, storing luggage in the overhead compartment, and seating.
Transmission risk can be defined by the proximity to the index case and duration of contact time. Our approach is based on a transmission model (Smieszek, 2009), which defines the spread of SARS-CoV2 coronavirus as a function of (continuous) distance, using different distance measures (Müller et al., 2020). Here, the probability of a person being infected by a person is described by (1).
| (1) |
defined by:
-
Probability of person to receive an infectious dose. Not “infection probability”, which depends highly on the immune response of the affected person.
-
Calibration factor for the specific disease.
-
Shedding rate, the amount of virus the person spreads during the timestep .
-
Intensity of the contact between and during the timestep , which corresponds to their distance.
-
Time person interacts with person at timestep .
Considering this idea, we define the shedding rate SR as a normalized bell-shaped function (2) with for both longitudinal and lateral dimensions, respectively. The parameters are (scaling factor), (slope of leading and falling edge), and (offset) to determine curve shape.
| (2) |
SR was calibrated in a prior study (Schultz and Fuchte, 2020) based on the transmission events of an actual flight (Olsen et al., 2003). We have applied the corresponding parameter setting with , , , , , and . This causes the footprint in the -direction (lateral to the direction of motion) to be smaller than in the -direction (in the direction of motion). When passengers reach their seat row and start to store the hand luggage or enter the seat row, the direction of movement is changed by 90, heading to the aircraft window. Finally, the individual probability for virus transmission corresponds to , the specific intensity per timestep (3).
| (3) |
In accordance with Schultz and Fuchte (2020), is set to , which means a passenger reaches the maximum probability of after standing 20 s in closest distance in front of an infected passenger (SR). The parameter is 1 and changed to 2 when the passenger stores the luggage or enters the seat row. This doubled shedding rate reflects the higher physical activities within a short distance to surrounding passengers. Since the probability is limited to 100%, it is set to this value if the value determined by (3) is greater than 1.
This spatially continuous approach is applied to the agent-based simulation model to evaluate different boarding sequences (see Section 5). For mixed-integer optimization, we consider corresponding discretized shedding rates for two distinctive situations: when a passenger is seated (flight shedding rates) and when the passenger is storing luggage (store shedding rates).
3.1.1. Flight shedding rates
If an infected passenger seats to different columns, then the passengers around him/her could receive different amounts of virus load. For instance in Fig. 2, when a passenger seated in row and column D (aisle), we compute the shedding rate for the passenger that might seat in the same row ( at column C (aisle, SR ), E (middle, SR ), and F (window, SR )) and previous row (column C (aisle, SR ), D (aisle, SR ), and E (middle, SR )).
Fig. 2.
Types of passenger interactions (orange) in the aircraft cabin around the infected passengers (red) considering different seat positions: besides (SR type 1 and type 4), in front (SR type 2), diagonally in front (SR type 3), and across the aisle (SR type 5 and type 6) (Schultz and Soolaki, 2021a).(For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
Concerning the former situation, we followed the six flight shedding rate types provided in Schultz and Soolaki (2021a), considering an aisle/seats width of 0.4 m and a seat pitch of 0.8 m. Thus, the shedding rate when a passenger is seated are: SR , SR , SR , SR SR , and SR .
3.1.2. Store shedding rates
We define the second type of shedding rates for the passengers when they are storing their bags. The first shedding rate was defined just based on the distances between two passengers. The second type defines not only the distance between a passenger who keeps his luggage and another passenger who sits earlier (see Fig. 3), but also the number of pieces of luggage that are already in the overhead bins.
Fig. 3.
Types of passenger interactions (orange) in the aircraft cabin for the passengers (9F, 11F, 14E, 17E and 20D) considering different distances of the infected passengers who are storing their bag(s) in the aisle (red).(For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
The store shedding rate when a passenger is storing its bags are: SR, SR, SR, SR, and SR. The store shedding rate types 3, 4, and 5 relate to infected passengers of the previous or next row that could represent target passengers (14E, 9F, and 20D). For example, for passenger 9F, we consider the infected passenger (coded red) in the aisle, who might seat in 8D, 8E, or 8F. However, when s/he is storing the bags, the distance to the orange-coded passenger (9F), is the same and we consider type 4 for this circumstance. Also, the store shedding rate types 1 and 2 are created where a passenger (orange-coded) is infected by another passenger (red-coded) who seats in the same row but after orange-coded passenger, when red-coded passenger stores its bags (see Fig. 3). We show the type of interactions with a number in orange-coded seats here. For example, infected passenger 17D, shown as a red-coded passenger, creates interaction type 1 with passenger 17E (orange-coded) when (s)he is storing bags. In addition, the seats of infected passengers in the aisle are shown in Fig. 3 with pink color cells.
Here, we face three situations in general. In the first case, we calculate the second shedding rate for a passenger who seats in the window seat (i.e., column A or F). In the second case, the passenger seats on the middle seat (i.e., column B or E), and finally who seats on the aisle seat (i.e., column C or D). As the strategy that we used to board the passengers is outside-in, we can define the storing shedding rate.
In an exemplary boarding process, we show how to calculate the sum of storing shedding rates. Fig. 4 indicates the different interactions that happen for target passengers who seat at the window (8F), middle (16E), and aisle (24D) seats. We just highlight the right side of the aisle because for the left side, the process is the same. First for the passenger who seats on 8F (window seat). To calculate the storing shedding rate for this passenger, we use (4), which includes the three elements associated with the outside-in boarding.
| (4) |
Fig. 4.
The process of boarding infected passengers (red-coded) near target passengers (orange-coded) in three phases where they are storing their bags. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
The first element is defined based on the first phase of boarding passengers, i.e., for passengers sitting at the window (column F), near the orange passenger (seat 8F). The second element is used to calculate the shedding rates of passengers sitting in middle seats (column E), and the last element includes the shedding rates of passengers sitting in aisle seats (column D).
Phase 1.
In (5) we calculate the corresponding shedding rate for window-seated passengers.
| (5) |
We use the coefficient of 0.25 because, we consider 0.5 probability for those two infected passengers, 7F and 9F, because they could be seated sooner or later than the orange-coded passenger (see Fig. 4). Also, it multiplies another 0.5, because they seat in the previous or next row. In this formulation, we consider which is the sum of bags of the target passenger (8F) and infected passengers (7F and 9F). The number of bags of them is important and when the number of bags is greater therefore the risk indicator will be increased. Therefore, we define this coefficient in the formulation. Finally, we have two binary decision variables for passengers 7F and 9F with bags. SR is the shedding rate based on the distance between the target passenger and infected passengers when they are storing their bags in the aisle. In Fig. 4, target passengers are shown with orange cells, infected passengers who are seated with pink cells, and infected passengers who are in the aisle and trying to store their bags with red cells.
To calculate the correct value of storing shedding rate for the target passenger with seat 8F in Fig. 4, we need to calculate the shedding rates that passengers who seat in the middle and aisle seats of rows 7, 8, and 9 in the next phase of boarding in the sum of store shedding rates.
If we want to calculate the sum of store shedding rate for another target passenger in the middle seat (16E), we have the same formulation, the only difference is instead of SR , we use SR because for example, when infected passenger 15E or 17E is storing its bags, the distance between the infected passengers with the target passengers are different. Obviously, SR is greater than SR . Also, we have like this situation for another target passenger who seats in 24D. In other words, the passenger with seat 23D leads to storing shedding rate SR for that passenger. Also, SR is greater than SR because of the distance. We can see these concepts in Fig. 3 as well when the distance of target passenger 9F to infected passenger 8D/8E/8F is greater than the distance of target passenger 14E to infected passenger 15D/15E.
Phase 2.
In the second phase of boarding, passengers located at middle seats store their luggage. Thus, we need to extend (5) and add new elements (6).
| (6) |
In the right hand of this equation, we calculate the sum of shedding rates that passengers of middle seats can lead. This part is defined based on passengers with seats 7E and 9E (with shedding rates type 4) and the last part (with shedding rates type 2), is defined based on the location of the passenger with seat 8E in Fig. 4. The order of these three passengers is not important, as they can all transfer viruses to the destination passenger in seat 8F if they have baggage. The main reason is that we use the outside-in strategy for the boarding phase. Therefore, they seat after the target passenger with seat 8F. In addition, for that passenger, we need to calculate the shedding rates that passengers of aisle seats can lead. We explain it in phase 3.
Also, we have a similar situation for the target passenger at seat 16E and three passengers in seats 15D, 16D, and 17D. We consider shedding rate type 3, SR , for passengers with seats 15D and 17D and shedding rate type 1, SR , for passenger with seat 16D that spread for that target passenger. Like the last part, we can see this concept in Fig. 3 as well. These two types of store shedding rates are shown with the number of orange-coded passengers there.
Phase 3.
The last element considers aisle-seated passengers (7). For the proposed target passenger (seat 8F), these passengers are in seats 7D, 8D, and 9D.
| (7) |
Also, we use the same shedding rate, SR , for passengers 7D, 7E, 7F, 9D, 9E, 9F for target passenger 8F because where they are storing their bags, the distances between each on them and passenger 8F is the same.
3.2. Constraints
To understand the equations, we explain below how we model the most important constraints, first with respect to the shedding rates during luggage storage. The notations and definitions of parameters and decision variables are defined as follows.
The proposed mixed-integer linear programming model for the problem is introduced with (9)–(37). In the objective function, we minimize the summation of flight and store shedding rates of all passengers in (8). According to constraint (9), shedding rate do not change if there is any empty seat. Constraint (10) guarantees that each passenger only has one choice between 0, 1, or 2 bags. The number of passengers who have bags is determined by constraint (11).
Constraints (12)–(21) were already defined and successfully implemented by Schultz and Soolaki (2021a). We follow this approach and update these equations according to our requirements. We add a coefficient, , which helps us create the normalized value of the summation of flight shedding rates for each passenger. With (12)–(16), we calculate the sum of flight shedding rates for passengers who seat in the first row. The row count starts with 1 (no row number 0). In fact, we restricted the number of rows because passengers sitting in the previous row are important for calculating the flight shedding rate. The sum of flight shedding rates of passengers who seat from the second row to the last row is calculated based on (17)–(21).
The constraints (22), (23) guarantee to compute the storing shedding rates for passengers with window seats (i.e., column , , or 1, 6). For example, for the passenger who seats on a window seat (8F) we calculate the storing shedding rates in the last part and indicate in Fig. 4 with details. The storing shedding rates for passengers with middle seats (i.e., column , , or 2, 5) are calculated by constraints (24), (25) and calculated for passengers with aisle seats by constraint (26). Similarly, we use a coefficient, , which helps us to create the normalized value of the summation of storing shedding rates for each passenger. This value, like flight shedding rate, is the maximum shedding rate that can occur for a passenger when the passenger and the other passengers who seat near that passenger, have 2 bags.
To calculate the sum of storing shedding rates, the constraints (27)–(28), the constraints (29)–(30) and the constraint (31) are considered for passengers at the window, in the middle and at the aisle, respectively. Similarly, constraints (32)–(33), constraints (34)–(35) and constraint (36) are defined to compute the sum of storing shedding rates for passengers of window seats, middle seats and aisle seats in the last row of the cabin. In addition, we do not need to consider the shedding rates for the next row because they are seated on the last row. Finally, the range of the decision variable is defined in constraint (37) (Constraints (8)–(37) are given in Box I).
Box I.
| (8) |
| (9) |
| (10) |
| (11) |
| (12) |
| (13) |
| (14) |
| (15) |
| (16) |
| (17) |
| (18) |
| (19) |
| (20) |
| (21) |
| (22) |
| (23) |
| (24) |
| (25) |
| (26) |
| (27) |
| (28) |
| (29) |
| (30) |
| (31) |
| (32) |
| (33) |
| (34) |
| (35) |
| (36) |
| (37) |
To calculate the store shedding rates, we had two options; the first option is to define a set of constraints that includes distance and bags of two groups of passengers. The second option is to use the proposed model in this study. We decided not to use the first option because in valuing this kind of parameter, we need to calculate too many combinations and more complexity should be considered because the formulation includes two arrays of three numbers. Each number shows the number of bags. Suppose that on the right side of the cabin in row we have (, , ) which are the number of bags of passengers who sit in columns D, E, and F in row . Therefore, we have 3*3*3 27 combinations for the right side of a seat row. Then, if we just accept a gap between the number of rows of one, therefore we have (number of rows-1 28)*27*27 20 412 combinations for the right side of the cabin. Also, we should consider the left side to find out all acceptable combinations and value them. Therefore, we decided to use the formulation that includes and of two passengers and multiply by the sum of bags of the passengers.
4. Results of the proposed approach
Several small to medium-sized problems are designed to validate the model. These problems are solved with solver Gurobi in Python and the optimal solutions are determined. Fig. 5 shows the result of the smallest problem solved, where the number of rows is 4 with 50% load of passengers. Furthermore, three passengers without luggage, six passengers with one piece of luggage, and three passengers with two pieces of luggage are considered. The run time for this use case is less than 1 min and the value of the objective function is 2.99. However, if the size of the problem is increased to medium size (e.g., 10 seat rows), the solver can no longer find the solution in a reasonable time (more than 10 h (Schultz and Soolaki, 2021a)). In the example case with 4 seat rows (Fig. 5), three different parts could be distinguished to achieve the final seat layout.
Fig. 5.
The optimal solution of small-size problem (numbers show the number of bags).
Part 1.
— Passenger who sits in seats row 1 and column F (1F) receive the normalized storing shedding rate from passenger 2F when storing two bags.
Part 2.
— Passengers who sit in seats 1A, 4A, and 4F receive the normalized storing shedding rate from passengers 1B, 3A, and 4E, respectively.
Part 3.
— Passengers who sit in seats 1F and 2F receive the normalized storing shedding rate from passenger 1D at the same time.
After these three parts, we can calculate the optimal values of received store shedding rates of these passengers; Passenger 1 A and 4F (two bags): 0.0598; passenger 1F (one bag): 0.0537; passenger 2F (two bags): 0.0414; passenger 3A and 4A (one bag): 0.009. Also, in the last part of Fig. 5, after the boarding process, we can calculate the flight shedding rates based on optimal seat allocation. For example, the sum of normalized flight shedding rates for passenger 1A is 0.207 and for passenger 1D it is 0.141.
As the seat layout problem is a kind of NP-hard problem, we design a novel genetic algorithm (GA) to solve the model for the real size problem, such as an Airbus A320 seat layout with 29 seat rows () and 6 seats per row (). The seat layout problem was solved by meta-heuristic algorithms such as GA (van den Briel et al., 2005, Soolaki et al., 2012). Regarding the ability of GA to solve integer linear programming we use it to find optimal/near-optimal solutions for real-size problems. A computer with the specifications of the Core i7- 10610U CPU, 1.80 GHz, 32 GB Ram, and Matlab R2013 are used to run the GA code.
4.1. Chromosome structure
To create the initial generation, we define the chromosome structure as follows, with if , otherwise zero.
The arrays of the matrix take values of 0, 1, 2, or 3. If seat (, ) is not assigned to any passengers, we consider . If there is a passenger with no bag, we consider . If there is a passenger with a bag or 2 bags, we consider and , respectively. The fitness function is defined based on the original objective function. When developing a first generation and new solutions for the next generations, the generated solutions are always feasible. Also, GA operators such as selection, crossover, mutation, and migration generate the next generation from the current generation at each stage.
4.2. Mutation operators
The roulette wheel as our selection operator guarantees that the solution with a better (i.e., lower) fitness function has a better chance to select for the following GA operators such as mutation and crossover. Five different operators are designed to implement mutation. To create the offspring from the parents, we use the crossover operator. Firstly, we select a solution and then create a new solution from it. In the first type, we select a non-zeros array and then substitute it with a zero array. We randomly select two non-zero arrays and then change their values in the second mutation operator. In the third and fourth types, we change the arrays of two random rows and columns. Also, we change the location of a random array with a value of 2 or 3 to a zero-window seat location (i.e., column 1 or 6).
4.3. Crossover operator
We divide the seat rows into four different parts: from row 1 to 7, from row 8 to 14, from row 15 to 21, and from row 22 to 29. The first offspring receives their genes related to parts 1 and 3 from the first parent and parts 2 and 4 from the second parent. Similarly, the second offspring gets the 1 and 3 from the second parent, and so on.
When the first generation is created, all solutions are feasible because the number of passengers with a specific value of bags (e.g., 29 passengers with two bags) is determined. Each solution is a matrix of size 29 by 6 (number of rows is 29 and number of columns is 6). The arrays of the matrix could take the values of 0 (empty seat), 1 (passenger without bag), 2 (passenger with one bag), or 3 (passenger with two bags). For the first generation, we start with a zero matrix, and then we select 29 zero arrays and substitute them with the value of 3, which means they have 2 bags and so on. Each solution in the first generation of GA has 29 arrays of one, 58 arrays of two, 29 arrays of three, and 58 arrays of zero when the GA is run for the second scenario. The only important constraint in the GA is to assure the values generate feasible solutions in the first generation. The new solutions for the next generations are always feasible.
Two important operators are implemented here, mutation and crossover. In mutation, we always create a feasible solution because we change the location of two non-zero arrays or select a non-zero array to put it in a zero array and then the first array takes zero. In the crossover operator, solutions take their arrays from two parents. Based on this operator, infeasible solutions might be generated. We use a strategy to modify these solutions to have always feasible solutions. For example, instead of having a solution with 29 arrays of one, 58 arrays of two, 29 arrays of three, and 58 arrays of zero, after implementing the crossover, we have a solution with 28 arrays of one, 59 arrays of two, 27 arrays of three and 60 arrays of zero. We need to have another one in the solution. Thus, we randomly select one of the zeros and assign it to one. As a result, we have 29 arrays of one, 59 arrays of two, 27 arrays of three, and 59 arrays of zero. The final step is selecting two arrays that are randomly taken 2 and 0 and assigning them the value of three. We reach the main assumption, which is 29 arrays of one, 58 arrays of two, 29 arrays of three, and 58 arrays of zero. The feasible solutions will be generated when creating the next generation from the current one under different operators.
4.4. Additional operators
To enable to transfer of a given (low) percentage of the current generation to the next, the operators elitism and migration are implemented. The best solutions based on fitness function are transferred to the next generation under the elitism operator, which guarantees the best solution in each generation is equal to or better than the best solution in the previous generation. The migration operator enhances the population’s genes by adding randomly generated sequences, which expands diversity and accelerates the algorithm’s convergence. Both operators are defined by a share of the population size. We consider the following parameters of GA: population size 200, generations 1000, mutation rate 30%, crossover rate 50%, and elitism and migration rates 10%.
4.5. Application scenarios
Here we define three strategies in terms of the number of seats assigned to passengers and the number of bags that passengers have as follows. In Fig. 6, passengers without luggage are colored blue, with one piece of luggage orange and with two pieces of luggage green, and the white color indicates free seats.
Fig. 6.
Three scenarios to demonstrate the optimized seat allocation covering 50%, 66%, and 80% seat load use cases. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
Scenario 1.
Seat load of 50% which means 87 passengers including 22 passengers without bags, 43 passengers with a bag, 22 passengers with two bags, and 87 empty seats.
Scenario 2.
Seat load of 66% which means 116 passengers including 29 passengers without bags, 58 passengers with a bag, 29 passengers with two bags, and 58 empty seats.
Scenario 3.
Seat load of 80% which means 140 passengers including 35 passengers without bags, 70 passengers with a bag, 35 passengers with two bags, and 34 empty seats.
The GA results in Fig. 6 best highlight how our approach works. Passengers without a bag are seated in the aisle seats (i.e., columns C and D), so they will not stay long in the aisle for storing baggage. Consequently, passengers with one bag and two bags sit in middle/aisle seats and while they stow their luggage, only a few seats in front of them are occupied by other passengers. Both configurations reduce the transmission risk for all already seated passengers. Further, the algorithm results in a balanced distribution of compartment utilization per side (left/right of the aisle and per row (front/middle/rear part of the aircraft). Considering the corresponding scenario assumptions, a maximum of 4 pieces of hand luggage are stored in the respective overhead compartment.
The run time of each scenario is lower than 5 minutes. The best fitness values for the three scenarios are 26.3963, 61.4913, and 104.2342, respectively. For example, the run time of the second scenario is 74.4 seconds, and fitness values for both best and average fitness function for each generation are shown in Fig. 7. The proposed GA converges to a near optimal solution in the 826th generation.
Fig. 7.
The evolutionary diagram for the Second Scenario.
In the next step, we will use the derived seat allocations as input for a boarding simulation. Depending on different boarding sequences, the impact of increasingly utilized overhead compartments on passenger boarding time and virus transmission risk will be evaluated.
5. Agent-based simulation model
The individual movement behavior of passengers in the aircraft cabin is modeled by a validated, stochastic cellular automaton approach, which covers short (e.g., avoid collisions, group behavior) and long-range interactions (e.g., tactical wayfinding), as well as the stochastic nature of passenger movements (Schultz, 2010, Schultz, 2018c). This cellular automaton model is based on an individual transition matrix, which contains transition probabilities for a passenger to move to adjacent positions around the current location (Schultz, 2013).
5.1. Grid-based transition approach for passenger movements
The implemented cellular automaton model considers operational conditions of aircraft and airlines (e.g., seat load factor, compliance with the boarding procedure) as well as the non-deterministic nature of the underlying passenger processes (e.g., hand luggage storage) and was calibrated with data from the field (Schultz, 2018b). The cellular automaton for aircraft boarding and disembarkation is based on a regular grid (Fig. 8), which consists of equal cells with a size of 0.4 x 0.4 m, where a cell can either be empty or contain exactly one passenger. Passengers can only move one cell per timestep or must stop if the cell in the direction of movement is occupied.
Fig. 8.
Grid-based aircraft model with 29 seat rows and 6 seats per row (reference layout for single-aisle, narrow-body configurations). Layout shows one door in use for disembarkation.
The boarding progress consists of a simple set of rules for the passenger movement: (a) enter the aircraft at the assigned door (based on the current boarding scenario), (b) move forward from cell to cell along the aisle until reaching the assigned seat row, and (c) store the luggage (aisle is blocked for other passengers) and take the seat. The storage time for the hand luggage depends on the individual number of hand luggage items. The seating process depends on the constellation of already used seats in the corresponding row. The agents are sequenced concerning the active boarding strategy. From this sequence, a given percentage of agents are taken out of the sequence (non-compliant behavior) and inserted into a position, which contradicts the strategy (e.g., inserted into a different boarding block).
The maximum, free walking speed in the aisle is 0.8 m/s (Schultz, 2018a), so a simulation timestep is 0.5 s. In each simulation step, the list of passengers is randomly shuffled (random-sequential update) to emulate a parallel update behavior of passenger positions for the discrete time-dynamics (Schultz, 2010, Schultz, 2013). The boarding time is defined as the time between the first passenger entering the aircraft and the time the last passenger is seated. Each boarding scenario is simulated 125,000 times, to achieve statistically relevant results defined by the average boarding time. Further details regarding the general stochastic model, parameter setups, and the simulation environment are provided by Schultz (2018c).
To minimize the risk of virus transmission, a physical distance between passengers is required. The International Aviation Transport Association demands a distance of at least 1 m (International Aviation Transport Association (IATA), 2020) and the Federal Aviation Administration a minimum of 6 feet (2 m) (Federal Aviation Administration (FAA), 2020). Considering the cellular automaton model with a grid of 0.4 x 0.4 m cells, and maintaining comparability of our results with preliminary studies (Schultz and Fuchte, 2020, Schultz et al., 2020, Schultz and Soolaki, 2021a), the minimum physical distance was set to 1.6 m (4 cells). At this point, we assume that passengers are informed that 1.6 m corresponds to the distance of 2 seat rows, which offers proper visual guidance. To assess the overall transmission risk of a given scenario, in every simulation run one passenger is randomly marked as infected. During each timestamp, the individual transmission risk is calculated and updated for each passenger based on the continuous transmission risk approach defined in Section 3.1. After completion of a simulation run, all individual risks are summed up. The average values from the 125,000 simulation runs are used as the representative values for the transmission risk of the corresponding scenario.
The application of different seat assignments and boarding sequences result in different passenger interactions and utilization of overhead compartments within the simulated aircraft cabin environment, thus increasing/decreasing the observed boarding times and transmission risks. Seat assignment and boarding sequence are input parameters for the agent-based simulation and must be defined before a simulation run starts. Even if optimization algorithms are implemented in the simulation environment itself (cf. Schultz and Reitmann (2019) and Schultz (2017)), they are not used in this study. While the seat assignment comes from the optimization performed above (see Section 4), the improved outside-in boarding sequences were taken from a previous research study (Schultz and Soolaki, 2021a).
5.2. Hand luggage and compartment utilization
A common modeling approach for the time needed to store hand luggage items in the overhead compartment () is given with (38) and was used in several research studies (Ferrari and Nagel, 2005, Audenaert et al., 2009, Milne and Salari, 2016). The individual number of items increases the number of already stored items , and is calibrated with the parameter and scaled with a time dimension (e.g., simulation step size). This approach leads to increasingly longer times, both with a higher number of individual items and with a higher number of already stowed luggage. However, the capacity limit of the overhead compartment is not considered.
| (38) |
An idea motivated by the Pollaczek–Khintchine equation (39) allows to overcome this limitation by considering the utilization . Eq. (39) generally describes the average waiting time in a queue with arrival rate , capacity , and variance for arrivals (Pollaczek, 1930, Khintchine, 1932). If we are assuming that and are constant, we could simplify the equation to a term which considers the arrival rate (in our case, the number of individual items ), utilization of overhead compartment in percent, and the calibration parameter .
| (39) |
Like (38), increase in (39) with a higher number of individual items but also with a higher utilization of the compartment. When the capacity is almost reached, the corresponding strong increase in storage times is now effectively considered, but results in . We set for the calculation and further assume 6 as maximum capacity for the overhead compartment, with one bigger and one smaller item for each passenger. Considering the previously described assumptions, (40) is derived. It may be noted that considers the utilization of the overhead compartment including the items the current passenger stores.
| (40) |
The passengers in the scenario populations possess 0, 1, or 2 hand luggage items with a probability of 25%, 50%, and 25% respectively. A general distribution of times for storing the hand luggage is derived from field trials and fitted to a Weibull distribution with the parameters and s (Fig. 9, black dashed line from Schultz, 2018b).
Fig. 9.
Times needed to store hand luggage items with increasing utilization of the overhead compartment: fitting of new time distribution regarding a field trials reference.
This distribution is used as reference to calculate the parameter s/bag from (40) using the baggage item distribution in the assumed population. For example, the time for storing two items in the overhead compartment increases from 7.2 s, 9.6 s, 14.4 s, 28.8 s, to 48 s when the overhead compartment already contains 0, 1, 2, 3, and 4 items, respectively (Fig. 10).
Fig. 10.
Times needed to store hand luggage items with increasing utilization of the overhead compartment: individual time to store hand luggage items depends on the number of individual items and final utilization of the compartment. The black line illustrates the average progressive time growth.
Consequently, the maximum time (storing six items in the compartment) is 7.2 s + 14.4 s + 48 s 69.6 s, which happens if all passengers from one side of a seat row (three seats) carrying two hand luggage items (probability of 1.56%).
5.3. Implementation and evaluation of scenarios
For the assessment of the scenarios, a random boarding procedure (randomly distributed seats and no specific boarding order) was implemented as a reference case. This allows evaluating both the effect of the optimized seat allocation and the additional improvement due to an optimized boarding sequence. In Fig. 11 (top), a random boarding sequence is shown, where darkly marked seats are filled first, and lightly marked seats are filled last.
Fig. 11.
Three implemented boarding strategies, with a random, outside-in, and optimized outside-in sequence. Boarding is based on the designated color sequence, with dark seats being used first and light seats last. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
In the (common) outside-in strategy, passengers are divided into three groups according to their seating position. Passengers with window seat board first and those with aisle seat board last (Fig. 11, center). This simple three-group approach does not consider any particular order of passengers within a group. This approach reduces the negative impact of interactions in the seat row when passengers must leave the seat row to allow following passengers to take their seats located closer to the window.
In the proposed optimized outside-in strategy, passengers are additionally sorted in each group, corresponding to a staggered approach from the back to the front of the aircraft (Schultz and Soolaki, 2021a). Taken the first boarding group (window seats) as an example, the list of seats from the back to the front (29F, 28F, .., 1F) is separated into sublists (29F, 26F, 23F, 20F, 17F, 14F, 11F, 8F, 5F, 2F), (28F, 25F, 22F, 19F, 16F, 13F, 10F, 7F, 4F, 1F), (..). These partial lists must account for the requirement of a physical distance between passengers, which we have realized in the implementation by spacing them 3 rows apart. This additional sorting of passengers into groups reduces the likelihood of passengers passing each other, e.g., a passenger from row 20 must wait for the passenger in front of him/her who has a seat in row 10. Also, the left and right sides of the cabin are boarded in an alternating and staggered pattern to further reduce negative passenger interactions (Fig. 11, below).
Finally, there are two seat assignments, optimized layout and randomly distributed seats, and three passenger boarding sequences, sorted by ascending complexity: random, outside-in, and optimized outside-in. The results of the passenger boarding simulation are shown in Table 1. As mentioned earlier, each scenario is simulated 125,000 times, with a new random boarding sequence and seat allocation in the corresponding scenarios provided for each simulation run. The average value for the overall transmission risk, the sum over all individual transmission risk, and the average boarding time are reported in Table 1. For each of the three scenarios, a reference implementation is simulated with a random seat layout and random boarding sequence, with the average boarding time set as a benchmark at 100%. Regarding this benchmark, it can be seen that both the implementation of the outside-in procedure and the optimized seat allocation led to a reduction in boarding time and a reduction in transmission risk.
Table 1.
Simulation of appropriate boarding strategies for the defined scenarios. For each scenario, combinations of (non) optimized seat allocation and (non) optimized boarding sequence are analyzed.
| Scenario | Seat allocation | Boarding strategy | Average trans- | Average boarding |
|---|---|---|---|---|
| mission risk | time (%) | |||
| 1 (50% seat load) | Optimized layout | Optimized outside-in | 0.00 | 46 |
| Outside-in | 0.00 | 66 | ||
| Random sequence | 0.01 | 88 | ||
| References: | Random seats | Outside-in | 0.00 | 79 |
| Random sequence | 0.02 | 100 | ||
| 2 (66% seat load) | Optimized layout | Optimized outside-in | 0.00 | 45 |
| Outside-in | 0.00 | 61 | ||
| Random sequence | 0.01 | 91 | ||
| References: | Random seats | Outside-in | 0.00 | 76 |
| Random sequence | 0.02 | 100 | ||
| 3 (80% seat load) | Optimized layout | Optimized outside-in | 0.00 | 41 |
| Outside-in | 0.00 | 59 | ||
| Random sequence | 0.02 | 97 | ||
| References: | Random seats | Outside-in | 0.00 | 74 |
| Random sequence | 0.02 | 100 | ||
As previous research has shown, the introduction of an outside-in sequence speeds up passenger boarding even without the implementation of appropriate seat layouts. Thus, the boarding time is reduced by 21%, 24%, and 26% for scenarios 1, 2, and 3, respectively (random seats, random sequence to random seats, outside-in). In this case, the transmission risk is reduced from 0.02 to 0. If only the optimized seat layout is applied, considering a random boarding sequence, the boarding time is reduced by 12%, 9%, and 3% for these scenarios. The transmission risk is reduced by 50% to 0.01. A combined approach of using the common outside-in and the newly developed optimized seat layout results in 34%, 39%, and 41% boarding time reduction, accompanied by a transmission risk of 0. As the seat load factor increases from scenario 1 to 3, the combined implementation leads to even greater improvements at realistic load factors. If in a final step, the order of passengers in each group is also optimized (optimized outside-in), boarding time can be further improved by up to 20%.
5.4. Compartment utilization model
The application of the developed compartment utilization approach (Section 5.2) shows that, if the increased storage time at higher utilization is not considered, boarding time reduction is overestimated by 30% on average (relative to a boarding time of the corresponding random boarding case). This shows quite clearly how much the results, in this case, are depending on the modeling approach chosen. The general error of the applied agent-based model was determined to be about 5% (Schultz, 2018b), so overestimation is significant and cannot be considered a general model uncertainty. If the achieved results are compared by absolute values, the overestimation of boarding time reduction with the old approach (no compartment utilization) is 16% at average, but still significant. It can therefore be assumed that models that do not consider the degree of utilization of the baggage compartment tend to overestimate the impact of new procedure designs.
6. Discussion and outlook
To handle the aircraft boarding problem under COVID-19 requirements, we researched the combination of optimization and simulation approaches providing optimized seat allocations and boarding sequences (Schultz and Soolaki, 2021a, Schultz and Soolaki, 2021b, Schultz et al., 2021). In these studies, we implemented shedding rates (Schultz and Fuchte, 2020) to calculate a transmission risk indicator, addressing the potential spread of viruses in the aircraft cabin. We had not considered the utilization of the overhead compartment until now, however, in smaller experiments we were able to determine that this aspect has a significant effect on passenger boarding efficiency, particularly under COVID-19 requirements.
We started our approach with the commonly used outside-in boarding strategy since this strategy already reduces passenger interactions in the seat rows. We see baggage storage as a time-consuming, physical activity, which leads to a higher risk of virus transmission in the aircraft cabin. Therefore, we first develop a new mathematical model to calculate two types of shedding rates, namely when passengers are seated and when they store their luggage. As the boarding problem is an NP-hard type, we design a genetic algorithm to solve the problem. Three operational scenarios with a seat load of 50%, 66%, and 80% are defined and the resulting seat allocations are used as input for a stochastic agent-based model to evaluate the average boarding time and transmission risk. The stochastic agent-based simulation demonstrates that the provided seat allocations result in a reduction in boarding times and transmission risk, even when no specific boarding sequence is provided. However, if the recommended outside-in boarding is implemented and the boarding sequence is additionally optimized, the boarding time can be significantly reduced by more than 50% compared to the random reference and by more than 30% compared to the outside-in reference. In these cases, the transmission risk has remained at the lowest level.
Our research results indicate that the process of baggage storage in the aircraft cabin has a significant impact on the process efficiency in terms of boarding time minimization and transmission risk mitigation. At the same time, there is still a high potential for optimization and a need for implementation. The next steps could be to determine the expected number of hand luggage items in real-time as well as the utilization status of the overhead bins during boarding. In addition to pre-operation optimization, this could also lead to dynamic control of the boarding sequence during operations.
The COVID-19 epidemic has drastically reduced the number of passengers transported. The resulting low seat load factors have mitigated the negative impact of legal requirements (e.g., physical distances) on passenger handling processes (e.g., boarding times) to a certain degree. The planned aircraft turnaround times were met due to the reduced number of passengers. With the expected normalization of the air traffic sector, it will no longer be possible to comply with these times. Assuming that pandemic requirements are an obligatory task to be managed by airlines and airport operators, intelligent and operationally relevant solutions must be provided. Passengers should no longer simply board an aircraft, but be guided through an adaptive, optimized layout and boarding process. Digitization already offers an appropriate technological basis for the exchange of information between passengers and operators, e.g., seat location, number of hand luggage items, group size, or dynamic position data. With our concept, new digital approaches could be realized not only to offer (location-based) services for passengers but also to implement sustainable improvements in passenger handling.
CRediT authorship contribution statement
Michael Schultz: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing. Majid Soolaki: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing. Mostafa Salari: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing. Elnaz Bakhshian: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing.
References
- Alinaghian M., Shokouhi N. Multi-depot multi-compartment vehicle routing problem, solved by a hybrid adaptive large neighborhood search. Omega. 2018;76 [Google Scholar]
- Audenaert, J., Verbeeck, K., Berghe, G., 2009. Multi-agent based simulation for boarding. In: Proceedings of the 21st Belgian–Netherlands Conference on Artificial Intelligence. pp. 3–10.
- Bachmat E., Berend D., Sapir L., Skiena S., Stolyarov N. Analysis of airplane boarding times. Oper. Res. 2009;57(2):499–513. [Google Scholar]
- Baker B.M., Ayechew M.A. A genetic algorithm for the vehicle routing problem. Comput. Oper. Res. 2003;30 [Google Scholar]
- Bakhshian E., Martinez-Pastor B. Evacuation planning methods considering human behaviour and resilience of transportation systems: A literature review. Irish Transp. Res. Netw. 2021 [Google Scholar]
- Bazargan M. A linear programming approach for aircraft boarding strategy. European J. Oper. Res. 2007;183(1):394–411. [Google Scholar]
- Bersch C.V., Akkerman R., Kolisch R. Strategic planning of new product introductions: Integrated planning of products and modules in the automotive industry. Omega. 2021;105 [Google Scholar]
- Bertsimas D., Lulli G., Odoni A. An integer optimization approach to large-scale air traffic flow management. Oper. Res. 2011;59 [Google Scholar]
- Cheng C., Adulyasak Y., Rousseau L.-M. Robust facility location under demand uncertainty and facility disruptions. Omega. 2021;103 [Google Scholar]
- Cooper L. Location-allocation problems. Oper. Res. 1936;11 [Google Scholar]
- Das G.S., Gzara F., Stützle T. A review on airport gate assignment problems: Single versus multi objective approaches. Omega. 2020;92 [Google Scholar]
- Delcea C., Cotfas L.-A., Chiriţă N., Nica I. A two-door airplane boarding approach when using apron buses. Sustainability. 2018;10(10):3619. [Google Scholar]
- Delcea C., Milne R.J., Cotfas L.-A., Crăciun L., Molănescu A.G. Methods for accelerating the airplane boarding process in the presence of apron buses. IEEE Access. 2019;7:134372–134387. [Google Scholar]
- Dube K., Nhamo G., Chikodzi D. COVID-19 pandemic and prospects for recovery of the global aviation industry. J. Air Transp. Manage. 2021;92 doi: 10.1016/j.jairtraman.2021.102022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- EASA . World Health Organization; 2020. COVID-19 Aviation Health Safety Protocol. [Google Scholar]
- Federal Aviation Administration (FAA) K., Federal Aviation Administration (FAA) 2020. COVID-19: Updated interim occupational health and safety guidance for air carriers and crews. [Google Scholar]
- Ferrari P., Nagel K. Robustness of efficient passenger boarding strategies for airplanes. Transp. Res. Rec. 2005;1915(1):44–54. [Google Scholar]
- Forsyth P., Guiomard C., Niemeier H.-M. COVID-19, the collapse in passenger demand and airport charges. J. Air Transp. Manage. 2020;89 doi: 10.1016/j.jairtraman.2020.101932. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hutter L., Jaehn F., Neumann S. Influencing factors on airplane boarding times. Omega. 2019;87:177–190. [Google Scholar]
- Iacus S.M., Natale F., Santamaria C., Spyratos S., Vespe M. Estimating and projecting air passenger traffic during the COVID-19 coronavirus outbreak and its socio-economic impact. Saf. Sci. 2020;129 doi: 10.1016/j.ssci.2020.104791. [DOI] [PMC free article] [PubMed] [Google Scholar]
- IATA . IATA; Montreal, QC, Canada: 2020. Restarting Aviation Following COVID-19. [Google Scholar]
- ICAO . International Civil Aviation Organization; 2021. COVID-19 Air Traffic Dashboard. [Google Scholar]
- International Aviation Transport Association (IATA) 2020. Guidance for cabin operations during and post pandemic, edt. 4. [Google Scholar]
- Ishfaq R., Sox C.R. Hub location–allocation in intermodal logistic networks. European J. Oper. Res. 2011;210 [Google Scholar]
- Jaehn F., Neumann S. Airplane boarding. European J. Oper. Res. 2015;244(2):339–359. [Google Scholar]
- Khintchine A.Y. Mathematical theory of a stationary queue. Mat. Sb. 1932;39(4):73–78. [Google Scholar]
- Kierzkowski A., Kisiel T. The human factor in the passenger boarding process at the airport. Procedia Eng. 2017;187:348–355. [Google Scholar]
- Kongsomsaksakul S., Yang C., Chen A. Shelter location-allocation model for flood evacuation planning. J. East. Asia Soc. Transp. Stud. 2005 [Google Scholar]
- Kuo C.-C. Applications of Management Science, Vol. 17. Emerald Group Publishing Limited; 2015. An improved zero-one linear programming model for the plane boarding problem; pp. 53–69. [Google Scholar]
- Laporte G. The vehicle routing problem: An overview of exact and approximate algorithms. European J. Oper. Res. 1992;59 [Google Scholar]
- Lewnard J.A., Lo N.C. Scientific and ethical basis for social-distancing interventions against COVID-19. Lancet Infect. Dis. 2020;20(6):631–633. doi: 10.1016/S1473-3099(20)30190-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Maneenop S., Kotcharin S. The impacts of COVID-19 on the global airline industry: An event study approach. J. Air Transp. Manage. 2020;89 doi: 10.1016/j.jairtraman.2020.101920. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Milne R.J., Cotfas L.-A., Delcea C., Salari M., Craciun L., Molanescu A.G. Greedy method for boarding a partially occupied airplane using apron buses. Symmetry. 2019;11(10):1221. [Google Scholar]
- Milne R.J., Delcea C., Cotfas L.-A. Airplane boarding methods that reduce risk from COVID-19. Saf. Sci. 2021;134 doi: 10.1016/j.ssci.2020.105061. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Milne R.J., Delcea C., Cotfas L.-A., Salari M. New methods for two-door airplane boarding using apron buses. J. Air Transp. Manage. 2019;80 [Google Scholar]
- Milne R.J., Kelly A.R. A new method for boarding passengers onto an airplane. J. Air Transp. Manage. 2014;34:93–100. [Google Scholar]
- Milne R.J., Salari M. Optimization of assigning passengers to seats on airplanes based on their carry-on luggage. J. Air Transp. Manage. 2016;54:104–110. [Google Scholar]
- Milne R.J., Salari M., Kattan L. Robust optimization of airplane passenger seating assignments. Aerospace. 2018;5(3):80. [Google Scholar]
- Müller S.A., Balmer M., Neumann A., Nagel K. Mobility traces and spreading of COVID-19. MedRxiv. 2020 [Google Scholar]
- Notomista G., Selvaggio M., Sbrizzi F., Di Maio G., Grazioso S., Botsch M. A fast airplane boarding strategy using online seat assignment based on passenger classification. J. Air Transp. Manage. 2016;53:140–149. [Google Scholar]
- Olsen S.J., Chang H.-L., Cheung T.Y.-Y., Tang A.F.-Y., Fisk T.L., Ooi S.P.-L., Kuo H.-W., Jiang D.D.-S., Chen K.-T., Lando J., Hsu K.-H., Chen T.-J., Dowell S.F. Transmission of the severe acute respiratory syndrome on aircraft. N. Engl. J. Med. 2003;349(25):2416–2422. doi: 10.1056/NEJMoa031349. [DOI] [PubMed] [Google Scholar]
- Pavlik J.A., Ludden I.G., Jacobson S.H., Sewell E.C. Airplane seating assignment problem. Serv. Sci. 2021;13(1):1–18. [Google Scholar]
- Perea-López E., Ydstie B., Grossmann I.E. A model predictive control strategy for supply chain optimization. Comput. Chem. Eng. 2003;27(8):1201–1218. [Google Scholar]
- Pochet Y., Wolsey L.A. Production planning by mixed integer programming. Bus. Manage. Oper. Res. Decis. Theory. 2006 [Google Scholar]
- Pollaczek F. Über eine aufgabe der wahrscheinlichkeitstheorie. I. Math. Z. 1930;32(1):64–100. [Google Scholar]
- Polo A., Peña N., Muñoz D., Cañón A., Escobar J.W. Robust design of a closed-loop supply chain under uncertainty conditions integrating financial criteria. Omega. 2019;88 [Google Scholar]
- Qiang S.-J., Jia B., Xie D.-F., Gao Z.-Y. Reducing airplane boarding time by accounting for passengers’ individual properties: a simulation based on cellular automaton. J. Air Transp. Manage. 2014;40:42–47. [Google Scholar]
- Regan J.J., Jungerman M.R., Lippold S.A., Washburn F., Roland E., Objio T., Schembri C., Gulati R., Edelson P.J., Alvarado-Ramy F., et al. Tracing airline travelers for a public health investigation: Middle east respiratory syndrome coronavirus (MERS-CoV) infection in the United States, 2014. Public Health Rep. 2016;131(4):552–559. doi: 10.1177/0033354916662213. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Salari M., Milne R.J., Delcea C., Cotfas L.-A. Social distancing in airplane seat assignments for passenger groups. Transportmetr. B. 2021:1–29. doi: 10.1016/j.jairtraman.2020.101915. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Salari M., Milne R.J., Delcea C., Kattan L., Cotfas L.-A. Social distancing in airplane seat assignments. J. Air Transp. Manage. 2020;89 doi: 10.1016/j.jairtraman.2020.101915. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Salari M., Milne R.J., Kattan L. Airplane boarding optimization considering reserved seats and passengers’ carry-on bags. Opsearch. 2019;56(3):806–823. [Google Scholar]
- Schultz M. TU Dresden; Dresden: 2010. Entwicklung eines individuenbasierten Modells zur Abbildung des Bewegungsverhaltens von Passagieren im Flughafenterminal. (Ph.D. thesis) [Google Scholar]
- Schultz M. Pedestrian and Evacuation Dynamics 2012. Springer; Cham: 2013. Stochastic transition model for pedestrian dynamics; pp. 971–985. [Google Scholar]
- Schultz M. Dynamic change of aircraft seat condition for fast boarding. Transp. Res. C. 2017;85:131–147. [Google Scholar]
- Schultz M. Fast aircraft turnaround enabled by reliable passenger boarding. Aerospace. 2018;5(1):8. [Google Scholar]
- Schultz M. Field trial measurements to validate a stochastic aircraft boarding model. Aerospace. 2018;5(1) [Google Scholar]
- Schultz M. Implementation and application of a stochastic aircraft boarding model. Transp. Res. C. 2018;90:334–349. [Google Scholar]
- Schultz M., Evler J., Asadi E., Preis H., Fricke H., Wu C.-L. Future aircraft turnaround operations considering post-pandemic requirements. J. Air Transp. Manage. 2020;89 doi: 10.1016/j.jairtraman.2020.101886. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schultz M., Fuchte J. Evaluation of aircraft boarding scenarios considering reduced transmissions risks. Sustainability. 2020;12(13):5329. [Google Scholar]
- Schultz M., Reitmann S. Consideration of passenger interactions for the prediction of aircraft boarding time. Aerospace. 2018;5(4):101. [Google Scholar]
- Schultz M., Reitmann S. Machine learning approach to predict aircraft boarding. Transp. Res. C. 2019;98:391–408. [Google Scholar]
- Schultz, M., Schulz, C., Fricke, H., 2008. Efficiency of Aircraft Boarding Procedures. In: 3rd International Conference on Research in Airport Transportation (ICRAT). Fairfax, pp. 371–377.
- Schultz M., Soolaki M. Analytical approach to solve the problem of aircraft passenger boarding during the coronavirus pandemic. Transp. Res. C. 2021;124 doi: 10.1016/j.trc.2020.102931. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schultz M., Soolaki M. Optimized aircraft disembarkation considering COVID-19 regulations. Transportmetr. B. 2021 [Google Scholar]
- Schultz M., Soolaki M., Bakhshian E., Salary M., Fuchte J. Fourteenth USA/Europe Air Traffic Management Research and Development Seminar (ATM2021) 2021. COVID-19: passenger boarding and disembarkation. [Google Scholar]
- Schwarzbach P., Engelbrecht J., Michler A., Schultz M., Michler O. Evaluation of technology-supported distance measuring to ensure safe aircraft boarding during COVID-19 pandemic. Sustainability. 2020;12(20) [Google Scholar]
- Sen-Crowe B., McKenney M., Elkbuli A. Social distancing during the COVID-19 pandemic: Staying home save lives. Am. J. Emerg. Med. 2020;38(7):1519–1520. doi: 10.1016/j.ajem.2020.03.063. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Serrano F., Kazda A. The future of airport post COVID-19. J. Air Transp. Manage. 2020;89 doi: 10.1016/j.jairtraman.2020.101900. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shahparvari S., Abbasi B., Chhetri P. Possibilistic scheduling routing for short-notice bushfire emergency evacuation under uncertainties: An Australian case study. Omega. 2017;72 [Google Scholar]
- Smieszek T. A mechanistic model of infection: why duration and intensity of contacts should be included in models of disease spread. Theor. Biol. Med. Model. 2009;6(25) doi: 10.1186/1742-4682-6-25. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sobieralski J.B. COVID-19 and airline employment: Insights from historical uncertainty shocks to the industry. Transp. Res. Interdiscip. Perspect. 2020;5 doi: 10.1016/j.trip.2020.100123. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Soolaki M. A multi-objective integrated cellular manufacturing systems design with production planning, worker assignment and dynamic system reconfiguration. Int. J. Ind. Syst. Eng. 2012 [Google Scholar]
- Soolaki M., Arkat J. Incorporating dynamic cellular manufacturing into strategic supply chain design. Int. J. Adv. Manuf. Technol. 2018;95 [Google Scholar]
- Soolaki M., Mahdavi I., Mahdavi-Amiri N., Hassanzadeh R., Aghajani A. A new linear programming approach and genetic algorithm for solving airline boarding problem. Appl. Math. Model. 2012;36:4060–4072. [Google Scholar]
- Steffen J.H. Optimal boarding method for airline passengers. J. Air Transp. Manage. 2008;14(3):146–150. [Google Scholar]
- Steffen J.H. A statistical mechanics model for free-for-all airplane passenger boarding. Amer. J. Phys. 2008;76(12):1114–1119. [Google Scholar]
- Steffen J.H., Hotchkiss J. Experimental test of airplane boarding methods. J. Air Transp. Manage. 2012;18(1):64–67. [Google Scholar]
- Steiner A., Philipp M. 9th Swiss Transport Research Conference, Ascona, 9-11 September 2009. 2009. Speeding up the airplane boarding process by using pre-boarding areas; pp. 1–30. [Google Scholar]
- Tang T.-Q., Wu Y.-H., Huang H.-J., Caccetta L. An aircraft boarding model accounting for passengers’ individual properties. Transp. Res. C. 2012;22:1–16. [Google Scholar]
- Tang T.-Q., Yang S.-P., Chen L. An extended boarding strategy accounting for the luggage quantity and group behavior. J. Adv. Transp. 2019;2019 [Google Scholar]
- van den Briel M.H.L., Villalobos J.R., Hogg G.L., Lindemann T., Mulé A.V. America west airlines develops efficient boarding strategies. INFORMS J. Appl. Anal. 2005;35:191–201. [Google Scholar]
- WHO . World Health Organization; 2020. Advice for Public. [Google Scholar]
- Wittmann J. Customer-oriented optimization of the airplane boarding process. J. Air Transp. Manage. 2019;76:31–39. [Google Scholar]
- Xie C.-Z., Tang T.-Q., Hu P.-C., Huang H.-J. A civil aircraft passenger deplaning model considering patients with severe acute airborne disease. J. Transp. Saf. Secur. 2021:1–22. [Google Scholar]
- Yezli S., Khan A. COVID-19 social distancing in the Kingdom of Saudi Arabia: Bold measures in the face of political, economic, social and religious challenges. Travel Med. Infect. Dis. 2020;37 doi: 10.1016/j.tmaid.2020.101692. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yilmaz S.B., Yücel E. Optimizing onboard catering loading locations and plans for airlines. Omega. 2021;99 [Google Scholar]
- Zeineddine H. Reducing the effect of passengers’ non-compliance with aircraft boarding rules. J. Air Transp. Manage. 2021;92 [Google Scholar]













