Aircraft Boarding: When the Fastest Method Changes
An Agent-Based Simulation of Boarding Strategies Under Different Operating Conditions


Aircraft Boarding: When the Fastest Method Changes
An Agent-Based Simulation of Boarding Strategies Under Different Operating Conditions
Executive Summary
Aircraft boarding is a moving congestion problem inside one of the narrowest spaces encountered in routine transport operations.
Passenger walking, luggage stowage, seat interference, boarding order, non-compliance, travel groups and aircraft-door configuration interact to determine the total boarding time.
The final experiment contained 66,000 simulation runs: 11 boarding policies × 3 operating scenarios × 2,000 Monte Carlo trials. Across the audited model-development history, 523,460 simulation rows were actually written to result workbooks.
Single door
CRBF
13 min 55 sec
Dual door
Steffen-Lug
16 min 05 sec
Operational stress
CRBF
29 min 43 sec
The primary result is therefore not simply that one strategy won.
The optimal boarding strategy changed when operating conditions changed.
Explore the Boarding Process
The visualization below uses representative deterministic runs from the same V3.1.2 simulation engine used in the final experiment.
The animation is illustrative. The reported statistical conclusions are based on 2,000 Monte Carlo trials per strategy-scenario combination.
1. Introduction
Aircraft boarding appears simple from the passenger perspective: enter the aircraft, find a seat, store luggage and sit down.
Operationally, however, each passenger becomes part of a dynamic queue inside a narrow single aisle.
The effectiveness of a boarding strategy therefore depends on how well it distributes passenger activity through the aircraft while preventing local bottlenecks.
2. Why Boarding Strategy Matters
Common sources of delay include:
- walking through the aisle,
- luggage stowage,
- limited aisle width,
- simultaneous use of nearby overhead bins,
- passengers blocking one another,
- seat interference,
- travel groups,
- deviations from the prescribed boarding order,
- and front/rear door infrastructure.
The optimization objective is not simply to create an orderly queue.
It is to maximize useful parallel activity inside the cabin.
3. Boarding Strategies
The final comparison included seven academic or optimization-oriented methods:
- CRBF
- Steffen
- Steffen-Lug
- Reverse Pyramid (adapted)
- WilMA
- Random
- Back-to-Front
and four simplified airline-like structures:
- Ryanair-like
- easyJet-like
- Lufthansa-like
- US Network-like
The airline-like policies are structural approximations for comparative simulation and are not exact reconstructions of every real-world boarding procedure.
4. Model Development
The project contains 19 named simulation script files representing 18 unique executable versions. boarding_simulation_v3.py and boarding_simulation_v3_0.py are byte-identical aliases and share the same V3.0 result workbook, so they are counted once rather than double-counted.
The counts below were audited against each script’s loop structure and the row count of the corresponding All Runs worksheet. They are recorded executions, not estimates.
| Version | Main change / research question | Trials and design | Simulations | Cumulative |
|---|---|---|---|---|
| V1.0 | Baseline 26-row, 156-passenger agent model; Random, Back-to-Front, WilMA and Steffen. | 100 per strategy | 400 | 400 |
| V1.1 | Diagnostic validation: distributions, stowing, blocking, seat interference, throughput and experimental comparison. | 100 per strategy | 400 | 800 |
| V1.2 | Cabin-length replication test: 26-row baseline versus the 12-row, 72-passenger experimental geometry. | 100 × 2 geometries × 4 strategies | 800 | 1,600 |
| V1.3 | Movement-realism sensitivity: entry headway, aisle spacing, restart delay and combined configurations. | 100 × 2 geometries × 12 configs × 4 | 9,600 | 11,200 |
| V1.4 | Exact literature-oriented Steffen order and luggage-stowing footprint sensitivity. | 100 × 2 geometries × 2 footprints × 5 | 2,000 | 13,200 |
| V1.5 | Concurrent luggage-stowing sensitivity across seven proximity/penalty configurations. | 100 × 2 geometries × 7 configs × 4 | 5,600 | 18,800 |
| V1.6 | Final calibration and robustness validation of continuous nearby-stower interference. | 500 × 23 calibration configs × 4 | 46,000 | 64,800 |
| V2.0 | Operational experiment begins: load-factor and carry-on-luggage intensity scenarios. | 500 × 7 scenarios × 4 | 14,000 | 78,800 |
| V2.1 | Passenger compliance and travel-group cohesion added as behavioural dimensions. | 500 × 9 scenarios × 4 | 18,000 | 96,800 |
| V2.2 | First dual-door infrastructure model with front and rear passenger streams. | 500 × 2 door scenarios × 4 | 4,000 | 100,800 |
| V2.3 | Deterministic paired infrastructure validation and balanced front/rear assignment. | 500 × 3 infrastructure modes × 4 | 6,000 | 106,800 |
| V2.4 | Full load-factor × cabin-occupancy × door-infrastructure factorial sensitivity. | 500 × 3 × 3 × 3 × 4 | 54,000 | 160,800 |
| V3.0 | Frozen physical engine and six final production scenarios (v3.py is an identical alias). | 5,000 × 6 scenarios × 4 | 120,000 | 280,800 |
| V3.0.1 | Targeted validation of entry release, walking/spacing and seat-interference overlap. | 1,000 × 10 configs × 4 | 40,000 | 320,800 |
| V3.0.2 | External replication of the 72-passenger Steffen–Hotchkiss experiment. | 1,000 × 4 strategies | 4,000 | 324,800 |
| V3.1 | Seven academic and four airline-like policies compared in three final scenarios. | 2,000 × 3 scenarios × 11 | 66,000 | 390,800 |
| V3.1.1 | Methodological audit corrected CRBF, Reverse Pyramid and Steffen-Lug implementations. | 2,000 × 3 scenarios × 11 | 66,000 | 456,800 |
| V3.1.2 | Final policy definitions; verified smoke run followed by the final 2,000-trial experiment. | 20 smoke + 2,000 final; each × 3 × 11 | 66,660 | 523,460 |
The cumulative total is 523,460 simulations. This includes the V3.1.2 smoke test (660 runs) and its separate final run (66,000 runs).
The development path moved from baseline mechanics, through experimental replication and sensitivity analysis, into behavioural and infrastructure scenarios. V3.0 froze the physical engine; V3.1–V3.1.2 then concentrated on policy breadth and literature-correct definitions. Reverse Pyramid remains reported as Reverse Pyramid (adapted) because its published A320 zones were proportionally adapted to a 26-row all-economy cabin.
5. Experimental Design
| Scenario | Doors | Luggage | Compliance | Travel groups |
|---|---|---|---|---|
| Single door | Front | Baseline | 100% | 0% |
| Dual door | Front + rear | Baseline | 100% | 0% |
| Operational stress | Front | High | 75% | 25% |
Each strategy was evaluated with 2,000 Monte Carlo trials per scenario.
The final dataset therefore contains 66,000 simulations. TRIALS_PER_SCENARIO is a single explicit builder parameter. Setting it to 5,000 is prepared for a future matching result workbook, but this builder never reruns the simulation automatically.
6. Statistical Analysis
Because policies within each trial were evaluated using matched passenger realizations, strategy comparisons were paired.
The statistical analysis included:
- paired t-tests,
- Wilcoxon signed-rank tests,
- Holm multiple-comparison correction,
- Cohen’s dz,
- 95% confidence intervals,
- win probabilities,
- P95 boarding times,
- and variability measures.
With 2,000 trials, small effects can become statistically significant.
Operational interpretation therefore prioritizes:
- absolute time difference,
- percentage difference,
- effect size,
- win probability,
- P95 performance.
6.1 Convergence check from the existing final runs
A post-hoc running-mean check used the existing 66,000 All Runs rows; no simulation was rerun. Across all 33 scenario × policy groups, the median absolute change from 500 to 2,000 trials was 1.59 seconds and the largest was 7.48 seconds. From 1,500 to 2,000 trials, the median change was 1.18 seconds and the largest was 9.04 seconds.
At 2,000 trials, the median Monte Carlo 95% half-width for a mean was 4.14 seconds; the maximum was 7.26 seconds. These diagnostics support the stability of the reported mean estimates at the seconds-to-low-tens-of-seconds scale. A 5,000-trial run would reduce Monte Carlo standard errors to about 63.2% of their present size, but it is not required to reinterpret the existing results as valid.
7. Results
7.1 Single-door scenario

