| Literature DB >> 32952319 |
Mostafa Salari1, R John Milne2, Camelia Delcea3, Lina Kattan1, Liviu-Adrian Cotfas3.
Abstract
This paper addresses the airplane passengers' seat assignment problem while practicing social distancing among passengers. We proposed a mixed integer programming model to assign passengers to seats on an airplane in a manner that will respect two types of social distancing. One type of social distancing refers to passengers being seated far enough away from each other. The metric for this type of social distancing is how many passengers are seated so close to each other as to increase the risk of infection. The other type of social distancing refers to the distance between seat assignments and the aisle. That distance influences the health risk involved in passengers and crew members walking down the aisle. Corresponding metrics for both health risks are included in the objective function. To conduct simulation experiments, we define different scenarios distinguishing between the relative level of significance of each type of social distancing. The results suggest the seating assignments that best serve the intention of the scenarios. We also reformulate the initial model to determine seat assignments that maximize the number of passengers boarding an airplane while practicing social distancing among passengers. In the last part of this study, we compare the proposed scenarios with the recommended middle-seat blocking policy presently used by some airlines to keep social distancing among passengers. The results show that the proposed scenarios can provide social distancing among seated passengers similar to the middle-seat blocking policy, while reducing the number of passengers seated close to the aisle of an airplane.Entities:
Keywords: Airplane boarding; Airplane seat assignment; COVID-19; Mixed integer programming; SARS-CoV-2; Social distancing
Year: 2020 PMID: 32952319 PMCID: PMC7486076 DOI: 10.1016/j.jairtraman.2020.101915
Source DB: PubMed Journal: J Air Transp Manag ISSN: 0969-6997
Fig. 1The layout and dimensions of an Airbus A320.
Fig. 2Algorithm to find the value of the binary that indicates the distance between seats.
Fig. 3Seats located less than 3.3 feet in distance from the three occupied seats.
Example of the value of for each row with respect to two values of.
| Row (r) | ||
|---|---|---|
| 1 | 1.000 | 1.000 |
| 2 | 0.500 | 0.926 |
| 3 | 0.333 | 0.885 |
| 4 | 0.250 | 0.857 |
| 5 | 0.200 | 0.836 |
| 6 | 0.167 | 0.819 |
| 7 | 0.143 | 0.806 |
| 8 | 0.125 | 0.794 |
| 9 | 0.111 | 0.783 |
| 10 | 0.100 | 0.774 |
| 11 | 0.100 | 0.774 |
| 12 | 0.111 | 0.783 |
| 13 | 0.125 | 0.794 |
| 14 | 0.143 | 0.806 |
| 15 | 0.167 | 0.819 |
| 16 | 0.200 | 0.836 |
| 17 | 0.250 | 0.857 |
| 18 | 0.333 | 0.885 |
| 19 | 0.500 | 0.926 |
| 20 | 1.000 | 1.000 |
Different scenarios defined for seat assignment.
| Scenario | |||
|---|---|---|---|
| I | |||
| II | |||
| III |
Fig. 4Seat assignment for 30 passengers using scenarios I and II3
Fig. 5Passengers in categories and for 30 passengers using scenarios I and II.
Passengers seat assignment results for different loads of passengers while .
| Passengers' Load | Scenario | # Passengers seated within 3.3 feet | #Passengers in the aisle seat | Passengers in the aisle seats first/last three rows | Runtime (seconds) | ||
|---|---|---|---|---|---|---|---|
| 1 person | 2 persons | ≥3 persons | |||||
| 30 | I | 0 | 0 | 0 | 10 | 3 | 51 |
| II | 20 | 0 | 0 | 0 | 0 | 66 | |
| III | 0 | 0 | 0 | 10 | 3 | 67 | |
| 60 | I | 26 | 34 | 0 | 20 | 6 | 68 |
| II | 2 | 5 | 52 | 2 | 0 | 56 | |
| III | 22 | 38 | 0 | 18 | 4 | 94 | |
| 90 | I | 0 | 4 | 86 | 28 | 8 | 51 |
| II | 0 | 0 | 90 | 10 | 0 | 44 | |
| III | 0 | 0 | 90 | 26 | 8 | 46 | |
Passengers seat assignment results for different loads of passengers while .
| Passengers' Load | Scenario | # Passengers seated within 3.3 feet | #Passengers in the aisle seat | Passengers in the aisle seats first/last three rows | Runtime (seconds) | ||
|---|---|---|---|---|---|---|---|
| 1 person | 2 persons | ≥3 persons | |||||
| 30 | I | 0 | 0 | 0 | 10 | 3 | 18 |
| II | 12 | 12 | 0 | 0 | 0 | 22 | |
| III | 0 | 0 | 0 | 10 | 3 | 41 | |
| 60 | I | 24 | 36 | 0 | 20 | 6 | 48 |
| II | 0 | 8 | 52 | 0 | 0 | 57 | |
| III | 20 | 40 | 0 | 20 | 4 | 52 | |
| 90 | I | 0 | 0 | 90 | 26 | 8 | 25 |
| II | 0 | 0 | 90 | 10 | 0 | 69 | |
| III | 0 | 0 | 70 | 26 | 8 | 45 | |
Seating assignment comparison between scenarios I and II and the modified scenario.
| Scenario | # Passengers seated within 3.3 feet | #Passengers in aisle seat | Passengers in the aisle seats first/last three rows | |||
|---|---|---|---|---|---|---|
| 1 person | 2 persons | ≥3 persons | ||||
| I | 26 | 34 | 0 | 20 | 8 | |
| II | 2 | 5 | 52 | 2 | 0 | |
| Modified | 19 | 38 | 3 | 17 | 3 | |
| I | 24 | 36 | 0 | 20 | 8 | |
| II | 0 | 8 | 52 | 0 | 0 | |
| Modified | 0 | 19 | 35 | 6 | 0 | |
Fig. 6Seat assignment for 60 passengers using different value of .
Fig. 7Seat assignment using different upper bounds in Eqs. (9), (10).
Seating assignment comparison for different level of social distancing among passengers.
| Number of passengers in Category 1 (k = 1) | # Passengers seated within 3.3 feet | Max load | Increase in the load of passengers | ||
|---|---|---|---|---|---|
| 1 person | 2 persons | ≥3 persons | |||
| 0 | 0 | 0 | 0 | 30 | – |
| 10 | 10 | 0 | 0 | 35 | 0.17 |
| 20 | 20 | 0 | 0 | 40 | 0.14 |
| 36 | 27 | 8 | 3 | 48 | 0.20 |
| 51 | 23 | 24 | 5 | 54 | 0.13 |
| 63 | 16 | 8 | 39 | 63 | 0.17 |
Fig. 8Seat assignment to maximize the load of passengers using Eqs. (9), (10).
Fig. 9Seat assignments for 40 passengers using middle-seat blocking, scenarios I and II.