1. Introduction
The Washington Metropolitan Area Transit Authority (WMATA) operates the Metrorail subway/rail (and Metrobus bus) system in the Washington, DC metropolitan area, which includes “the most elevators... and escalators (618) of any transit system in North America" [
1], including “the longest single span escalators in the Western Hemisphere, taking just under three minutes to travel from top to bottom" at the Wheaton Metro station, with an escalator 230 feet (70 meters) long traveling at a speed of 90 feet (27 meters) per minute. In contrast, the longest escalator in the much larger New York City subway system is “only" 182 feet long. During morning and evening rush hours, stations such as these in Washington, D.C. and many other subway stations all over the world (e.g., London and Tokyo) experience extreme congestion at the escalators when passengers alight from a train. Most of these escalators are equipped with sufficient room (in terms of width) to accommodate two lanes of users, and standard understood practice has been to allocate one lane for those who wish to stand – referred to henceforth as “standers" – and the other for those who wish to walk – referred to henceforth as “walkers" [
2]. However, many have suggested that it would be better during high-congestion periods if everyone just stood, with empirical evidence used to support this counterintuitive finding. In practice, such a policy has been notoriously difficult to implement for numerous reasons, including challenges in behavioral modification and the belief among walkers that they should have the right to walk. The goal of this work is to try and shed some light on how best to manage both the “system" and customer expectations in terms of competing objectives, using relatively simple analytical models. In other words, the overriding decision (whether made by the individual or the system) can be succinctly summarized as
| Stand or walk? That is the question. |
The answer of course is the same as it should be to any good question:
In addition to the differing perspectives of system management and users (passengers), the decision is a multi-objective problem, with two main high-level commonly conflicting objectives being to maximize both
safety and
efficiency. Safety considerations include the following [
3]:
- (i)
personal hazards, i.e., the risk of individual injury – escalators were not designed for walking and are inherently more dangerous than stairs;
- (ii)
operational hazards – having standers on one side and walkers on the other creates a mechanical imbalance that could cause malfunction of the escalator.
Just as flight attendants always remind you that their primary duty is ensuring safety, for the sake of the analysis in this work, we will presuppose that safety is also primary, with the further proviso that it is far more of a design issue rather than an operational issue; thus, here we focus only on efficiency and do not consider safety issues in our analyses, although clearly they are critical and should be incorporated in a more detailed long-running operational model, e.g., using simulation.
Efficiency also has many components, such as waiting time (delay) or total time spent in the system and utilization. However, for short-term analysis, such as what we will be considering, utilization is also not a major concern, because unless there is a major detour of the flow to some other option (elevator or stairs), it is not a primary goal of the escalator service system. To be specific, this work considers two main objectives:
| (i) clearing a congested area, and |
| (ii) getting people out of the system, |
under the scenario where the main bottleneck in the system is accessing the escalator, which is the case in highly congested times, such as at a high-demand subway station during rush hour, at a popular train station stop, or at the end of a sporting event in an arena or stadium. Although the two objectives are positively correlated, there is still a well-known queueing theory tradeoff between exploiting pooling at the bottleneck by dedicating both lanes to standers versus prioritizing customers with shorter “service" times by allowing walkers to exit the system much faster (optimality of shortest processing time in scheduling). Thus, the focus of this work is on modeling the congestion in accessing the escalator and approximating the total time to exit the station.
Prior to the COVID-19 pandemic, there were numerous articles touting the benefits of dedicating both lanes of a two-lane escalator to walkers during periods of high congestion, most notably in London [
4,
5,
6]. The popular press articles highlight the congestion [
7,
8,
9], whereas most technical models and analyses [
10,
11,
12,
13,
14] focus on capacity considerations and utilization rather than honing in directly on the goal of clearing the congestion and capturing the overall time spent in the system. Simulation has been used for detailed performance analysis, but this paper proposes a simple deterministic queueing model that captures the main tradeoffs introduced above. Some of the ideas here were first proposed and presented in [
15].
4. Queueing Model for Escalator Access
Due to the nature of the system, the primary contention for resources in high-congestion settings occurs in the first two steps, with the bottleneck being access to the escalator, i.e., the “boarding" process, which is assumed to take longer than normal walking; thus, for the purpose of our first simplified analysis, the other subsequent steps will be ignored initially (see
Figure 2). In our model,
| Time and space will be discretized. |
Later, the second stage of using the escalator will be incorporated to estimate the total time spent in the station; however, a complete characterization of system behavior would employ a more detailed system model such as one utilizing stochastic simulation, whether discrete-event or agent-based.
To analyze the key trade-offs, we consider simple deterministic queueing models of the system whereby all the customers are assumed to be already queueing for the escalator, i.e., the dynamics of getting off the train to arrive at a queue for the escalator are not modeled. Access to each of the two lanes of the escalator will be modeled as a single FCFS queue, represented by a series of distinct adjacent physical “queueing spots" that can be occupied by at most one customer at a time. The boarding time is denoted by
X, which for now will be assumed to be a constant across all customers and both classes, later to be differentiated between classes. To begin, we’ll introduce notions having to do with a single queue, so the superscripts will be omitted for notational brevity. Schematically, each spot in the queueing space will be represented by a square, as indicated in
Figure 2 below.
As an example,
Figure 3 below shows a queue with five queueing spots occupied by three customers, with one (empty) spot separating each of them:
We are interested in time to clear the queue completely, called the makespan in the production/operations scheduling literature. In the basic model, time will be measured in discrete units, which for simplicity can be thought of as seconds, and progression in the queue corresponds to these time units as formalized as follows.
Assumption 1. It takes exactly one time unit to go from each queueing spot to the next.
For convenience, we take the time unit to be 1 second. Although Assumption 1 implicitly assumes that all customers progress at an identical rate in the queues accessing the escalator, which in a highly-congested setting is a reasonable assumption where we take a fixed number of customers at the beginning of the analysis horizon (so, for example, all runners will already be gone), we will differentiate customer queue behavior by considering two types of customer queue movements, which we call fast and slow, defined as follows.
Definition 1.
In a queue, afastcustomer moves up when (i.e., simultaneously) the customer in front is clearing their spot, whereas aslowcustomer moves only when the spot in front of them is empty. A queue is calledfast-movingif all of its customers are fast, and similarly is calledslow-movingif all of its customers are slow.
In the previous example, since the customers in queue are spaced out, the state of the queue one unit later would look as follows in both the fast-moving and slow-moving queues:
Figure 4.
Queue example with three customers, one time step later after
Figure 3 .
Figure 4.
Queue example with three customers, one time step later after
Figure 3 .
However, that would not be the case if all five spots are initially occupied, in which case the queue would progress through time as shown in
Figure 5 for fast-moving customers with
, as opposed to the progression shown in
Figure 6 for slow-moving customers (also with
).
Definition 2.
A queue is said to becompletely packedit it has no empty spots.
For the model of a single FCFS queue where there are no new arrivals, the time to clear the queue (also known as the makespan) is just the system time of the last customer, and we have the following result.
Proposition 1. Under Assumption 1, the time to clear a completely packed FCFS queue that starts with N customers is given by (i) for a fast-moving queue; and (ii) for a slow-moving queue.
Proposition 1 is actually a special case of the following result.
Lemma 1. Under Assumption 1, the time to board the escalator for the ith customer with a completely packed FCFS queue ahead of them is given by and for fast-moving and slow-moving queues, respectively.
The following notation will be used for the proofs:
with
, i.e., the first customer in queue has no delay, and
.
Proof of Lemma 1. For (i), the proof is trivial, but can be established formally by noting that by the definition of a fast-moving queue, and thus , hence , so the result follows.
For (ii), by the definition of a slow-moving queue, so , again leading to the conclusion. □
Proof of Proposition 1. Since the quantity of interest is , the proof is immediate. □
Before moving to the two-queue two-lane system, we recap the main characteristics of the escalator access queueing model:
two classes of customers: walkers (W) and standers (S);
two types of customer queueing behaviors: fast and slow (and correspondingly, fast-moving and slow-moving queues).
5. Two-Lane Escalator Model
We now move on to the two-lane escalator and consider two possible configurations for the two lanes (both queueing on the platform and traveling on the escalator):
WS one lane for walkers, one lane for standers (e.g., walk left, stand right).
S-S stand only – both lanes for standers.
We start the two-lane analysis by introducing the following assumptions.
Assumption 2. The time to board the escalator from the front of the platform queue is given by for both walkers and standers.
This assumption can be relaxed later to the following.
Assumption 2’The time to board the escalator from the front of the platform queue is given by for standers and for walkers.
Assumption 3. There is no switching from one class (walker/stander) to the other.
Assumption 4. There is no switching between the queues for the two lanes, i.e., no jockeying.
Under the latter two assumptions, both configurations act as two separate independent FCFS queues, whereas if Assumption 4 is relaxed (which is more realistic), the S-S configuration acts almost identically to a two-server single FCFS queue. Clearly, the S-S configuration can exploit pooling and load balancing for better performance, albeit at the cost of non-service to the walkers with no lane, so if there are customers from both classes, additional specifications are needed in our static model to take care of the walkers.
5.1. Clearing the Platform
For the WS configuration, we have the following result by applying Proposition 1 and the definition of makespan.
Proposition 2. For the WS escalator configuration under Assumptions 1–4, the time to clear a completely packed FCFS two-lane queueing platform that starts with customers, where and denote the number of walkers and standers, respectively, is given by (i) for fast-moving queues (both lanes); and (ii) for slow-moving queues (both lanes).
We introduce a concrete toy example to illustrate the calculations and obtain some preliminary insights into the load balancing considerations. We take
and
and consider five distributions among the 20 total customers (i.e., 0, 5, 10, 15, 20 for the number of walkers or standers), performing the calculations for both fast-moving and slow-moving queues, with the results summarized in
Table 1. The results highlight the fact that balancing the load between the two queues is key to achieving optimal efficiency. In the real world, one London study has shown about 75% choose to stand rather than walk [
19], corresponding to the 5+15 (2nd) distribution below.
Example: WS configuration with fast-moving customers.
0+20: no walkers, last stander 40; makespan 40
5+15: last walker 10, last stander 30; makespan 30
10+10: last walker & last stander 20; makespan 20
15+5: last walker 30, last stander 10; makespan 30
20+0 last walker 40, no standers; makespan 40
Example: WS configuration with slow-moving customers.
0+20: no walkers, last stander 59; makespan 59
5+15: last walker 14, last stander 44; makespan 44
10+10: last walker & last stander 29; makespan 29
15+5: last walker 44, last stander 14; makespan 44
20+0 last walker 59, no standers; makespan 59
Carrying out analogous calculations for the S-S configuration requires some additional assumptions, because walkers would theoretically never get served in the queueing model. In practice, the simplest assumption to make is that they can still board the escalator, but would just be stymied in the next stage of riding the escalator itself, i.e., step (iii) in
Figure 1. Since the primary focus of this analysis is to minimize time to clear the platform, we will make this assumption, i.e.,
Assumption 5. Walkers will use either queue to board a stand-only (S-S-configured) escalator.
We will further consider perfect load balancing, or, equivalently, or allow jockeying between the two queues with pooled servers (lane).
Definition 3.
Two queues are said to beload balancedif they have the same number of customers. A multi-server queueing system is said to bepooledif customers in any of the queues can be served by any of the servers.
Under these this additional condition in conjunction with Assumption 5, the time to clear platform for the dedicated lane configurations would be the same,
regardless of the distribution of walkers+standers; however, walkers would be “forced" to stand behind standers on the escalator itself, depending on how they were distributed in the queue. In particular, for the previous numerical example, the time to clear platform for the dedicated lane configurations would be 20 for fast-moving queues and 29 for slow-moving queues, as trivially summarized in
Table 2.
Thus, in general, we have the following “negative" result, in which the makespan is independent of the distribution of the walkers and standers, as long as the queue movement behavior is the same for all customers and the queues are appropriately load balanced.
Proposition 3.
For a stand-only two-lane escalator under Assumptions 1–5, the time to clear a completely packed FCFS two-lane queueing platform that isload balanced, starting with N customers, is given by (i) for fast-moving queues (both lanes); and (ii) for slow-moving queues (both lanes), where N is assumed to be even.
Although not considered here, note that the same result holds if it were a walking-only two-lane escalator. The load-balancing condition can be dropped if jockeying is allowed, i.e., Assumption 4 is dropped, so we have the following equivalent result.
Corollary 1.
For a stand-only two-lane escalator under Assumptions 1–3 and A5, the time to clear a completely packed FCFSpooledtwo-lane queueing platform that starts with N customers is given by (i) for fast-moving queues (both lanes); and (ii) for slow-moving queues (both lanes), where N is assumed to be even.
We now introduce a concept closely related to load balancing, but it has to do with the distribution of the customers between the two classes rather than between the two queues.
Definition 4.
The distribution of customers between walkers and standers is said to beoptimally class-balancedif it minimizes the makespan time of interest.
For the time to clear the queues considered thus far, in the stand-only S-S configuration, a load-balanced queue is optimally balanced for all customer distributions, since the time to clear doesn’t depend on the customer type, whereas in the WS configuration, optimal balance occurs only when the distribution is equally split between walkers and standers.
Proposition 4. Under Assumptions 1–5, a completely packed FCFS two-lane S-S queueing platform starting with N customers is optimally class-balanced for the time to clear the queues for all values of .
Proposition 5. Under Assumptions 1–3, a completely packed FCFS two-lane WS queueing platform starting with N customers is optimally class-balanced for the time to clear the queues if and only if , where N is assumed to be even.
Propositions 2 through 5 can be used to reach the conclusion that for clearing the platform,
“stand-right, walk-left" is suboptimal unless optimally balanced,
more formally stated in the following result.
Corollary 2. Under Assumptions 1–5, the time to clear a completely packed FCFS two-lane queueing platform starting with N customers for a stand-only (S-S-configured) escalator is no worse than for a “stand-right, walk-left" (WS-configured) escalator, where equality is achieved only when the platform is optimally class-balanced for the WS configuration.
In practice, it is unlikely that optimal balancing between standers and walkers will naturally occur, so for the WS configuration to come close to the performance of the stand-only configuration in terms of clearing the platform, it would be beneficial to “incentivize" customers to do so. On the other hand, in addition to the above conclusion being just for the time to clear the platform, the other assumptions underlying the conclusion have to do with customer behavior/speed, both in terms of boarding the escalator and in behavior in queue. Thus, we now extend the analysis to consider the following:
total system time;
unequal boarding times, i.e, two types of service times: normal (X) and quick (), associated with standers and walkers, respectively;
Once total system time is considered, Proposition 4 no longer holds. Similarly, the latter extension necessitate Proposition 5 be adjusted accordingly to move the optimal balance point away from the equal distribution.
5.2. Total Time to Exit the System
The total time to exit the station requires adding the escalator time and time to walk after alighting from the escalator. For simplicity, we take the time to go from the escalator to the exit to be zero (including alighting), since any additional time can also be approximated by making the escalator longer, and assume no further delay for the walkers on the escalator itself (due to variations in different speeds of the walkers).
The following parameters will be used to estimate the total time to exit the station:
escalator speed: 2 ft/sec, corresponding to stander speed on the escalator;
walkers add 3 ft/sec, so their speed on the escalator is 5 ft/sec.
Thus, an escalator of 100 ft adds 50 sec for standers and 20 sec for walkers. Then the totals time to clear the entire system for the WS configuration are as follows:
Example: WS configuration with fast-moving customers.
0+20: no walkers, last stander 40 + 50 = 90; makespan 90
5+15: last walker 10 + 20 = 30, last stander 30 + 50 = 80; makespan 80
10+10: last walker 20 + 20 = 40, last stander 20 + 50 = 70; makespan 70
15+5: last walker 30 + 20 = 50, last stander 10 = 50 = 60; makespan 60
20+0 last walker 40 + 20 = 60, no standers; makespan 60
Example: WS configuration with slow-moving customers.
0+20: no walkers, last stander 59 + 50 = 109; makespan 109
5+15: last walker 14 + 20 = 34, last stander 44 + 50 = 94; makespan 94
10+10: last walker 29 + 20 = 49, last stander 29 + 50 = 79; makespan 79
15+5: last walker 44 + 20 = 64, last stander 14 + 50 = 64; makespan 64
20+0 last walker 59 + 20 = 79, no standers; makespan 79
Table 3.
Total time to clear system for two-lane WS escalator for varying walkers+standers ().
Table 3.
Total time to clear system for two-lane WS escalator for varying walkers+standers ().
However, average system time may be more relevant, calculated as follows:
Example: WS configuration with fast customers.
0+20: no walkers, standers 2*(1+2+...+20)/20 + 50 = 71
5+15: walkers 2*(1+2+3+4+5)/5 + 20 = 26, standers 2*(1+2+...+15)/15 + 50 = 66
10+10: walkers 2*(1+2+...+10)/10 + 20 = 31, standers 2*(1+2+...+10)/10 + 50 = 61
15+5: walkers 2*(1+2+...+15)/15 + 20 = 36, standers 2*(1+2+3+4+5)/5 + 50 = 56
20+0: no standers, walkers 2*(1+2+...+20)/20 + 20 = 41
Example: WS configuration with slow customers. 0+20: no walkers, standers (2+5+...56+59)/20 + 50 = 80.5
5+15: walkers (2+5+8+11+14)/5 + 20 = 28, standers (2+5+...+41+44)/15 + 50 = 73
10+10: walkers (2+5+...26+29)/10 + 20 = 35.5, standers (2+5+...26+29)/10 + 50 = 65.5
15+5: walkers (2+5+...+41+44)/15 + 20 = 43, standers (2+5+8+11+14)/5 + 50 = 58
20+0: no standers, walkers (2+5+...56+59)/20 + 20 = 50.5
Table 4.
Average time to exit system for two-lane WS escalator for varying walkers+standers ().
Table 4.
Average time to exit system for two-lane WS escalator for varying walkers+standers ().
We introduce the following notation to generalize the results:
Proposition 6. For the WS escalator configuration under Assumptions 1–4, the total time to clear the system starting with a completely packed FCFS queueing platform with N customers is given by
(i) for fast-moving queues (both lanes); and
(ii) for slow-moving queues (both lanes),
where .
The proof of Proposition 6 follows trivially from Proposition 2 and is hence omitted.
Proposition 7.
For the WS escalator configuration under Assumptions 1–4, the average time to exit the system starting with a completely packed FCFS queueing platform with N customers is given by
where .
Proof. The average total time in the system is given by
The summations can be found by applying Lemma 1 and
For (i), it follows directly, since Lemma 1 gives
, and for (ii), applying Lemma 1 gives
, so
which substituting into the previous quantity gives
and trivial algebra completes the proof. □
Both Lanes Dedicated (S-S Configuration)
For the S-S configuration where both lanes are dedicated to standers but there are wannabe walkers in the mix, calculating the total time in system, whether the makespan or average, in general requires knowing both the distribution and ordering of the walkers and standers, since only walkers in the front of the queue will be able to walk on the escalators and are otherwise “forced" to stand on the escalator if even one walker is in front of them in queue. To simplify the analysis somewhat, we will now focus on the case where the queues are load-balanced, the number of walkers is no more than half the total, and all the walkers are in the left lane. This makes computing the time to clear the platform very easy, because together the assumptions imply that the right lane is full of standers and thus the bottleneck in terms of the makespan; on the other hand, the average still requires further analysis.
Assumption 6. Walkers only occupy the left queue and only board the left escalator lane.
Adding Assumption 6, we have the following results analogous to Proposition 3 and Corollary 1.
Proposition 8. For the stand-only (S-S) escalator configuration under Assumptions 1–6, the total time to clear the system starting with a completely packed FCFS queueing platform that is load balanced, starting with customers such that , is given by (i) for fast-moving queues (both lanes); and (ii) for slow-moving queues (both lanes), where N is assumed to be even.
Proof (Proof.). Assumption 6 combined with standers comprising at least half the customers implies that the right queue is completely packed with standers, from which the result follows from Proposition 1. □
The load-balancing condition can again be dropped if jockeying is allowed, i.e., dropping Assumption 4, with Assumption 6 relaxed correspondingly to the following.
Assumption 6’. Walkers only board the left escalator lane.
In this case, we have the following equivalent result.
Corollary 3. For the stand-only (S-S) escalator configuration under Assumptions 1–3, A5, and A6’, the total time to clear the system starting with a completely packed FCFS queueing platform that allows jockeying between the two platform queues, starting with customers such that , is given by (i) for fast-moving queues (both lanes); and (ii) for slow-moving queues (both lanes).
To compute average system time requires more information on the left queue. The key is to note that the system times of everyone is determined by the location of the first stander in the left lane queue, specifically, all the walkers in front of that first stander can quickly exit the system, whereas everyone else is “blocked" by that special stander; thus, if the first customer in the left queue is a stander, then everyone takes a long time to exit the system. This special stander is denoted by
, as depicted in
Figure 7 for the two-queue setting.
The result is summarized by the following lemma for a single completely packed FCFS queue, which will corresponding to the left lane of the two-lane escalator system when standers are the majority and to the right lane when walkers are the majority.
Lemma 2. Let denote the index of the first stander in a completely packed FCFS single queue. Under Assumptions 1 and A4, the time to exit the system for the ith customer in the queue is given by (i) if and if (for a fast-moving queue); and (ii) if and if (for a slow-moving queue).
Lemma 2 can be applied to calculate the average time to exit in the stand-only (S-S) two-lane escalator configuration.
Proposition 9.
For the stand-only (S-S) escalator configuration under Assumptions 1–6, the average time to exit the system starting with a completely packed FCFS queueing platform that is load balanced, starting with customers such that , is given by
where N is assumed to be even, for denoting the index of the first stander in the left lane. In the special case , take (as is not defined).
Proof. The average total time in the system is given by
The summations can be found by applying Lemma 1 and where for (i) and for (ii). Applying Lemma 2 leads to the other terms, since is the proportion of walkers who are ahead of the first stander in the left lane, hence the only customers who complete the escalator ride in . □
An implicit assumption is that no passing is allowed on the escalator, which is enforced physically by the model having just two lanes and standers not having space to pass between them. Note that . The best-case scenario would have all wakers in front of the left lane, in which case the conclusions of Proposition 9 simply replace by p, and the worst-case scenario has one stander at the very front of the left queue, resulting in everyone requiring time on the escalator, or .
We return to the numerical example used previously (, where the customers are split evenly between the two queues, i.e., left queue and right queue each has 10 customers, with slightly modified distributions – removing the 15-walkers case and considering the worst-case and best-case queues for the 5-walkers case (all in back and all in front, respectively). Note that we’ve kept the 20-walkers case, even though Proposition 8 doesn’t apply. For all distributions, the total time to clear system is 70 for fast; 79 for slow.
Table 5.
Average time to exit system for two-lane (S-S) escalator for varying walkers+standers (), where “>" and “<" denote all walkers at the back or in the front, respectively.
Table 5.
Average time to exit system for two-lane (S-S) escalator for varying walkers+standers (), where “>" and “<" denote all walkers at the back or in the front, respectively.
5.3. Unequal Boarding Times
For the WS escalator configuration, Propositions 2, 6, and 7 can be easily extended to the case where walkers have a quicker boarding time , where now X is the boarding time for standers. Recall that and denote the number of walkers and standers, respectively.
Proposition 10. For the WS escalator configuration under Assumptions 1–4, , the time to clear a completely packed FCFS two-lane queueing platform that starts with customers is given by
(i) for fast-moving queues (both lanes); and
(ii) for slow-moving queues (both lanes).
Proposition 11. For the WS escalator configuration under Assumptions 1–4, , the total time to clear the system starting with a completely packed FCFS queueing platform with customers, , is given by
(i) for fast-moving queues (both lanes); and
(ii) for slow-moving queues (both lanes).
Proposition 12.
For the WS escalator configuration under Assumptions 1–4, , the average time to exit the system starting with a completely packed FCFS queueing platform with customers, , is given by
for slow-moving queues (both lanes).
Recall that when the total number of walkers is less than the number of standers, then the system times of everyone in the left lane (where all the walkers are assumed to be) are determined by the location of the first stander in the left lane queue, as all the walkers in front of that first stander can quickly exit the system, whereas everyone else is “blocked" by that special stander;
Figure 8 again depicts this special stander denoted by
in the two-queue setting, this time also including the case where the number of walkers is greater than the number of standers, in which case the special stander is in the right lane.
For the stand-only (S-S) escalator system, Proposition 3 and Corollary 1 provide an upper bound when , but otherwise the result can be modified as follows.
Proposition 13.
For a stand-only two-lane escalator under Assumptions 1–5, , the time to clear a completely packed FCFS two-lane queueing platform that isload balanced, starting with customers, N assumed to be even, is given by
(i) for fast-moving queues (both lanes); and
(ii) for slow-moving queues (both lanes),
when and all walkers are in the left queue; or
(i) for fast-moving queues (both lanes); and
(ii) for slow-moving queues (both lanes),
when and all standers are in the right queue.
The need to separate into two separate cases is to specify that the minority customers are all in the same lane (walkers in left queue, standers in right queue). If that is understood, then the two cases can be combined, with the following expressions for both:
- (i)
for fast-moving queues (both lanes); and
- (ii)
for slow-moving queues (both lanes).
Proposition 8, for the total time to clear the system, holds without any necessary changes, as long as
, because the right queue is the bottleneck, and
only speeds up the left queue, since
with walkers all in the left lane. For the case where walkers constitute the majority, a general result could be derived using
Figure 8, but here we specialize only to the best-case scenarios where all the walkers are in the front of the right queue.
Proposition 14.
For a stand-only two-lane escalator under Assumptions 1–5, , the total time to clear the system starting with a completely packed FCFS two-lane queueing platform that isload balanced, with customers, N even, , andall walkers are in the front of the right queue, is given by
(i) for fast-moving queues; and
(ii) for slow-moving queues.
A completely generalized version of Proposition 9 for the average time would also require more information regarding queue ordering for the lane with mixed customers; again, here we specialize only to the best-case scenarios where all the walkers are in the front of the left queue, which coincides with the WS result in Proposition 12.
Proposition 15.
For the stand-only (S-S) escalator configuration under Assumptions 1–6, the average time to exit the system starting with a completely packed FCFS queueing platform that isload balanced, starting with customers such that , N assumed to be even, , andall walkers are in the front of the left queue, is given by
for fast-moving queues (both lanes); and
7. Conclusions and Future Research
The deterministic queueing model offers many insights for the “rush-hour" setting. First, if the overriding objective is to clear the platform during such times, then under the assumption that access to the escalator is the bottleneck (which has been demonstrated to be the case empirically), the policy of allowing everyone to access both lanes makes the most sense, just because of the pooling effect, which in this case translates to getting everyone onto the escalators as quickly as possible, regardless of their desire to walk or stand. However, taking into consideration other objectives such as the total time to exit the station requires more detailed analysis. During normal times when congestion is not an issue, it makes sense to have one lane for standers and one for walkers, as this allocation minimizes both makespan and total system time, whereas during high-congestion times, such as morning and even rush hours, it is clear that dedicating one lane for walking and one for standing is suboptimal, as has been well observed in practice. However, the solution of requiring everyone to stand during such periods has been shown to be impractical and also not always optimal either, as the main assumption is that the proportion of standers is overwhelmingly higher than walkers such as has been reported in London at 75%, but this may not hold uniformly across systems or even among different stations in the same subway network, e.g., during morning rush hour in New York City downtown Manhattan when almost everyone is in a hurry to get to work, the reverse might be true, i.e., the number of walkers could exceed the number of standers, especially for stations with relatively shorter escalators. If this is the case, the key is not to dedicate the queueing access to the two lanes a priori but to allow jockeying and load balancing to enable a pooling effect to clear the platform, and then sort out the walkers and standers over the course of the escalator. This would help improve efficiency, although there could be negative effects on safety, since it would require more movement on the escalator itself. An alternative solution would be to allow the wannabe walkers to quickly get to the head of the left lane and then after they are (mostly) cleared, convert the escalators to standing only. Signals could be used to indicate which lane is currently to be used for walkers and which lane is for standers, analogous to what is used to indicate direction of flow on some “reversible" roads and bridges, e.g., into the city in the morning rush hour, out of the city in the evening rush hour, towards the ocean beginning on a Friday afternoon, and away from the ocean starting on Sunday. Those changeovers are generally done on a fixed timing schedule, which could be followed to coincide with rush hours in a subway system, but another alternative for guiding the transition between “walk left, stand right" and standing only is to use sensors — the higher the proportion of walkers, the later the switchover would occur (analogous to the difference between fixed traffic light signaling versus sensor-based signals). If this policy were known to all the users of the system, it could also affect behavior and increase efficiency, as knowing that they would be at the head of the queue might incentivize some standers to convert to walkers.
To summarize, to best serve both the system and the riders (customers),
“stand right, walk left" (focus is on flow and “fairness/freedom")
is a sensible policy to follow the majority of the time, but during times of anticipated heavy traffic, the following behavior should be induced:
Walkers go to front of queue(s) and quickly board escalator, then switch to
“stand on both lanes" (focus on efficient clearing at the bottleneck).
Most importantly, the queues to board the escalator should be filled to take full advantage of pooling effects.
The last point may be subtle, because during normal times, there is really only a single “virtual queue" to board the escalator on the right lane, as walkers are presumably loading the left lane of the escalator at a rapid pace, so there is not really any queue forming there. Specifically, during low to medium traffic periods, boarding the escalator is not a bottleneck, so feeding a single lane does not lead to excessive congestion at that point of entry.
This work has just scratched the surface in applying a simple quantitative model to analyze the system, and numerous directions for future research include the following:
For steady-state analysis, more sophisticated (stochastic) queueing theory could provide better analytical estimates of performance providing useful approximations for planning. In heavy traffic, fluid and diffusion approximations would be useful for deriving further analytical insights.
Two efficiency metrics of interest were considered: the total time to clear the area leading to the escalators (makespan) and total time spent in the system (including time spent on the escalator) – both the maximum (total makespan) and the average. Other performance metrics might be of interest to operations managers, e.g., escalator capacity utilization and safety indicators.
A critical parameter in trying to implement prescriptive solutions in real time, such as switching between one lane for walkers and standers to both lanes for standers is the proportion of each class. Practically speaking, it may not be clear how to estimate this proportion in real time, though the ubiquity of sensors may enable this, or perhaps there could be a way for passengers (customers) to indicate their preeference.
For more accurate assessment in practice, covering all ranges of utilization, from light to medium to heavy over the entire course of a day, a detailed stochastic simulation model would be the most appropriate, which could be a discrete-event system model or an agent-based model. Such a model could incorporate safety considerations into operations by modeling the possibility of a breakdown or accident in the escalator, which as alluded to earlier should be a rare event that would only occur on a long time horizon spanning months or years.
Building on the previous item, when Incorporating safety issues into the operational analysis, estimating safety performance metrics becomes challenging since such incidents presumably occur on a slower time scale than normal operations, so if a detailed simulation model were used, then importance sampling techniques could be investigated. Concepts from multi-fidelity modeling and multi-timescale optimization could be of interest in these settings.
Analogous analyses may be applied to similar settings such as a highway, where there are also multiple types of customers and lanes, e.g., fast drivers and passing lanes.