| Rank | Strategy | Mean | P95 | SD |
|---|---|---|---|---|
| 1 | CRBF | 13 min 55 sec | 14 min 52 sec | 0.54 min |
| 2 | Steffen | 17 min 49 sec | 19 min 04 sec | 0.74 min |
| 3 | Steffen-Lug | 22 min 19 sec | 24 min 26 sec | 1.24 min |
| 4 | Reverse Pyramid (adapted) | 24 min 28 sec | 26 min 58 sec | 1.39 min |
| 5 | WilMA | 25 min 33 sec | 28 min 02 sec | 1.45 min |
| 6 | Lufthansa-like | 26 min 31 sec | 29 min 17 sec | 1.59 min |
| 7 | easyJet-like | 27 min 13 sec | 29 min 57 sec | 1.55 min |
| 8 | Random | 27 min 13 sec | 30 min 00 sec | 1.60 min |
| 9 | Ryanair-like | 27 min 14 sec | 29 min 58 sec | 1.60 min |
| 10 | US Network-like | 27 min 14 sec | 29 min 51 sec | 1.61 min |
| 11 | Back-to-Front | 39 min 23 sec | 42 min 42 sec | 1.96 min |
CRBF was the fastest strategy in the clean single-front-door scenario, averaging 13 min 55 sec.
Its performance was associated with extremely low aisle blocking and high parallel luggage-stowage activity.
7.2 Dual-door scenario

