<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2017.59134</article-id><article-id pub-id-type="publisher-id">JAMP-79073</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Application of the Queuing Theory in Characterizing and Optimizing the Passenger Flow at the Airport Security
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mengjiao</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Economics and Mathematics, Faculty of Social Science and Law, University of Bristol, Bristol, UK</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>15</day><month>09</month><year>2017</year></pub-date><volume>05</volume><issue>09</issue><fpage>1620</fpage><lpage>1628</lpage><history><date date-type="received"><day>24,</day>	<month>July</month>	<year>2017</year></date><date date-type="rev-recd"><day>12,</day>	<month>September</month>	<year>2017</year>	</date><date date-type="accepted"><day>15,</day>	<month>September</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    This paper presents mathematics models that describe and optimize the passenger flow at the airport security checkpoints by applying the queuing theory. Firstly, a Poisson process is used to estimate the flow of passengers waiting for going through the security. Then, the Poisson distribution is combined with a multiple M/M/s model. Following that, an arrival model (passengers’ arriving at the checkpoints preparing for security examination and departure) with Gumbel extreme value estimation is described that predicts the busiest time in the busiest airport. Real case data collected from several major airports worldwide is used for creating a hybrid Poisson model to generate the simulation of passenger volume. At last, Markov Chain theory is applied to the analysis to randomly simulate the flow of enplaned passengers again, and the results of these two simulations are compared and discussed, revealing that the hybrid Poisson model is the more accurate one. After successfully characterizing the passenger flow mathematically, two methods for optimizing the passenger flow are then provided in two different respects: one is bypassing passengers and creating an express pass; while the other one promotes Pre-Check service application. 
  
 
</p></abstract><kwd-group><kwd>Queuing Theory</kwd><kwd> Poisson Process</kwd><kwd> Gumbel Extreme Value Estimation</kwd><kwd> Hybrid Poisson Model</kwd><kwd> Markov Chain</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The unnecessary waiting time before the security checkpoints at the airports is a well-known issue. Provided by Bureau of Transportation Statistics [<xref ref-type="bibr" rid="scirp.79073-ref1">1</xref>], there were more than 36,285,000 passengers enplaned in 2015 from Chicago O’Hare Airport. Suggested by Dailymail [<xref ref-type="bibr" rid="scirp.79073-ref2">2</xref>], more than 400 passengers missed their flights at merely one night because of the extremely long queue. Rigorous and thorough security screening is recognized as a significant importance role in guaranteeing safety, especially in reducing hijacking and explosion. However, the necessary safety screening causes unnecessary delays for passengers, wasting their time and increasing the risk of missing the flights. In order to identify the bottlenecks of current situation, the flow of passengers through a security checkpoint needs to be mathematically characterized. Therefore in this paper, we use a multiple M/M/s model to stimulate the queuing problem of passengers within worldwide large international airports, and try to explore optimization methods to reduce the length of the queues.</p></sec><sec id="s2"><title>2. Overview of the Queuing Model and Arrival Model</title><p>The full simulation consists of two parts, the queuing part and passenger’s arrivals part. The queuing part explains how security zones handle incoming passengers. The arrival part, more specifically, people’s arrivals at those checkpoints, is a stochastic simulation of passengers’ behavior about how they choose to appear in front of security check queues.</p><p>The following assumptions are used throughout the analysis in this paper:</p><p>• We assume that there are several security checkpoints in different terminals and all these checkpoints are connected. This means that passengers choose whichever the terminal or the checkpoints and they can always get to their boarding gate. Even if their gates are in terminal 3, they can pass through the checkpoints in terminal 1, 2, or 4 to get there.</p><p>• Based on data from London Heathrow Airport , half of the passengers will departure from Terminal 5, so hereby we assume that half of the passengers will enplane through one terminal [<xref ref-type="bibr" rid="scirp.79073-ref3">3</xref>].</p><p>• Based on data in major airports in the world, we assume that the opening hours of an airport are 16 hours per day.</p><p>• All the lanes are operated asynchronously without any occurrence of emergency. Staffs are fully prepared so that they can get to work immediately when a new lane has been opened.</p><p>• All the screeners, guides and officers provide homogeneous service quality and this quality is more than acceptable. Staffs are well trained and professional so no human errors will appear and have an adverse impact on the processing time.</p><p>• This research will only focus on passengers taking economy class. Queues for first class and business class are out of our consideration.</p><p>• Further assumptions will be made to clarify each model and will be discussed later in this paper.</p></sec><sec id="s3"><title>3. Introduction to the Multiple Asynchronous M/M/s Queuing Model</title><p>Our queuing model is based on an asynchronous multiple M/M/s queue model which is composed by many single asynchronous M/M/s queues. We first explain how to cater the M/M/s queue model for our needs and then move to the multiple version.</p><sec id="s3_1"><title>3.1. Single Asynchronous M/M/s Queuing Model</title><p>A single asynchronous M/M/s queuing model is formed by a series of asynchronous servers denoted by Si where i∈N, (i.e. 1, 2, 3, 4, 5, …) and a lane of passengers waiting for being checked. Asynchronous servers handle passengers at different times, (i.e., every server in this queue model is independent to other servers). When a passenger finished his screening by the server, another passenger from the lane will take over that position to keep the server operating without pausing.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows a typical single M/M/s queuing system fully loaded with costumers. For each server, ti denotes the time interval between two travelers moving through the gate. As soon as this passenger finishes this step, he moves to the following examination step and next costumer will come to the server and repeat this process, while ti varies for distinct passengers. To model ti, we need to analyze its components first.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows a typical passenger divides his personal belongings into 3</p><p>baskets for x-ray examination. Each basket takes tb<sub>j</sub> seconds to prepare. To generalize t<sub>i</sub> for each passenger with n baskets, we have:</p><p>t i = ∑ j = 1 n t b j</p><p>According to most airline regulations, the luggage allowance for economy-class passengers is small. Therefore, we assume for all economy-class passengers, they can only separate their items into smaller than 6 baskets.</p><p>We model the number of baskets per passenger by a Poisson process. In addition, the Poisson distribution we employed is slightly modified to fit the case. Since the Poisson distribution with λ = 1 starts from 0, we add 1 to every Poisson random number to account for the fact that there is no one with no basket for examination. Furthermore, we cut all Poisson random numbers above 4, since we add 1 to every Poisson random number and assume no passenger will have more than 5 baskets.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the histogram of our modified Poisson distribution, which suggests 1 or 2 baskets per passenger are the most likely case and 4 baskets case is comparatively rarer than other cases. The time tbj takes by basket j is modeled by χ2 distribution with 2 degree of freedom. The number of degree of freedom is empirical based on an experiment. To be specific, in real world, a fully-loaded single M/M/s queue with 4 servers can handle a maximum of 1000 passengers in 1 hour (3600 seconds) [<xref ref-type="bibr" rid="scirp.79073-ref4">4</xref>]. We run the model of a single 4 servers M/M/s queue which handles 1000 people in 100 times. The mean of time to process these people is 3590 seconds while the standard deviation is 25.8017 seconds. The <xref ref-type="fig" rid="fig4">Figure 4</xref> also suggests the results are quite steady around 3600 seconds.</p></sec><sec id="s3_2"><title>3.2. Multiple Asynchronous M/M/s Queue Model and Multinomial Decision</title><p>The multiple asynchronous M/M/s queue model is composed of n single M/M/s queue models. The only difference is that, multiple asynchronous M/M/s queue</p><p>model is built to account for the fact that queues may be far away from each other and passenger are not informed to which queue is the shortest.</p><p>Although <xref ref-type="fig" rid="fig5">Figure 5</xref> shows an illustration of multiple asynchronous M/M/s queue with same queue length, in our simulation or real world, this rarely happens. Hence we choose to imitate passengers’ behavior on random basis. We use multinomial distribution to model their decisions, meaning each queue is equally likely for each passenger to join. The multinomial distribution model will be discussed in more details in Section 4.</p></sec></sec><sec id="s4"><title>4. Introduction of the Arrival Model and Additional Assumption Based on Gumbel Maximum Estimation</title><p>We evaluate the busiest case of world’s leading airports with Gumbel maximum estimation [<xref ref-type="bibr" rid="scirp.79073-ref5">5</xref>].</p><p>Based on our earlier assumption, half of departure passengers enplane from the largest terminal. We evaluate the daily average to be around 38,400 [<xref ref-type="bibr" rid="scirp.79073-ref6">6</xref>] economy class departure passengers per day in that terminal, with a standard deviation of 3,900 passengers [<xref ref-type="bibr" rid="scirp.79073-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.79073-ref8">8</xref>]. We find 44,993 passengers departure from the largest terminal within a day at 99.5% level and we set that as the extreme value for further test and simulations on daily basis.</p><sec id="s4_1"><title>4.1. Hybrid Poisson Arrivals with Multinomial Distribution</title><p>In our earlier investigation, most security checkpoints open from 4 am to 10 pm (16 hours). The arrivals are modeled as two stages [<xref ref-type="bibr" rid="scirp.79073-ref9">9</xref>]. The first stage is generated by a Poisson distribution which simulates with sampling interval down to 15 minutes. There are clusters of people arriving within each quarter. We calibrate the size of these clusters to 400 people per cluster to fit real world data. Every simulation of this Hybrid model will deliver an average people arrival rate of around 38,000 passengers per day. In second stage we use multinomial distribution to reduce sampling interval to 1 second, with data carried out from stage 1, and we uniformly distribute these clusters of people per 15 minutes to several people per second. We make this intensive sampling in order to plug passenger flows into our queue system for test purposes. <xref ref-type="fig" rid="fig6">Figure 6</xref> illustrates how people arrive in different measurements. <xref ref-type="fig" rid="fig6">Figure 6</xref>(a) adds passenger flows in every quarter into an hour basis.</p></sec><sec id="s4_2"><title>4.2. Markov Chain Arrivals with First-Hitting-Time Model</title><p>The second model is implemented by Markov chain. We can plot the state diagram as <xref ref-type="fig" rid="fig7">Figure 7</xref> and define transition matrix by M.</p><p>The first passage hitting time for each state is calculated empirically from real- world data.</p><p>A typical day starts from state 1 and each hour is dependent on stochastic. The probability to reach states onward decreases over time. Therefore we use each state to represent a randomly selected hour in a day. State 1 stands for least busy, i.e. a small number of passengers’ arrivals in this state. State 2 stands for less busy, i.e. a normal number of passengers’ arrivals within this state. State 3 is the busiest state, i.e. a massive number of passengers arriving in the state. How-</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Gumbel maximum values</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Airport</th><th align="center" valign="middle" >Denvor</th><th align="center" valign="middle" >San Francisco</th><th align="center" valign="middle" >John. F. Kennedy</th></tr></thead><tr><td align="center" valign="middle" >Gumbel values</td><td align="center" valign="middle" >0.9950</td><td align="center" valign="middle" >0.9803</td><td align="center" valign="middle" >0.9778</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> First passage hitting time of each state</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >states</th><th align="center" valign="middle" >1</th><th align="center" valign="middle" >2</th><th align="center" valign="middle" >3</th><th align="center" valign="middle" >4</th></tr></thead><tr><td align="center" valign="middle" >Hitting time</td><td align="center" valign="middle" >0.375</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >15</td></tr></tbody></table></table-wrap><p>ever State 4 is more like an idle state since we design this state with a first passage hitting time of 15, so we somehow expected it to be the state at the end of the day.</p><p>In our simulation (<xref ref-type="fig" rid="fig8">Figure 8</xref>), the Markov chain model gives 42,750 passengers to departure in a day. Although state 4 tends to be the last hour of the day in this simulation, state 4 is not necessarily to be the case if we run it for a number of times. It can also illustrate the case when there are only a few passengers arriving at the airport in a day.</p></sec><sec id="s4_3"><title>4.3. Arrival Model Comparison</title><p>Both models illustrate large variance within a day. Markov chain model runs faster since it has fewer states, while hybrid Poisson model has much more states compared to the Markov chain model and closer to real situations.</p></sec></sec><sec id="s5"><title>5. Recommendations of Plausible Modifications</title><sec id="s5_1"><title>5.1. Swift Queuing System</title><p>Set express bypass Swift for those people with one light luggage. These people, who only have few wait-for-checking items, can quickly pass through the Swift pass. This not only saves their time but also reduces the length of the regular pass. We set the threshold as no more than 5 kg luggage, which is the typical weight for basic traveling items for a business trip, a laptop (2 kg), a wallet, a backpack (1 kg), etc. A scale can be set at the entrance of this Swift pass so that this will not influence people using the regular pass. <xref ref-type="fig" rid="fig9">Figure 9</xref> illustrates how swift queuing system works.</p></sec><sec id="s5_2"><title>5.2. Promote Pre-Check and Adjust the Passenger to Lanes Ratio for This Group</title><p>Another way to reduce the queue length is to encourage more passengers to apply for Pre-Check. According to TSA, approximately 45% passengers enroll in a program called “Pre-Check for trusted travelers”. These passengers pay an additional $85 to receive a background check and enjoy a separate screening process with few modifications to save time for five years [<xref ref-type="bibr" rid="scirp.79073-ref10">10</xref>]. There is a survey showing that 97% of TSA passengers only wait 5 minutes or less. We can promote this service by increasing more price options such as $20 per year vs. $85 per five year, which will attract more potential passengers such as international students who will not stay for five years in the U.S.</p></sec></sec><sec id="s6"><title>6. Conclusions</title><p>Numerous and unceasing complaints about long waiting time at the airport security check have been frustrating amongst all people around the world. In spite of creative and cumulative adjustments which attempt to relieve the terrible upshots to some extent, the problems lie in the basic operation system, such as the large variance of the number of passengers. In this paper, our models illustrate the fluctuations of passenger volume and optimize the ways for the staffs to arrange passenger queuing as well as how to change the number of lanes flexibly using an M/M/s model and simulation. Then we discover methods of improvement with dynamic models instead of a steady-state model.</p></sec><sec id="s7"><title>Cite this paper</title><p>Wang, M.J. (2017) Application of the Queuing Theory in Characterizing and Optimizing the Passenger Flow at the Airport Security. Journal of Applied Mathematics and Physics, 5, 1620-1628. https://doi.org/10.4236/jamp.2017.59134</p></sec></body><back><ref-list><title>References</title><ref id="scirp.79073-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bureau of Transportation Statistics. (2016) 2015 U.S.-Based Airline Traffic Da-ta.</mixed-citation></ref><ref id="scirp.79073-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Collman, A. and Chia, J. (2016) Hundreds Stranded, Passengers Sleeping in COTS: TSA Security Lines of up to THREE HOURS Cause Chaos at Chicago O’Hare as National Staff Shortage at Airports Makes Thousands Miss Flights.</mixed-citation></ref><ref id="scirp.79073-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Statista. (2015) Share of Passengers at Heathrow Airport in the United Kingdom (UK) in 2015, by Terminal Used.</mixed-citation></ref><ref id="scirp.79073-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Angiolelli, L. Behan, P. PFWG. (2012) SECURITY ACCESS &amp; EGRESS Implementation Guide Passenger Facilitation.</mixed-citation></ref><ref id="scirp.79073-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Kotsu Goda (2016) Reliability for Engineers. Kotsu Goda, Bristol, 67-80.</mixed-citation></ref><ref id="scirp.79073-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">San Francisco In-ternational Airport. (2016) Analysis of Scheduled Airline Traffic Comparative Traffic Report.</mixed-citation></ref><ref id="scirp.79073-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Denver International Airport. (2016) Passenger Traffic Re-ports.</mixed-citation></ref><ref id="scirp.79073-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Quayson, J., Grullon, S., Debrosse, J. and Japi, T. (2016) Monthly Sum-maries of Airport Activities.</mixed-citation></ref><ref id="scirp.79073-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Chicago Department of Aviation. (n.d.). TSA Infor-mation.</mixed-citation></ref><ref id="scirp.79073-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Transportation Security Admission. Available: https://www.tsa.gov/precheck</mixed-citation></ref></ref-list></back></article>