2006 Graduate Workshop in Computational Social Science Modeling and Complexity

 

All Aboard

                           by Stephen Haptonstahl and Rimma Yusim

 

 

Problem:

Consider the following situation:

Around one hundred travelers are waiting in the passenger lounge of the airport. The airline agent at the gate picks up the microphone and begins to board the aircraft. What happens?

·  Model, using whatever techniques you wish, the above scenario.

 

Model:

The objective of our model is to maximize the satisfaction of the passengers as well as minimize the boarding time. We used simulation bottom-up approach to this model. That is there is no social planner optimizing the behavior of passengers. We allow for the composition of passengers’ preferences to change and analyze the effect on the level of satisfaction and boarding time.

 

Assumptions:

·        100 passengers; full flight; 25 rows, 4 seats each.

·        Heterogeneous preferences: each passenger has preferences over the seating –window, aisle, any.

·        Satisfaction of 1 is achieved when passenger’s preferences are met, satisfaction of 0 –otherwise.

·        No prior assigned seating. The passenger gets a specific seat once he boards the plane.

·        The boarding queue number is distributed randomly.

·        The time it takes to move one row is measured in one unit of boarding time.

·        Finally, we assumed perfect foresight in our model. That is passengers are able to predict what are the seating intentions of those standing in front of them and adjust their own decisions accordingly. This assumption allows us to ignore the two-way traffic in the plane for now. We realize that this is rather restrictive assumption and will try to relax it in the future.

 

The Dynamics:

The queue before boarding is distributed randomly; there are no assigned seats. Once the passenger starts to board, he has a specific goal in mind –window, aisle or no preference. The satisfaction is reached if the preferences are met. If the seat is unavailable, the passenger gets another random seat.  If more than one passenger is interested in one seat, the first one in line wins and the rest settle for any available seat close by.

 

Theoretical prediction:

We predict the overall satisfaction to increase with the rise in the number of ‘indifferent’ passengers and decrease otherwise. Thus, it is preferable to board the passengers possessing particular preferences first and the ‘indifferent’ ones later. We observe the implication of this principle in the boarding policy of some airline companies.  Those passengers who have strong preferences over their seating are encouraged to choose their seats online, while those who agree to seat anywhere are assigned in the last minute.

 

The results:

1)

We were interested in analyzing the change in overall satisfaction associated with changes in distribution of initial preferences. The simulation yielded the following results after 10 runs: holding the number of  any” preferences constant and equal to 20, the increase in the window preferences leads to decrease in overall satisfaction.

Thus, we observe that the symmetric distribution of preferences: 40-window , 40-aisle and 20-any yields the maximum satisfaction of 100.

2) The second result of the simulation refers to boarding time. The average boarding time decreases with less symmetric distribution of preferences.

 

This seemingly counterintuitive result can be explained largely by the Perfect Foresight assumption. If the passenger wants a seat (window or aisle) that is in the back but cannot have it because someone ahead has claimed it, they choose another seat at random, and this random seat will tend to be closer.  If they want one toward the front, the random seat they choose will be, on average, farther away.  However, this latter scenario may be less likely because the person ahead taking the desired seat can have more people behind him when closer to the back of the aircraft than when in the front of the aircraft, and he would only be in the back when heading toward a seat in the back.

Possible extensions and future work:

·        Introduce a new type of passengers-pairs. They want to be seated next to each other. Maximum satisfaction is achieved if this requirement is fulfilled; the next best choice is to answer the seating preferences of each individual.

·        Refine the satisfaction measure: the satisfaction decreases the further the passenger has to move from the desired seat.

·        Introduce the problem of bags allocation on the aircraft.

·        Allow for variability in walking speed of the passengers.

·        Compare the satisfaction and boarding time with assigned-seating policy.

·        Allow for imperfect information and simulate taking into an account the possibility of two-way traffic in the aisle.