| Rank | Strategy | Mean | P95 | SD |
|---|---|---|---|---|
| 1 | Steffen-Lug | 16 min 05 sec | 17 min 44 sec | 0.95 min |
| 2 | WilMA | 16 min 33 sec | 18 min 26 sec | 1.07 min |
| 3 | Steffen | 17 min 03 sec | 18 min 52 sec | 1.13 min |
| 4 | Lufthansa-like | 17 min 13 sec | 19 min 08 sec | 1.12 min |
| 5 | Random | 17 min 40 sec | 19 min 40 sec | 1.16 min |
| 6 | US Network-like | 17 min 42 sec | 19 min 52 sec | 1.19 min |
| 7 | Ryanair-like | 17 min 42 sec | 19 min 47 sec | 1.15 min |
| 8 | easyJet-like | 17 min 42 sec | 19 min 43 sec | 1.17 min |
| 9 | Reverse Pyramid (adapted) | 17 min 46 sec | 19 min 42 sec | 1.10 min |
| 10 | CRBF | 21 min 41 sec | 23 min 57 sec | 1.36 min |
| 11 | Back-to-Front | 25 min 16 sec | 27 min 57 sec | 1.57 min |
Opening both the front and rear doors changed the ranking.
Steffen-Lug became the fastest method at 16 min 05 sec.
This demonstrates that the fastest strategy cannot be identified independently of aircraft infrastructure.
7.3 Operational stress

| Rank | Strategy | Mean | P95 | SD |
|---|---|---|---|---|
| 1 | CRBF | 29 min 43 sec | 33 min 00 sec | 1.93 min |
| 2 | Steffen | 30 min 27 sec | 33 min 51 sec | 1.93 min |
| 3 | Steffen-Lug | 32 min 57 sec | 36 min 13 sec | 1.98 min |
| 4 | Reverse Pyramid (adapted) | 34 min 13 sec | 37 min 43 sec | 2.09 min |
| 5 | WilMA | 35 min 11 sec | 38 min 47 sec | 2.14 min |
| 6 | Lufthansa-like | 35 min 44 sec | 39 min 40 sec | 2.26 min |
| 7 | Ryanair-like | 36 min 01 sec | 39 min 47 sec | 2.26 min |
| 8 | easyJet-like | 36 min 04 sec | 40 min 00 sec | 2.24 min |
| 9 | US Network-like | 36 min 06 sec | 40 min 03 sec | 2.28 min |
| 10 | Random | 36 min 48 sec | 40 min 44 sec | 2.31 min |
| 11 | Back-to-Front | 45 min 52 sec | 50 min 32 sec | 2.76 min |
Under high luggage volume, 75% compliance and travel-group disruption, CRBF again produced the lowest mean boarding time: 29 min 43 sec.
However, the difference between the best strategies became much smaller than under the clean single-door condition.
8. Time Savings
8.1 Relative to Random boarding

8.2 Relative to Back-to-Front

The largest improvements appeared when highly structured methods were compared with Back-to-Front boarding.
This is consistent with the model mechanism: Back-to-Front concentrates passengers in similar cabin regions and therefore creates substantial local aisle congestion.
9. Why the Strategies Behave Differently

Aisle blocking provides an important explanation for the differences between policies.
Methods such as CRBF and Steffen create spatial separation and allow multiple passengers to perform useful work simultaneously.
Methods that concentrate passengers into adjacent rows create moving bottlenecks.
10. Reliability

Mean boarding time describes average performance.
P95 provides a more operational interpretation: a boarding time exceeded by only approximately 5% of simulated runs.
For schedule planning, a strategy with slightly slower average performance may still be attractive if it provides lower tail risk.
11. Scenario Sensitivity

The ranking changes substantially between operating scenarios.
CRBF was exceptionally strong with a single front door but lost much of its advantage under the fixed dual-door split.
Steffen-Lug moved in the opposite direction and became the fastest dual-door strategy.
12. Academic vs Airline-Like Boarding

Strongly spatial academic strategies generally outperformed the simplified airline-like structures in pure boarding-flow efficiency.
This does not imply that airlines are necessarily using inferior commercial policies.
Real airline boarding must balance additional objectives such as:
- premium products,
- accessibility,
- families,
- loyalty status,
- passenger comprehension,
- enforcement complexity,
- gate configuration,
- and revenue.
13. Economic Interpretation
The economic dataset is now a directed all-vs-all comparison of all 11 strategies. It contains 363 rows: 11 × 11 choices × 3 scenarios. This includes A = B comparisons (zero difference) and both directions of every pair. Excluding self-comparisons and reverse duplicates, there are 55 unique pairs per scenario and 165 across the study.
The chart below retains Random as one readable cross-section of the larger all-vs-all dataset; Random is not treated as the only benchmark.

The economic layer applies an illustrative gate-time value of:
- $30/minute — low
- $35/minute — base
- $40/minute — high
The calculation is:
\[ \text{Value per flight} = \text{boarding minutes saved} \times \text{assumed cost per minute} \]
Illustrative operating value, not profit.
13.1 Annualized operating scale

The time-saving effect can also be extrapolated across repeated daily operations.
The calculation is:
\[ \text{Annual value} = \text{minutes saved per flight} \times \text{cost per minute} \times \text{flights per day} \times 365 \]
For a compact operational table, every strategy is shown against Back-to-Front at 10 flights per day. The interactive calculator and exported economic workbook allow any of the full 11 × 11 choices.
| Scenario | Strategy A | Reference B | Time difference/flight | Base value/flight | Annual base value at 10 flights/day |
|---|---|---|---|---|---|
| Single door | CRBF | Back-to-Front | +25 min 28 sec | $891 | $3,253,056 |
| Single door | Steffen | Back-to-Front | +21 min 34 sec | $755 | $2,755,964 |
| Single door | Steffen-Lug | Back-to-Front | +17 min 05 sec | $598 | $2,181,423 |
| Single door | Reverse Pyramid (adapted) | Back-to-Front | +14 min 55 sec | $522 | $1,905,168 |
| Single door | WilMA | Back-to-Front | +13 min 50 sec | $484 | $1,767,974 |
| Single door | Lufthansa-like | Back-to-Front | +12 min 52 sec | $451 | $1,644,649 |
| Single door | Ryanair-like | Back-to-Front | +12 min 10 sec | $426 | $1,553,646 |
| Single door | easyJet-like | Back-to-Front | +12 min 10 sec | $426 | $1,555,205 |
| Single door | US Network-like | Back-to-Front | +12 min 09 sec | $425 | $1,551,957 |
| Single door | Random | Back-to-Front | +12 min 10 sec | $426 | $1,553,861 |
| Single door | Back-to-Front | Back-to-Front | 0 min 00 sec | $0 | $0 |
| Dual door | CRBF | Back-to-Front | +3 min 34 sec | $125 | $456,597 |
| Dual door | Steffen | Back-to-Front | +8 min 12 sec | $287 | $1,048,041 |
| Dual door | Steffen-Lug | Back-to-Front | +9 min 10 sec | $321 | $1,171,900 |
| Dual door | Reverse Pyramid (adapted) | Back-to-Front | +7 min 30 sec | $262 | $957,249 |
| Dual door | WilMA | Back-to-Front | +8 min 42 sec | $305 | $1,112,331 |
| Dual door | Lufthansa-like | Back-to-Front | +8 min 03 sec | $282 | $1,028,022 |
| Dual door | Ryanair-like | Back-to-Front | +7 min 33 sec | $264 | $965,175 |
| Dual door | easyJet-like | Back-to-Front | +7 min 33 sec | $264 | $964,709 |
| Dual door | US Network-like | Back-to-Front | +7 min 34 sec | $265 | $966,327 |
| Dual door | Random | Back-to-Front | +7 min 36 sec | $266 | $969,906 |
| Dual door | Back-to-Front | Back-to-Front | 0 min 00 sec | $0 | $0 |
| Operational stress | CRBF | Back-to-Front | +16 min 09 sec | $566 | $2,064,097 |
| Operational stress | Steffen | Back-to-Front | +15 min 25 sec | $539 | $1,968,913 |
| Operational stress | Steffen-Lug | Back-to-Front | +12 min 56 sec | $452 | $1,651,342 |
| Operational stress | Reverse Pyramid (adapted) | Back-to-Front | +11 min 40 sec | $408 | $1,489,354 |
| Operational stress | WilMA | Back-to-Front | +10 min 41 sec | $374 | $1,365,019 |
| Operational stress | Lufthansa-like | Back-to-Front | +10 min 08 sec | $355 | $1,294,612 |
| Operational stress | Ryanair-like | Back-to-Front | +9 min 51 sec | $345 | $1,258,422 |
| Operational stress | easyJet-like | Back-to-Front | +9 min 48 sec | $343 | $1,252,913 |
| Operational stress | US Network-like | Back-to-Front | +9 min 46 sec | $342 | $1,247,968 |
| Operational stress | Random | Back-to-Front | +9 min 04 sec | $317 | $1,158,046 |
| Operational stress | Back-to-Front | Back-to-Front | 0 min 00 sec | $0 | $0 |
The annual values are scenario extrapolations.
They do not include:
- aircraft utilization effects,
- network recovery,
- crew costs,
- passenger connections,
- schedule redesign,
- revenue implications,
- or actual airline accounting costs.
14. Interactive Results Table
15. Discussion
Three findings dominate the study.
15.1 Spatial organization matters
The fastest policies were not simply priority systems.
They controlled where passengers were located inside the aircraft and therefore how many passengers could walk, stow luggage or sit down simultaneously.
15.2 Infrastructure changes the optimum
The same policy can perform very differently when the boarding infrastructure changes.
The strong decline in CRBF performance under dual-door boarding is one of the clearest examples.
15.3 Statistical significance is not operational significance
With 2,000 paired trials, relatively small differences can become statistically significant.
A difference of several seconds or tens of seconds should therefore be interpreted differently from a saving of several minutes.
16. Limitations
The results should be interpreted within the model boundary.
Important limitations include:
- simulation rather than direct live-airline observation,
- representative passenger distributions,
- simplified airline-like procedures,
- fixed 26-row narrow-body geometry,
- adapted Reverse Pyramid zoning,
- simplified behavioural assumptions,
- limited gate-area modelling,
- no direct revenue optimization,
- and no airline network simulation.
The economic section represents illustrative operating-value scenarios, not an accounting forecast.
17. Conclusion
The study does not identify one universally optimal aircraft boarding strategy.
Instead, boarding performance depends on the interaction between:
- passenger sequencing,
- aisle congestion,
- luggage,
- behavioural compliance,
- and aircraft infrastructure.
In the final simulation:
CRBF was fastest with a single front door.
Steffen-Lug was fastest with dual-door boarding.
CRBF was fastest under operational stress.
The practical question for an airline is therefore not simply:
Which boarding strategy is fastest?
It is:
Which boarding strategy is fast, robust, understandable and operationally compatible with the environment in which it must actually be used?
18. References
The bibliography below is limited to sources present in the supplied literature folder and verified from the documents’ actual title pages or publisher records. Two differently named supplied PDFs contain the same Coppens et al. article; it is listed once.
van den Briel, M. H. L., Villalobos, J. R., Hogg, G. L., Lindemann, T., & Mulé, A. V. (2005). America West Airlines develops efficient boarding strategies. Interfaces, 35(3), 191–201. https://doi.org/10.1287/inte.1050.0135
Ferrari, P., & Nagel, K. (2005). Robustness of efficient passenger boarding strategies for airplanes. Transportation Research Record, 1915, 44–54. https://doi.org/10.3141/1915-06
Steffen, J. H. (2008). Optimal boarding method for airline passengers. Journal of Air Transport Management, 14(3), 146–150. https://doi.org/10.1016/j.jairtraman.2008.03.003
Steffen, J. H., & Hotchkiss, J. (2012). Experimental test of airplane boarding methods. Journal of Air Transport Management, 18(1), 64–67. https://doi.org/10.1016/j.jairtraman.2011.10.003
Iyigunlu, S., Fookes, C., & Yarlagadda, P. (2014). Agent-based modelling of aircraft boarding methods. In Proceedings of SIMULTECH 2014 (pp. 148–154). https://doi.org/10.5220/0005033601480154
Jafer, S., & Mi, W. (2017). Comparative study of aircraft boarding strategies using cellular discrete event simulation. Aerospace, 4(4), 57. https://doi.org/10.3390/aerospace4040057
Qiang, S., Jia, B., & Huang, Q. (2017). Evaluation of airplane boarding/deboarding strategies: A surrogate experimental test. Symmetry, 9(10), 222. https://doi.org/10.3390/sym9100222
Coppens, J., Dangal, S., Vendel, M., Anjani, S., Akkerman, S., Hiemstra-van Mastrigt, S., & Vink, P. (2018). Improving airplane boarding time: A review, a field study and an experiment with a new way of hand luggage stowing. International Journal of Aviation, Aeronautics, and Aerospace, 5(2), Article 7. https://doi.org/10.15394/ijaaa.2018.1200
Wunderlich, J. (2020). Simulation und Bewertung unterschiedlicher Boarding-Strategien am Beispiel des Airbus A320. ARGESIM Report 59, 433–438. https://doi.org/10.11128/arep.59.a59060
Moreira, H., Ferreira, L. P., Fernandes, N. O., Ramos, A. L., & Ávila, P. (2023). Analysis of boarding strategies on an Airbus A320 using discrete event simulation. Sustainability, 15(23), 16476. https://doi.org/10.3390/su152316476
Appendix A — Interactive Strategy Explorer
Appendix B — Economic Assumptions
| Parameter | Assumption |
|---|---|
| Low | $30/minute |
| Base | $35/minute |
| High | $40/minute |