Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Arabian Journal for Science and Engineering (2018) 43:5499–5516

https://doi.org/10.1007/s13369-018-3194-2

RESEARCH ARTICLE - CIVIL ENGINEERING

Optimal Configuration of the Metro Rail Transit Station Service


Facilities by Integrated Simulation-Optimization Method Using
Passengers’ Flow Fluctuation
Afaq Khattak1,2 · Jiang Yangsheng1 · Malik Muneeb Abid2

Received: 6 November 2017 / Accepted: 20 March 2018 / Published online: 28 March 2018
© King Fahd University of Petroleum & Minerals 2018

Abstract
This paper proposes an integrated discrete-event simulation (DES) using phase-type (PH) distribution and optimization method
for the performance assessment, as well as optimal configuration of metro rail transit (MRT) station service facilities. The
MRT facilities (including ticket facilities and elevator) are represented as a queuing network system with the passengers’
arrival flow and the service time based on the PH distribution, which considers the flow and service time fluctuation. The
necessary performance measures include facility utilization, mean number of passengers and waiting time of passengers in
the facilities are obtained by PH-based DES model of service facilities. The model is then coupled with a genetic algorithm
that works simultaneously to give the optimal configuration of service facilities. The results of PH-based DES model are first
verified by existing PH-based analytical models and then compared with other existing exponential-based and deterministic-
based queuing models. The results reveal that increase in squared coefficient of variation of arrival interval causes an increase
in the performance measure values and high number of ticket facilities compared to existing models. The existing models
therefore underestimate the results. The squared coefficient of variation is an important parameter and cannot be ignored in
analysis and design of service facilities. This research provides a more realistic and novel PH-based DES, as well as PH-based
simulation-optimization method that will assist the planners and designers of MRT stations to make intelligent decisions
regarding analysis and design.

Keywords Metro rail transit · Discrete-event simulation · Phase-type distribution · Simulation-optimization · Ticket facilities ·
Elevator facility

List of symbols c Number of servers in each facility


i Number of facility q Peak-hour volume (ped/h)
λa,i Passengers’ arrival rate to the ith facility 1F Ground floor
E[X] Passengers’ arrival interval − 1F Lower ground floor
ε Peak-hour factor α Sub-stochastic vector for the passengers’ arrival
2
ca,i Squared coefficient of variation of arrival interval process
of the ith facility D Sub-generator matrix for the passengers’ arrival
μs,i Mean service rate of the ith facility process
2
cs,i Squared coefficient of variation of service time β Sub-stochastic vector for service process of the
of the ith facility service facility
H Sub-generator matrix for service process of the
service facility
B Afaq Khattak ρ Utilization of the facility
afaq.khattak@iiu.edu.pk
E[Nq ] Mean number of passengers in the queue of the
1 School of Transportation and Logistics, Southwest Jiaotong facility
University, Chengdu, Sichuan, China E[Wq ] Mean waiting time of passengers in the queue of
2 Department of Civil Engineering, International Islamic the facility
University, Islamabad, Pakistan

123
5500 Arabian Journal for Science and Engineering (2018) 43:5499–5516

n Number of passengers in the facility past have developed the analysis and design procedures for
f Degree of Erlang Distribution the service facilities in the MRT station as well as for the other
U Uniformly distributed random number buildings. Numerous studies describe the service facilities
as the queuing systems, based on which both analytical and
simulation models are developed (as shown in Fig. 1). Sev-
1 Introduction eral analytical queuing models are developed for the analysis
and design pedestrian facilities such as the G/M/1 analyti-
In modern times, people are switching from driving to metro cal queuing model [3], the exponential-based M/G(n)/C/C
rail transits (MRT) due to the advancement in the rail tran- analytical queuing model [4–10] and the PH-based analyti-
sit systems. The increasing passengers’ traffic demand has cal (PH/PH(n)/C/C) queuing model [11]. These analytical
posed great challenges for the planning and design of the models demonstrated that the pedestrian facilities can be
MRT stations. The performance of MRT stations is a direct well described by the queuing system. In particular, the PH-
reflection of the rationality of the service facilities design based analytical queuing model is more realistic in that takes
that naturally became a great concern to both passengers and several important factors into consideration during the anal-
operators. The better performance of these service facilities ysis and design of corridor facility that were ignored by the
is the reflection of enhanced design, while inadequate design exponential-based M/G(n)/C/C analytical queuing model.
often leads to congestion, longer walking time of passengers In the PH/PH(n)/C/C queuing model, both the passen-
between the service facilities, ineffective space utilization, gers’ arrival rate and service time (time for passengers to pass
waste of resources and increase in the passengers’ dwell time through the service facilities) are described by phase-type
in the facility which in turn implies that there is a direct (PH) distribution. The PH-based analytical queuing model
correlation between design and performance. For this pur- captures the randomness in passengers’ arrival process as
pose, the performance assessment of service facilities, such well as the service time of facility (dwell time in the facility)
as the mean number of passengers in the facility and the mean by using phase-type (PH) distribution. The PH distribution
dwell time in the facility, is of great importance from a design is a probability distribution that has ability to fit any positive
perspective. Accurate performance assessment can help the random number with various squared coefficient of varia-
planners and designers of MRT stations to make intelligent tion (ca2 ) and keeps the Markovian characteristics. Therefore,
decisions concerning demand and capacity as well as when it has replaced other probability distributions especially the
and how to upgrade the service facilities. Therefore, accurate exponential distribution, which is valid only when ca2 is equal
performance assessment and optimal design is the vital step to 1. Several domains such as communication systems, indus-
to ensure that the MRT stations provide effective and safe ser- trial and manufacturing, and reliability modelling use the PH
vices to the passengers. The MRT stations consist of several distribution due of its universality [12–14].
service facilities, such as corridors, stairs, ticket machines, Although on one hand the PH-based analytical queuing
elevators and platform. To narrow the scope of this research, model fully captures the general randomness in passengers’
we will only consider the ticket facilities and elevator facility arrival rate and service time, the closed form solution of
network. the PH-based analytical model is highly complicated even
The Transit Capacity and Quality of Service Manual for a single facility. It is based on the Quasi-Birth–Death
(TCQSM) (TCRP-100 Report) [1] as well as Chinese metro process (QBD) and Matrix Analytic Scheme (MAS) [15]
design codes [2] provide the analysis and design procedures that involves an enormous amount of mathematical equation
for the service facilities at MRT stations. However, these systems and is iterative in nature and leads to challenging
analysis and design procedures have several flaws. These computational problems. The complexity of solving the PH-
design codes and manuals have a several shortcomings, such based analytical queuing model is expected to increase when
as (1) these manuals and design codes neglect the random- the single facility model extends to the network model of
ness in passengers’ arrival flow; (2) they do not consider the facility. There exists a need to develop a method that over-
fluctuation in the service time of the service facilities; (3) the comes the complications in PH-based analytical method.
service facilities are configured and designed separately and Simultaneously taking the advantage of queuing systems
the correlation between them is ignored. As a result, the ser- as well as eliminating the need to solve explicit mathemati-
vice facilities analysed and designed by these design codes cal expressions, several researchers developed the simulation
and manuals often show poor performance and are subject to models for the facilities analysis. For example, Lovas [16]
heavy congestion. developed an G/M/1 DES model, the M/G(n)/C/C DES
Due to the intrinsic characteristics of service facilities, model [17,18], and the G/G(n)/C/C DES model [19]. In these
such as the association between the service facilities (servers) researches, the facilities are first described as a queuing sys-
and the passengers (customers/entities) as well as heavy fluc- tem and then translated into the DES models. Based on the
tuation in the flow and service time, several researchers in the DES models, the analysis and optimization are carried for

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5501

G/M/1
[3]
Analytical Models Exponential-basedM/G(n)/C/C
[4-10]
PH/PH(n)/C/C
[11] G/M/1 DES [16]

Discrete-Event Exponential-M/G(n)/C/C DES [17-18]


Simulation
Queuing Models for G/G(n)/C/C DES [19]
Simulation Models
Pedestrian Facility
Planning
Micro- Cellular Automata, Social Force
Simulation model, Lattice -gas [20-25]

G/G/C/C + Bisection Method


[19]
Simulation-based
Optimization Models G/G/C +Integer Programming
[27]

GA based-Train Timetabling
.[28]

Fig. 1 Literature on the facilities analysis and design

the performance evaluation and optimal design, respectively. However, in order to provide optimal configuration, we
However, the description of facilities in these researches still need to integrate the optimization method with the DES
needs to be enhanced. Besides the DES modelling method, model to formulate the SO method. In the SO method, the
the micro-simulation models that are based on the Cellular optimization method will estimate the optimal configura-
Automata model, Social Force model, Lattice-gas model or tion based on the performance measures obtained by the
other models is another widely used method for the facil- DES model. To guarantee the accuracy and efficiency of
ities analysis [20–25]. Microscopic simulation models are the SO method, we have to choose an appropriate optimiza-
more detailed in depicting the real-world system as they tion method. In this paper, we choose the genetic algorithm
illustrate the individual (vehicles or passengers) character- (GA), which has been used in several researches in integra-
istics and their behaviours [26–31]. In addition, the physical tion with DES model to find the optimal parameters [43–45].
environment of the individuals, such as the circulation facil- The GA has certain features that make it the only con-
ities, is also necessary in microscopic simulations. Due to vincing method for SO compared to classical optimization
this reason, the microscopic simulation involves extensive methods. It has the ability to handle both continuous and
calibration effort as well as large computational time. discrete variables as well as both types simultaneously. Due
On the contrary, the DES model does not require the spe- to the parallel evaluation of n individuals in a population,
cific entity and physical environment, therefore it is more it allows parallel simulations on the multi-processor com-
efficient and simple to calibrate than the micro-simulation puters. Additionally, it robustly handles discontinuity, and
models. Therefore, the DES method has a wide range of highly constrained optimization problems without trapping at
applications because of its accuracy and efficiency [31–35]. local minima. It is also robust to high simulation failure rates.
Another advantage that makes the DES method superior than Furthermore, the frequencies of different optimization meth-
micro-simulation method is its convenient coupling with the ods for building are shown by Fig. 2. GA has been used most
optimization tool to develop a Simulation-Optimization (SO) of the times for building optimization problems than other
method. Recently, the SO method has become a popular and methods [45].
efficient tool in several domains [36,37]. In the SO method, it Moreover, the SimEvents® software is employed in this
is not required to provide an explicit mathematical expression paper as a DES modelling tool. It is computationally com-
of both objective and constraint functions for the optimiza- petent tool of simulating the systems that are well described
tion as in case of analytical optimization method [38–42]. as a sequence of the events. There are two major reasons to
Therefore, the SO method is very useful in those practical choose SimEvents® for DES modelling of service facilities
situations where the explicit analytical formulae are too com- at MRT stations. The reasons are:
plicated to be deduced.

123
5502 Arabian Journal for Science and Engineering (2018) 43:5499–5516

Genatic Algorithm (GA)


Particle Swarm Optimization (PSO)
Hybrid Algorithm (all kinds)
Linear Programming (LP)
Hooke-Jeeves Algorithm
Other Evolutionary Algorithms
Simulated Annealing
Ant Colony Optimization
Direct Search Algorithm
Branch and Bound Approach

0 5 10 15 20 25 30 35 40 45

Fig. 2 Frequency of facilities optimization method in different studies. Source: [45]

• The SimEvents® software is appropriate for the mod- Second, we develop a PH-based SO method by paral-
elling of transportation systems. It allows the use of lel implementation of the PH-based DES model and GA
powerful blockset which gives the option to create models to work together concurrently and determine the optimal
of different transportation facilities as queuing systems configuration of ticket facilities. Compared to the exist-
• The tight integration of SimEvents ® and MATLAB ® ing design methods such as exponential-based M/G(n)/C/C
provides a plethora of tools for the results post-processing and deterministic-based D/D/1/C, the PH-based SO method
and charting. It is also easier to change a SimEvents ® determines the optimal configuration based on a more
block diagram than modifying source code of a C, C++ accurate description of the MRT station service facilities.
or C-based simulators. Meanwhile, the proposed PH-based SO method aims at opti-
mizing the ticket facilities that comprise of Ticket Vending
Machines (TVM), Ticket Offices (TO) and Automatic Fare
Based on the above analysis, we aim to develop a PH-based Gates (AFG) more systematically and considers the con-
DES model to evaluate the performance of the MRT sta- straints on both mean number of passengers and waiting time
tion service facilities that consist of a network (include ticket of passengers in queue. The framework of research is illus-
facilities and elevator). None of the researchers have so far trated in Fig. 3.
considered PH-based DES model for the performance assess- The rest of the paper is organized as follows. In Sect. 2, we
ment of ticket facilities as well as elevator facility of the MRT present the main notations used in the paper. Then the service
stations to offset the shortcomings in the design codes and facilities network in the MRT stations is described as a queu-
manuals (TCRP-100 Report). Therefore the elevator facility ing network system in Sect. 3. The PH-based state-dependent
is described as single-server batch service PH/PHK /1/∞ DES DES model for the service facilities is developed in Sect. 4.
model with the passengers’ arrival rate and service time of After that, we establish the PH-based SO method that inte-
elevator facility based on phase-type (PH) distribution. The grates the PH-based DES model and the GA for optimal
superscript ‘K’ over the service process in PH/PHK /1/∞ DES configuration of ticket facilities in Sect. 5. The computational
model represents the accommodating capacity of elevator. experiment for the performance assessment and optimal con-
It means that elevator can serve ‘K’ number of passengers figuration are presented in Sect. 6 while the conclusions are
simultaneously in the form of a batch. Similarly, the ticket discussed in Sect. 7.
facilities are described as multi-server PH/PH/c DES model.
The PH-based DES model fully captures the general ran-
domness in passengers’ arrival interval as well service time
of service facilities. The PH-based DES model proposed in 2 Description of Service Facilities as Queuing
this paper analyses the service facilities in a simpler and more Network System
intuitive manner. Meanwhile, it can serve as an important tool
to validate the PH-based analytical model. Compared to the In several MRT stations, buying a ticket from the ticket facil-
existing micro-simulation method, the proposed PH-based ities is the first stage of travelling for passengers. When
DES model can depict the real-world system more accurately passengers enter the ticket lobby from the entrance gate or
due to the introduction of PH distribution and possess higher after passing through the security screening system, they
efficiency at the same time. move to the queue in the front of ticket facilities, which has

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5503

Description of metro station service


facilities as queuing system

Inputs: Passengers’ arrival rate, squared


coefficient of variation, number of
servers, mean service rate

PH fitting of passengers’ arrival flow PH fitting of service facilities service time

PH-based DES model of service


facilities
PH-based DES Model

Genetic Algorithm as optimization tool

NO
Optimal
configuration

YES

Optimized number of service facilities

Optimization

PH-based simulation-
optimization

Fig. 3 Framework of proposed research

the smallest number of passengers. The passengers usually of the MRT station. Therefore, these service facilities con-
receive two options for buying the tickets, either by using sisting of ticket facilities and elevator facility form an open
TVM or by using TO. Both TVM and TO operate in such a queuing network. The passengers enter the queuing network
manner that for each passenger arrival, if all the ticket facil- from the entrance gate, process the tickets either at TVM
ities are busy, then the passenger joins the queue; otherwise or TO, move towards elevator that transport them vertically
the arriving passenger immediately starts processing their from level 1F to − 1F and leave the network after entering
ticket. In case of long queues during peak hours or heavy the platform. The elevator service begins when the elevator
passengers’ flow, most of the passengers would rather wait stops at 1F and ends at the time when the elevator comes
than to quit. Therefore, the queuing system is based on the back to 1F. Two major phases of the elevator operation are
rule of waiting. Also, in the case of ticket facilities, there loading/unloading and movement. The elevator is a single
are no restrictions on either the number of passengers in the server and its mean service time is the sum of all the times
queues or the capacity of the system. taken during loading, unloading, gate opening and closing,
In addition to that, the passengers who have the IC e- downward and upward movements.
card directly move towards the Automatic Fare Gates (AFG) The ticket facilities network can be turned into a topology
rather than waiting in queue for buying tickets. The passen- of the queuing network system as shown in Fig. 4. The ser-
gers passing through the AFG proceed towards the stairs, vice facilities are designated by i = 1, 2, . . . , N , and each
escalator or elevator where they finally reach the platform facility is described as a node queue in the queuing net-

123
5504 Arabian Journal for Science and Engineering (2018) 43:5499–5516

1
From c
Entrance TVM 2
Gate 3 Single Server
1F

1 c
2 AFG
3

c TO
Ticket Facilities

Towards
Platform

-1F

Elevator Facility

A1 / B1 / c1 / ∞

PR ,1
( μs,1 , cs2,1 )

(λ , c )
a
2
a PR ,3
A3 / B3 / c3 / ∞ A4 / B4K / 1/ ∞
(μ s ,3 , cs2,3 ) (μ s ,4 , cs2,4 , K )
PR ,2

A2 / B2 / c2 / ∞
(μ s ,2 , cs2,2 )

Fig. 4 MRT service facilities as a queuing network system

work. The ticket facilities in the network can be described ously in the form of a batch, having single server and infinite
as multi-server queuing system with passenger arrival inter- capacity, i.e. A/B K /1 queuing system.
val represented by the random variable Ai , service time of the
ticket facility Bi , the number of servers ci and having infinite
capacity, i.e. Ai /Bi /ci queuing system. In the elevator facil- 3 Mathematical Concept of PH Distribution
ity, the passengers are served in the form of batches of fixed
size ‘K ’, therefore; the elevator facility in the network can The PH distribution is a probability distribution that repre-
be described as a single-server batch service queuing system sents the time to absorption in a Continuous-Time Markov
with passenger arrival interval represented by the random Chain (CTMC) with one absorbing state and all the other
variable ‘A’, service time of the elevator facility ‘B K ’ where transient states [46]. PH distributions are commonly repre-
‘K ’ is the accommodating capacity of elevator which means sented by the pair (α, D). Here, α is an initial probability
that elevator can serve ‘K ’ number of passengers simultane- vector and D is a transient generator matrix which are given
as follows:

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5505

Table 1 Condition for the


Distribution c2 α D
phase-type (PH) distribution
⎛ ⎞
−d0 d0
⎜ −d d
1 1 ⎟
⎜ ⎟
Hypo-exponential <1 α = (1, 0, . . . , 0) D=⎜ .. .. ⎟
⎝ −dm−2 dm−2 ⎠
−dm−1
 −2g
0
Hyper-exponential >1 α = (g, 1 − g) D = E[X ] −2(1− g)
0 E[X ]
Exponential =1 1 −d
Fixed-length ≤ 1/30 Approximate as Erlang-30 distribution
m= 1
c2
dj = m
E[X ] for 0 ≤ j < m − 2


2m 1+ 21 m(mc2 −1)
dm−1 = E[X ](m+2−m 2 c2 )
mλm−1
dm−2 = 2λm−1 E[X ]−m

c2 −1
g = 21 + 21 c2 +1

⎛ ⎞
d11 . . . d1m 2 . It should be noted that the E[X ] is the inverse of pas-
and cs,i
⎜ ⎟
α = (α1 , . . . αm ) , D = ⎝ ... . . . ... ⎠ . sengers’ arrival rate λa,i and the service rateμs,i . Therefore,
dm1 · · · dmm the following content shows how to obtain these parameters.

The probability density function (PDF) and cumulative dis- 3.1 Passengers’ Arrival Process
tribution function (CDF) of PH distribution are given by
Eqs. (1) and (2), respectively. The passengers’ arrival process in the MRT station is spec-
ified by passengers’ arrival rate λa and squared coefficient
of variation of arrival interval ca2 . During the planning and
f (x) = α(exp)Dx e (1)
design phase of the MRT station service facilities, the peak-
F(x) = 1 − α(exp) Dx
e (2) hour volume (q) and the peak-hour factor (ε) are usually
given. So we can calculate λa (ped/min) by using Eq. (3).
where;
q
λa = (3)
e: is the column vector with all the elements being one. 60ε
α: is a sub-stochastic vector of order m, i.e. α is a row
where;
vector, all elements of α are non-negative and αe < 1,
where m is a positive integer; and Passengers hourly volume
D: is a sub-generator of order m, i.e. D is an m ×m matrix ε=
Peak rate of flow within hour
such that (1) all the diagonal elements are negative; (2)
all the off-diagonal elements are non-negative; (3) all row Performance assessment of the MRT station service facili-
sums are non-positive. ties in this study focuses on the peak-hour volume (q) (ped/h)
because it represents the most critical period for service facil-
The 2-tuple (α,D) is called a phase-type representative (PH ities operations. It has the highest capacity requirements.
representative) of order m for the PH distribution. There are However; it is not a constant value and can vary from day
four conditions given for fitting PH distribution [34,47,48] to day and also season to season. Therefore, we convert the
based on the mean value and c2 given in Table 1. passengers’ hourly volume to peak passenger arrival rate by
Hu et al. [11] and Khattak et al. [31] have achieved a good using peak-hour factor. Now if we are given peak-hour factor
fitting effect for the passengers’ arrival interval from the train (for the existing MRT stations), then ca2 can be calculated by
as well as state-dependent service time of corridor facility by using Eq. (4):
using a PH distribution for any c2 . The four conditions show
that we can determine the PH representation for the passen- e6.819ε (ε − 1)2
ca2 = . (4)
gers’ arrival interval and service time based on λa,i , ca,i
2 ,μ
s,i 4ε − 1

123
5506 Arabian Journal for Science and Engineering (2018) 43:5499–5516

3.2 Service Process of Service Facilities elevator stops at 1F and ends at the time when the elevator
comes back to 1F. Two major phases in the elevator operation
3.2.1 Service Time of Ticket Facilities are loading/unloading and movement. The mean service time
μs is the round trip time of elevator that incorporates the time
The passengers take some time to process the ticket at TVM taken by an elevator to complete one trip, from the main lobby
or TO. The ticket processing time is considered as the ser- to the platform level, during the peak traffic. (For two-level
vice time of the ticket facilities. The passengers’ processing MRT stations). The mean service time between two levels
times vary widely depending on the specific characteristics can be computed by using Eq. (6) given by [49].
of the TVM, TO and the fare structure of the metro system.  
Vmax H
The processing time or mean service time of ticket facilities TRT = 2 + + TB + TA + 4 (TMD + TOC )
represented by μs,i is the most important factor that affects a Vmax
the performance of the overall ticket facilities in the queuing (6)
network. In addition to that, there exists randomness in the
service time of the ticket facilities. Different ticket facilities where:
encounter randomness in service time in different ways. (1) TRT Round trip time,
In case of TVM, the passengers who are familiar with the VMax Maximum uniform speed,
operation of TVM can buy the ticket quickly which means a Acceleration,
that the service time is shorter compared to the unfamiliar H Floor height,
passengers that take longer time. (2) Some MRT stations TB Passengers boarding time,
usually have very high passenger flow volume every day that TA Passengers alighting time,
results in longer queues for the TVM. (3) In case of TO, TMD Elevator motor delay time,
service time depends on the expertise of the staff and charac- TOC Elevator doors opening and closing time.
teristics of passengers. Many passengers are unaware of the
ticket price and the route (Line Number) to their destinations, It should be noted that in this study, one-way passenger
and therefore they spend more time to buy the ticket. (4) In down-peak traffic is considered; therefore, the passengers
case of Automatic Fare Gate (AFG), the passengers have two only take elevator from level 1F to − 1F direction and not
short temporal stops: one stop is for swiping the IC e-card, from − 1F to 1F direction. The empty elevator moves from
and the other stop is for crossing the fence. These two stops − 1F to 1F when passengers get off the elevator at − 1F.
are for short periods of time, but they still affect the speed Moreover, the randomness factor in case of elevator facility
of the passengers. The average speed of passengers is equal cannot be ignored. The factors that cause randomness are as
to the length of the AFG divided by time spent by passenger follows: (1) the boarding and alighting time of passengers
passing through it. The time passengers spend passing the is not fixed. They take more time to board or alight the ele-
fare gate depends on the age of passenger, i.e. older people vator when they have heavy luggage. (2) The older people
take more time to pass through the gate than younger people. take longer time to board or alight the elevator at the MRT
(5) It also depends on the proficiency of passenger operat- station compared to younger people. (3) Sometimes elevator
ing the AFG. (6) Passengers with luggage also increase the door opens or closes several times at level 1F or − 1F due to
crossing time through the AFG. impatience behaviour of passengers that increases the service
Keeping all these cases into account, the randomness fac- time of elevator.
tor, i.e. squared coefficient of variation of service time cs,i 2

cannot be ignored in the performance assessment and is nec- 3.3 PH Fitting of Arrival and Service Process for
essary to be taken into account. The squared coefficient of Service Facility
2 can be obtained by Eq. (5).
variation of service time cs,i
As discussed earlier, the scope of this research is to consider


σ (μi − μ̄)/x uni-directional passengers’ flow in the service facilities. Nev-
cs2 = 2 = . (5)
μ μ2 ertheless, bi- and multi-directional passengers’ flow can also
be considered by changing some speed parameters. The two
3.2.2 Service Time of Elevator Facility parameters that describe arrival of passengers at the entrance
to the MRT station are λa and ca2 , whereas the other two
In this paper, we are concerned with the two-level (two floors parameters that describe the service process of the ith service
designated as 1F and − 1F) MRT station elevator facility. We facility are specified by μs,i and cs,i
2 . These input parameters

consider that passengers, after passing through the AFG, use are used to obtain the 2-tuple PH representatives as shown
the elevator from 1F to − 1F and move towards the platform. in Table 1. An example of fitting PH distribution to the pas-
As discussed earlier, the elevator service begins when the sengers’ arrival and service processes is shown below. After

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5507

fitting PH distribution, the passengers’ arrival process to any of the service facilities. The PH-based DES model involves
ith service facility can be described by sub-stochastic vector efficient random variates generation from the PH distribu-
αi and the sub-generator matrix Di as: tions. The first key ingredient of the PH-based DES model
is the generation of PH random variates by using 2-tuple
Ai ∼ PH(αi , Di )i = 1, 2, . . . , N . (phase-type representatives). Neuts [46] developed a ‘Count
Procedure’ for the generation of PH random variates. The
Similarly, the service process of any ith service facility can procedure relies on generating an Erlang-distributed sample
be described by the sub-stochastic vector βi and the sub- with degree f and a parameter ϕ. It involves drawing a sam-
generator matrix H i as: ple from the Erlang distribution of length f j that requires
a single evaluation of logarithmic function. This evaluation
Bi ∼ PH(βi , Hi )i = 1, 2, . . . , N . procedure counts the number of visits and then draws one
Erlang-distributed sample for each state.
Example: For fitting passengers’ arrival process, let we
⎛ ⎞
have peak-hour volume q = 3600 ped/h and peak-hour factor
1 ⎝ ⎠
f
ε = 0.80. The passengers’ arrival rate λa is calculated by Erl( f , ϕ) = − ln Uj .
using Eq. (3) which is equal to 1.25 ped/s. Similarly, ca2 value ϕ
j=1
can be calculated by using Eq. (4) which is equal to 4.25.
Since, ca2 > 1, by substituting λa , ca2 into the condition Here ‘U ’ is the uniformly distributed random number [0, 1].
given in Table 1, we can obtain the 2-tuple (α, D) of PH Let b j represent the row vector with 1 at position j. Select-
representative, i.e. ing the initial or successor state need to draw an additional

random number from the ‘U’. The PH-distributed random
− 2.23 variates generation pseudo-codes description in this research
α = (0.893, 0.106) , D = .
− 0.26 is as follows:

1) x ph := 0 , f j = 0, for j = 1, 2......n , Draw an α -distributed discrete sample for the initial state.

2) The chain in the state j ,

i. fj+ =1

ii. a b j (-diag 1/d jj ,0 D+I) -distributed discrete sample is drawn for the next state,

iii. in case the next state is an absorbing state then goes to 3 otherwise stay at 2 and repeat

for j=1, 2....n;


3) do x ph +=Erl(f j ,-d jj );
done

4) Return x ph .

4 PH-Based DES Model of Service Facilities 4.2 PH-Based DES Model Architecture

In this section, the PH-based DES model is presented. The A PH-based state-dependent DES model of the MRT station
procedure for generating the PH-distributed random vari- ticket facilities and elevator facility is built in SimEvents® in
ates is described first which is then followed by PH-based this subsection, as shown in Fig. 5. In contrast to the
DES model architecture for service facilities network in the PH/PH (n)/C/C (PH-based) analytical queuing model [11],
SimEvents® . The different phases are explained below: the PH-based DES model eliminates the need to solve large
matrix equations to estimate the performance measures. The
4.1 PH-Distributed Random Variates Generation PH-based DES model consists of interactions of several
SimEvents® block that represent the ticket facilities as well as
The PH distribution is used in this research for fitting pas- elevator facility and passengers flow through them. Each ser-
sengers’ arrival rate as well as state-dependent service time vice facility in the PH-based DES model is analogous to the

123
5508 Arabian Journal for Science and Engineering (2018) 43:5499–5516

PH/PH (n)/C/C analytical queuing system. The SimEvents® of the MRT station as shown in Fig. 5, just after entry to
software provides a DES platform and a component library the MRT station or passing through the security screening
that consists of several important blocks for the modelling system. The two input parameters for the computation of
architecture that are as follows: PH-distributed random variates are the sub-stochastic vector
(α) and the sub-generator matrix (D). These inputs can be
• The Time-Based Entity Generation block that represents obtained by passengers’ arrival rate λa and squared coeffi-
the source of passengers cient of variation of arrival interval ca2 by using Eqs. (3) and
• The FIFO_Queue block represents the passenger queu- (4), respectively. The generation of PH random variates is
ing space. programmed in Level-2 MATLAB® S-function blocks (shown
• The Single-Server block stores the entities (passengers) by passengers_arrival) at passengers’ generation phase illus-
for a certain period of time. trated in Fig. 5.
• The Start and Read Timers blocks report the time
associated with the passengers such as waiting time of
passengers in the facility. 4.4 Service Facilities Service Phase
• The Level-2 MATLAB® S-function blocks are used to
compute and update different parameters in the PH-based The service facilities consist of ticket facilities and elevator
DES model such as computation of PH random variates. facility. As discussed earlier, the ticket service facilities are
• The Constant blocks are used to input different constant the combination of TVM, TO and AFC. Each facility is rep-
parameters values in the PH-based DES model such as resented by FIFO-Queue blocks and N-Server blocks. The
passenger’s arrival rate. N-Server blocks represent ‘N ’ number of TVM, TO and AFC
• The Display blocks show the necessary performance facilities. Each ticket facility, i.e. TVM, TO and AFG are con-
measures of the service facilities (outputs) such as uti- sidered as PH/PH/c node of queuing network having infinite
lization and mean waiting time. capacity. Therefore, the capacity value of FIFO-queue block
• In addition to main blocks, there are two Gateway blocks at each facility is kept to infinite. When all the TVM and
used in the PH-based DES model, i.e. Event to Timed TO are occupied, any new arriving passenger who intends
Signal blocks and Timed to Event Signal. These blocks are to buy their ticket will have to enter a waiting queue in the
used to convert event-based signal to time-based signal FIFO-queue block. Once the N-Server blocks are clear, the
and vice versa. passengers are released from the FIFO-queue bocks to enter
into the N-Server blocks.
A PH-based DES model of the MRT station ticket facil- When the passengers enter the N-Servers block at TVM
ities and elevator facility consists of two major phases, i.e. or TO, they stay for a certain amount of time. The Level-2
passengers’ generation phase and the service facilities ser- MATLAB® S-function blocks at each node calculate the ser-
vice phase that are discussed below: vice time of each ticket facility. The random service duration
is the value of the signal that serves as an input to the N-
4.3 Passengers’ Generation Phase Servers block. The N-Servers block read the random service
time from a signal that originates from Level-2 MATLAB® S-
In our PH-based DES model, the passengers are first gener- function blocks which enable to vary the service time for each
ated at the entrance of the ticket facilities in the main lobby passenger that arrives at the ticket facility. The two inputs

Fig. 5 SimEvents® Implication of the MRT station Service Facilities

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5509

required for the generation of PH random variates in the ser- In this paper, the MRT station service facilities consisting of
vice phase is the mean service time of facility μs,i and the ticket facilities and elevator facility that form a queuing net-
squared coefficient of variation of service time cs,i 2 . Both work having a combination of series, splitting and merging
the N-Server blocks of TVM and TO facility, process up to topologies. We aim to determine the optimal configuration of
‘c’ number of passengers in parallel at a time. After buy- ticket facilities only. The elevator facility is not considered in
ing the tickets, the ‘OUT’ branch from the N-Server blocks the optimization as it is a single-server batch service queuing
of the TVM and TO route the passengers to the path com- system that does not requires optimal configuration.
biner block. The path combiner block merges the paths of The general problem statement for the optimal configura-
passenger and route towards the AFG. tion of ticket facilities is to find a set of design units (number
The queue length signals (#len) of the FIFO-queue block of ticket facilities) c = (c1 , c2 , . . . , cN ), i.e.
estimates the mean number of passengers as well as mean
waiting time of passengers in the queue. The three necessary
min c
performance measures including facility utilization ρ, mean
number of passengers in the queue E[Nq ], and mean waiting s.t. E[Nq ]i ≤ υ
time in the queue E[Wq ], are obtained by the Display block. E[Wq ]i ≤ ζ
In reality, the usage of elevator facility at MRT station is lower
when compared to other vertical transportation facilities such where, c belongs to D for discrete variables; and the set
as stairs and escalators. For this paper, we assume that one- D = {d1 , d2 , . . . , d N } may be different for each discrete
third of passengers that enter the MRT station use the elevator design variable ci . Here υ and ζ represent the tolerance val-
facility to reach the platform at − 1F. For this purpose, we use ues of the constraint function. According to the TCQSM,
Output switch block and route one-third of passengers’ flow the LOS of the ticket facilities is reflected by the passen-
towards the elevator facility while the remaining two-third gers processing time. The higher the processing time, the
that use other vertical transportation facilities are not taken more time the passengers will take in the queue and wait for
into consideration. their turn. It results in longer queue
 length as well. The per-
The main challenge in case of elevator facility is to formance measures
 E[N q ]i =  q ]1 , . . . , E[Nq ] N and
E[N
create a batch of passengers of a fixed size ‘K ’. The E[Wq ]i = E[Wq ]1 , . . . E[Wq ] N are estimated by running
SimEvents® softwareSingle_Server block by default does not the PH-based ES model of MRT station service facilities (see
permit the batch service. To implement the batch service Fig. 5). The PH-based SO method for the optimal configura-
condition in SimEvents® to serve ‘K ’ number of passengers tion of ticket facilities is summarized in Fig. 6.
simultaneously, we use the Output block to route the pas- In this research, the MATLAB® GA toolbox is used. The
sengers through separate lines and then an Entity Combiner default MATLAB® GA parameter settings are used for the
block to create a batch of passengers of a fixed size for the optimization except for a decrease in population size to 20
elevator service as shown in Fig. 5. The entities (passengers) and an adjusted termination criterion, i.e. stall generation to
combine in the form a batch and depart the Entity Combiner 10 and the tolerance function to 0.01. In case the weighted
block simultaneously. The Zero Service blocks between the average change in the fitness function over stall generations is
Output block and Entity Combiner block ensure simulta- less than 0.01, the algorithm will terminate. The GA param-
neous departure of entities after batch formation from the eters and their respective values are listed below. The details
Entity Combiner block. The Level-2 MATLAB® S-function and list of different parameter values as well as description
block (designated as Elevator_Service) in the elevator ser- regarding the algorithm can be studied in the MathWorkTM .
vice phase computes the PH random variates for the elevator
service process by using μs and cs2 . Similarly, the three nec-
essary performance measures including facility utilization ρ, Population
mean number of passengers in the queue E[Nq ], and mean Population size: 20
waiting time in the queue E [Wq ] are obtained by the Display Creation function: Uniform
Initial population: []
block. Initial score: []
Reproduction
Elite count: 2
5 Optimal Configuration: An Integrated Crossover fraction: 0.8
Mutation
PH-Based DES Model and GA Mutation probability: 0.01
Termination criteria
The proposed PH-based SO method blends both the PH- Function tolerance: 0.01
based DES and GA to work together concurrently and find the Stall generation: 10
Time limit: Inf
optimal configuration of ticket facilities as shown in Fig. 6.

123
5510 Arabian Journal for Science and Engineering (2018) 43:5499–5516

Because we have adapted the population size and the ter- 6 Computational Experiments
mination criteria for this research, there is a possibility that
changes in the parameter value may lead to better optimiza- The computational experiments consist of three parts. First,
tion results. However, our aim in this research is to find the the PH-based DES model is verified for accuracy check by
optimal configuration by integrated PH-based DES model the PH-based analytical model. Then the performance assess-
and GA. Therefore, we keep the same parameter values for ment under different input values is carried out which is
all the experiments, and further experiments with different followed by the optimal configuration of ticket facilities by
parameter values are not undertaken in the scope of this using PH-based SO method.
research. The optimization script is given below.

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5511

OPTIMIZATION PROGRAM

OBJECTIVE FUNCTION OBTIMIZATION SETTINGS


(Minimum number of Ticket Facilies (Constraint Funcons)

Stopping Opmal
GA as opmizaon approach criteria configuraon

Outputs Input
PH-based DES Model run Parameters

DISCRETE-EVENT SIMULATION

Fig. 6 PH-based SO for the optimal configuration of ticket facilities

6.1 Validation of PH-Based DES Model of Service ditions at MRT stations. The three necessary performance
Facilities measures including facility utilization ‘ρ’ mean number of
passengers in the queue E[Nq ], and mean waiting time in
There are two ways to verify the accuracy of PH-based DES the queue E[Wq ] are computed. In order to compute 95%
model of service facilities that are discussed below. confidence interval, 30 replications were performed with the
simulation time of 20,000 units. The mean values of 30
• One way is to transform the PH-based DES model into the samples are calculated for different inputs from which the
exponential-based (M) DES model by setting the values sample standard deviations are computed. Table 2 shows
of ca2 and cs2 equal to 1 (as discussed earlier in Table 1) and the performance measures results of proposed PH-based
compare the results with existing analytical exponential- DES model for the service facilities including ticket facil-
based models. ities and elevator facility. The results are compared with the
• Another way is to compare the PH-based DES model analytical PH/PH/c/∞ queuing model for ticket facilities
with existing analytical PH/PH/c model [50] and and PH/PH K /1/∞ for the elevator facility. The compari-
PH/PHK /1/∞ model [51] for elevator facility. son shows that the proposed PH-based DES model can be
used with good accuracy in the performance assessment of
To verify the accuracy of the proposed PH-based DES model MRT station service facilities. Moreover, the 95% confidence
for service facilities consisting of a network of ticket facili- interval approximations if sampling distribution of the mean
ties and elevator at MRT station, the DES tests are performed. follows normal distribution are also shown in Table 2. It
For this purpose, the passengers’ arrival rate is taken as should be noted that all the computational experiments are
λa = 20 ped/min with the squared coefficient of variation carried out on a PC with 3.2 GHz of Intel Core i5-4700 365
of arrival interval ca2 as 15. The Output block at passengers’ CPU and 8 GB of RAM under a Windows operating system.
generation phase is adjusted such that the λa = 10 ped/min The average CPU time is also recorded for all the replicated
is the passengers’ arrival rate to TVM, 7 ped/min to the TO experiments.
and remaining passengers at the rate of 3 ped/min having IC
e-card go directly towards AFG. Similarly, the service rates 6.2 Performance Assessment of Service Facilities
μs,i of 1.5, 1 and 20 ped/min are considered for the TVM,
TO and AFG, respectively. The values of ‘c’ for TVM, TO For the performance assessment of service facilities, the DES
and AFG are taken as 10, 10 and 4, respectively. The eleva- experiments are divided into two different sets, i.e. SET 1
tor capacity ‘K ’ is taken as 6 with the service time of 30 s and SET 2. In each set, the input values are predetermined.
(0.5 min). In SET 1, the passengers’ arrival rates is taken as 30 ped/min
The values of passengers’ arrival rates and squared coef- with different values of squared coefficient of variation of
ficient of variation of arrival interval can be obtained from arrival interval ca2 , i.e. 1/30, 1, 5, 10 and 15. The different
Eqs. (3) and (4), respectively, according to the actual con- values of ca2 capture the randomness in passengers’ arrival

123
5512 Arabian Journal for Science and Engineering (2018) 43:5499–5516

Table 2 Comparison of PH-based DES model and analytical model for the service facilities
Model Performance measures
ρ E[Nq ] E[Wq ] (s)

Ticket vending machine (TVM)


PH/PH/c/∞ analytical 0.668 6.225 36.536
PH-based DES (95% CI) 0.672 (0.669, 0.676) 6.291(6.245, 6.306) 37.656 (37.385, 37.925)
Ticket offices (TO)
PH/PH/c/∞ analytical 0.704 9.362 138.122
PH-based DES (95% CI) 0.693 (0.678, 0.703) 9.463 (9.393, 9.529) 138.010 (137.507, 138.69)
Automatic fare gates (AFG)
PH/PH/c/∞ analytical 0.213 0.004 3.003
PH-based DES (95% CI) 0.231(0.218, 0.244) 0.011 (0.00, 0.013) 3.067 (3.010, 3.142)
Elevator facility
PH/PHK /1/∞ analytical 0.573 2.014 17.661
PH-based DES (95% CI) 0.577 (0.572, 0.584) 2.138 (2.093, 2.183) 18.266 (18.154,18.97)
Average CPU time: 14 min, 13 s

rates to the service facilities. Similarly, the values of ‘c’ for waiting time values, even for higher squared coefficient of
TVM, TO and AFG are taken as 5, 7 and 3 with the service variation of arrival interval as shown in Fig. 8. More passen-
rates μs,i of 2.25, 1.50 and 15 ped/min, respectively. In SET gers leave the system in less time and leave fewer passengers
2, all the inputs value remains same. The only difference is in the queue as well as shorter waiting times for the passen-
that the service rates of TVM, TO and AFG are increased to gers to stand in the queue for buying the ticket. In the next
3 ped, 2 ped and 20 ped/min, respectively. The value of ‘K ’ is section, the optimal configuration of ticket facilities is deter-
also increased to 8. Figures 7 and 8 present the performance mined. It has also been observed that because of the higher
measures of service facilities including ticket facilities and service rate the AFG gives low values of waiting time and
elevator facility for SET 1 and SET 2, respectively. queue length.
For SET 1, it has been observed that the increase in the
squared coefficient of variation of arrival interval results
in increasing the performance measure values. The squared 6.3 Optimal Configuration of Ticket Facilities
coefficient of variation is the randomness factor that has been
neglected by existing exponential-based model (ca2 = 1) In this research, the optimal configuration of MRT station
and deterministic-based model (ca2 = 1/30). These models ticket facilities are obtained by the proposed PH-based SO
therefore underestimated the performance measure. More- method using PH-based DES models and GA. The results are
over, lower service rate of 1.5 ped/min of TO compared to compared to the existing exponential-based (M/M/c/∞)
the higher 2 ped/min resulted in longer queue length as well and deterministic-based (D/D/c/∞) methods. In existing
as longer waiting time even though there are 7 TO and 5 design codes and manuals [1,2], the service facilities designs
TVM. Due to high processing rate of AFG (time for passen- are based on the fixed-length distribution. It means that
gers to pass through the gate), the queue length and waiting the design procedure uses fixed passengers’ arrival rate
time is very small. Therefore, we would need a lower number and a fixed service time of service facility which is sim-
of AFG in MRT stations. The elevator facility also has low ilar to analytical queuing model with arrival and service
queue length and waiting time of passenger because of its processes based on deterministic distribution. The squared
low usage compared to other vertical transportation means coefficient of variation equal to 1/30 (0.03) in these mod-
as well. The facility utilization remains the same for all the els and therefore, they neglect the randomness factor. Thus,
squared coefficient of variation of arrival interval and is not the D/D/c/∞ queuing model represents the analysis and
affected by the randomness of passengers’ arrival flow. The design procedure of codes and manuals (TCRP-100 Report)
‘rate of increase’ in the values of mean number of passengers for the ticket facilities.
and mean waiting time of passengers is high as the squared The SO experiments are conducted to determine the opti-
coefficient of variation of arrival interval increases. mal configuration (optimal number) ‘c’ of ticket for which
Moreover, for SET 2, an increase in the service rate the required input parameters such as passengers’ arrival
reduces the processing time and reduces the queue length and rate, squared coefficient of variation of the arrival interval
and service rate of the ticket facilities are predetermined The

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5513

70 7
ca2 = 1/30 ca2 =1/30
60 2 6
ca = 1 ca2 = 1
50 ca2 = 5 5 ca2 = 5

E[Wq] (min)
2
ca = 10 ca2 = 10
40 4
E[Nq]

2
ca = 15 ca2 = 15
30 3

20 2

10 1

0 0
TVM TO AFG Elevator TVM TO AFG Elevator
Facility Facility
1

0.8

μ = 2.25ped/min
0.6 λ c=5
ca2 μ = 15ped/min μ = 2ped/min
ρ

c=3 K=6
0.4
μ = 1.5ped/min
c=7
0.2

0
TVM TO AFG Elevator
Facility

Fig. 7 Performance assessment of service facilities for SET 1 inputs

optimal configuration by using simulation-based optimiza- 7 Conclusion


tion approach for the TVM and the TO are done by keeping
the E[Wq ] below 20 min (120) s because of the patience limit This research proposes a PH-based discrete-event simula-
of passengers. This limit has also been used by [38]. In addi- tion (DES) as well integrated simulation-based optimization
tion to that, the queue length E[Nq ] of TVM and TO is kept approach based on phase-type (PH) distribution and GA for
below 20. The maximum queue length limit of 20 passengers the analysis and optimal configuration of MRT station service
has been used by [52]. Moreover, for the AFG, it is required facilities. The proposed approach overcomes the shortcom-
that the time passengers get through the AFG should be less ings in the existing design models, design codes and manuals
than 5 s (0.084 min). The optimal configuration of ticket facil- by fully considering the randomness in the DES model of
ities including TVM, TO and AFG are shown in Table 3. the service facilities. These design approaches also consider
It has been observed that the number of ticket facili- the requirement on mean waiting time and mean number of
ties increases with increase in squared coefficient of vari- passengers in the ticket facilities during the optimal design
ation of arrival interval. It is because of the fact that of facilities. The MRT station service facilities are trans-
PH-based DES model accounts for randomness of passen- lated into a queuing network system with the passengers’
gers’ arrival rate while the existing models M/M/c/∞and arrival and service processes based on the PH distribution.
D/D/c/∞neglects the randomness factor. In addition to The PH-based DES model is developed in the SimEvents®
that, when the passengers’ arrival rate increase, then large software, and the comparisons are made with the analytical
number of ticket facilities are required. Moreover, it has also models based on the PH distribution to verify its accuracy.
been observed that when processing time is high then the The results show that PH-based DES models have achieved
queue builds up. In order to keep the E[Nq ] and E[Wq ] within clear consistency with the analytical models. The perfor-
the limits, more ticket facilities are required. mance assessment by PH-based DES model and optimal

123
5514 Arabian Journal for Science and Engineering (2018) 43:5499–5516

6
ca 2 =1/30 ca 2 =1/30
0.6
ca 2 =1 ca 2 =1
5
ca 2 = 5 ca 2 =5
0.5
ca 2 =10 ca 2 =10
4 ca 2 = 15 ca 2 =15

E[Wq] (mins)
0.4
E[Nq]

3
0.3

2
0.2

1 0.1

0 0
TVM TO AFG Elevator TVM TO AFG Elevator
Facility Facility

0.8

0.7

0.6
μ = 3ped/min
0.5 λ c=5
2
0.4
ca μ =20 ped/min μ = 2ped/min
ρ

c=3 K=8
0.3 μ = 2ped/min
c=7
0.2

0.1

0
TVM TO AFG Elevator
Facility

Fig. 8 Performance assessment of service facilities for SET 2 inputs

Table 3 Optimal configuration of the ticket facilities


(TVM) λa,1 = 10 ped/min, μs,1 = 1.5ca2 = 15 λa,1 = 12 ped/min, μs,1 = 1.5ca2 = 30 λa,1 = 10 ped/min, μs,1 = 1.5ca2 = 50

PH-based SO 8 9 11
M/M/c 6 6 6
D/D/c 6 6 6

(TO) λa,2 = 12 ped/min, μs,2 = 1ca2 = 15 λa,2 = 12 ped/min, μs,2 = 1ca2 = 30 λa,2 = 12 ped/min, μs,2 = 1.5ca2 = 50

PH-based SO 15 17 18
M/M/c 12 12 12
D/D/c 11 11 11

(AFG) μs,3 = 20 ped/ min μs,3 = 15 ped/ min μs,3 = 15 ped/ min

PH-based SO 4 6 6
M/M/c 4 5 5
D/D/c 4 5 5

configuration by PH-based SO method indicated some inter- measure values. The fluctuation factor ca2 equal to 1
esting facts: means that the fluctuation is not considered or very small
(1/30) indicates that the fluctuation is negligible.
• In case of PH-based DES model, increasesin the  squared
• The existing model (based on exponential distribution
coefficient of variation of arrival interval ca2 results in
ca2 = 1), as well as design codes (based on deterministic
increasing the performance measure values.
distribution ca2 = 1/30) underestimate the performance

123
Arabian Journal for Science and Engineering (2018) 43:5499–5516 5515

 
• The squared coefficient of variation ca2 of arrival inter- 9. Xu, X.; Liu, J.; Li, H.; Hu, J.: Analysis of subway station capac-
val is the randomness factor considered by PH-based ity with the use of queueing theory. Transp. Res. Part C Emerg.
Technol. 38, 28–43 (2014)
model and therefore it cannot be neglected during design 10. Yuhaski, S.J.; Smith, J.M.: Modeling circulation systems in build-
process. ings using state dependent queueing models. Queueing Syst. 4(4),
• With increase in number of service facilities, the mean 319–338 (1989)
number of passengers and mean waiting time of passen- 11. Hu, L.; Jiang, Y.; Zhu, J.; Chen, Y.: A PH/PH state-dependent queu-
ing model for metro station corridor width design. Eur. J. Oper. Res.
gers in queue decreased. 240(1), 109–126 (2015)
• The numerical experiments of PH-based SO method 12. Krishnamoorthy, A.; Babu, S.; Narayanan, V.C.: MAP/(PH/PH)/c
reveals that the number of ticket facilities increases with queue with self-generation of priorities and non-preemptive ser-
increase in the squared coefficient of variation and pas- vice. Stoch. Anal. Appl. 26(6), 1250–1266 (2008)
13. Miyazawa, M.; Sakuma, Y.; Yamaguchi, S.: Asymptotic behaviors
sengers’ arrival rate. of the loss probability for a finite buffer queue with QBD structure.
• The PH-based SO method resulted in higher number of Stoch. Models 23(1), 79–95 (2007)
ticket facilities compared to the existing design models. 14. Alfa, A.S.; Zhao, Y.Q.: Overload analysis of the PH/PH/1/K queue
• The increase in service time of facilities also caused and the queue of M/G/1/K type with very large K. Asian Pac. J.
Oper. Res. 17, 122–136 (2000)
increase in number of ticket facilities. 15. Baumann, H.; Sandmann, W.: Numerical solution of level depen-
dent quasi-birth-and-death processes. Proc. Comput. Sci. 1(1),
1561–1569 (2010)
This proposed simulation-based optimization approach of 16. Løvås, G.G.: Modeling and simulation of pedestrian traffic flow.
integrating PH-based DES and GA can help the planners and Transp. Res. Part B Methodol. 28(6), 429–443 (1994)
17. Cruz, F.R.B.; MacGregor Smith, J.; Medeiros, R.O.: An M/G/C/C
designers of the MRT stations to make intelligent decisions state-dependent network simulation model. Comput. Oper. Res.
regarding the MRT station service facilities design. 32(4), 919–941 (2005)
18. Khalid, R.; Nawawi, M.K.; Kawsar, L.A.; Ghani, N.A.; Kamil,
Acknowledgements We would like to express our sincere acknowl- A.A.; Mustafa, A.: A discrete event simulation model for evaluating
edgement to National Natural Science Foundation of China (Serial the performances of an M/G/C/C state dependent queuing system.
Nos. 51578465 and 71402149), Basic Research Project of Sichuan PLoS ONE 8(4), e58402 (2013)
Province, the Chinese government for the funding of doctoral program 19. Jiang, Y.; Zhu, J.; Hu, L.; Lin, X.; Khattak, A.: A G/G(n)/C/C
at Southwest Jiaotong University and the colleagues of National United state-dependent simulation model for metro station corridor width
Engineering Laboratory of Integrated and Intelligent Transportation at design. J. Adv. Transp. 50, 273–295 (2016)
Southwest Jiaotong University, Chengdu for their support and valuable 20. Cetin, N.; Burri, A.; Nagel, K.: A large-scale agent-based traffic
advices. microsimulation based on queue model. In: Proceedings of Swiss
Transport Research Conference (STRC), Monte Verita, CH (2003)
21. Gomes, G.; May, A.; Horowitz, R.: Congested freeway microsim-
ulation model using VISSIM. Transp. Res. Rec. J. Transp. Res.
Board 1876, 71–81 (2004)
References 22. Blue, V.J.; Adler, J.L.: Cellular automata microsimulation for
modeling bi-directional pedestrian walkways. Transp. Res. Part B
1. Kittelson Associates; USFT Administration; TCR Program; TD Methodol. 35(3), 293–312 (2001)
Corporation; NRCTR Board: Transit Capacity and Quality of 23. Yang, J.; et al.: Modeling pedestrians’ road crossing behavior in
Service Manual. Transportation Research Board of the National traffic system micro-simulation in China. Transp. Res. Part A Pol-
Academies (2003) icy Pract. 40(3), 280–290 (2006)
2. Shi, Z.H.; Zhou, Q.R.; Zheng, X.W.: Code for design of metro, 24. Mathew, T.V.; Radhakrishnan, P.: Calibration of microsimulation
Beijing Urban Construction, Design Research Institute, Ministry models for nonlane-based heterogeneous traffic at signalized inter-
of Construction of People’s Republic of China (2003) sections. J. Urban Plan. Dev. 136(1), 59–66 (2010)
3. Jiang, Y.; Hu, L.; Lu, G.: Determined method of subway footway 25. Blue, V.; Adler, J.: Emergent fundamental pedestrian flows from
width based on queuing theory. J. Traffic Transp. Eng. 10, 61–67 cellular automata microsimulation. Transp. Res. Rec. J. Transp.
(2010) Res. Board 1644, 29–36 (1998)
4. Cheah, J.; Smith, J.M.: Generalized M/G/C/C state dependent 26. Heywood, P.; Maddock, S.; Casas, J.; Garcia, D.; Brackstone, M.;
queueing models and pedestrian traffic flows. Queueing Syst. 15(1– Richmond, P.: Data-parallel agent-based microscopic road network
4), 365–386 (1994) simulation using graphics processing units. Simul. Model. Pract.
5. Chen, S.K.; Liu, S.; Xiaom, X.: M/G/C/C-based model of passen- Theory 83, 188–200 (2017)
ger evacuation capacity of stairs and corridors in urban rail transit 27. Abuamer, I.M.; Sadat, M;, Silgu, M.A.; Celikoglu, H.B.: Ana-
station. J. China Railw. Soc. 34, 7–12 (2012) lyzing the effects of driver behavior within an adaptive ramp
6. Cruz, F.R.B.; Smith, J.M.; Queiroz, D.C.: Service and capacity allo- control scheme: a case-study with ALINEA. In: 2017 IEEE Inter-
cation in M/G/C/C state-dependent queueing networks. Comput. national Conference on Vehicular Electronics and Safety (ICVES),
Oper. Res. 32(6), 1545–1563 (2005) IEEE (pp. 109–114). (2017) https://doi.org/10.1109/ICME.2017.
7. Smith, J.M.G.: State-dependent queueing models in emergency 7991910
evacuation networks. Transp. Res. Part B Methodol. 25(6), 373– 28. Abuamer, I.M.; Silgu, M.A.; Celikoglu, H.B.: Micro-simulation
389 (1991) based ramp metering on Istanbul freeways: an evaluation adopting
8. Mitchell, D.H.; MacGregor Smith, J.: Topological network design ALINEA. In: 2016 IEEE 19th International Conference on Intelli-
of pedestrian networks. Transp. Res. Part B Methodol. 35(2), 107– gent Transportation Systems (ITSC), IEEE (pp. 695–700). (2016).
135 (2001) https://doi.org/10.1109/ITSC.2016.7795629

123
5516 Arabian Journal for Science and Engineering (2018) 43:5499–5516

29. Aksoy, G.; Celikoglu, H.B.; Gedizlioglu, E.: Analysis of toll queues 41. Swisher, J.R.; Hyden, P.D.; Jacobson, S.H.; Schruben, L.W.: Simu-
by micro-simulation: results from a case study in Istanbul. Proc. lation optimization: a survey of simulation optimization techniques
Soc. Behav. Sci. 111, 614–623 (2014). https://doi.org/10.1016/j. and procedures. In: Proceedings of the 32nd Conference on Win-
sbspro.2014.01.095 ter Simulation, Society for Computer Simulation International,
30. ANTONIOU C, BARCELÒ J, BRACKSTONE M, CELIKOGLU Orlando, Florida, pp. 119–128 (2000)
H, CIUFFO B, PUNZO V, SYKES P, TOLEDO T, VORTISCH P, 42. Fu, M.C.: Feature article: optimization for simulation: theory vs
WAGNER P, PUNZO V, BRACKSTONE M (2014) vol. JRC885. practice. INFORMS J. Comput. 14(3), 192–215 (2002)
Publications Office of the European Union. https://doi.org/10. 43. Messac, A.: Optimization in Practice with MATLAB. Cambridge
2788/12197 University Press, Cambridge (2015)
31. Sadat, M.; Celikoglu, H.B.: Simulation-based variable speed limit 44. Hubscher-Younger, T.; Mosterman, P.J.; DeLand, S.; Orqueda, O.;
systems modelling: an overview and a case study on Istanbul free- Eastman, D.: Integrating discrete-event and time-based models
ways. Transp. Res. Proc. 22, 607–614 (2017). https://doi.org/10. with optimization for resource allocation. In: Proceedings of Sim-
1016/j.trpro.2017.03.051 ulation Conference (WSC), Proceedings of the 2012 Winter, pp.
32. Khattak, A.; Yangsheng, J.; Lu, H.; Juanxiu, Z.: Modeling and 1–15 (2012)
simulation of metro transit station walkway as a state-dependent 45. Nguyen, A.T.; Reiter, S.; Rigo, P.: A review on simulation-based
queuing system based on the phase-type distribution. Int. J. Traffic optimization methods applied to building performance analysis.
Transp. Eng. 5(5), 103–111 (2016) Appl. Energy 113, 1043–1058 (2014)
33. Khattak, A.; Yangsheng, J.: Modeling of subway stations cir- 46. Neuts, M.F.: Matrix-Geometric Solutions in Stochastic Models: An
culation facilities as state-dependent queuing network based on Algorithmic Approach. Dover Publications, Mineola (1981)
phase-type distribution. In: IEEE International Conference on 47. Sadre, R.: Decomposition-Based Analysis of Queueing Networks.
Intelligent Transportation Engineering (ICITE) IEEE, pp. 133–138 University of Twente, Twente (2007)
(2016) 48. Sadre, R.; Haverkort, B.: Decomposition-based queueing network
34. Khattak, A.; Yangsheng, J.; Lu, H.; Juanxiu, Z.: Width design of analysis with FiFi queues. In: Boucherie, R.J., van Dijk, N.M. (eds.)
urban rail transit station walkway: a novel simulation-based opti- Queueing Netw., pp. 643–699. Springer, New York (2011)
mization approach. Urban Rail Transit 3(2), 112–127 (2017) 49. Liao, Y.-J.; Liao, G.-X.; Lo, S.-M.: Influencing factor analysis
35. Khattak, A.; Jiang, Y.; Zhu, J.; Hu, L.: A new simulation- of ultra-tall building elevator evacuation. Proc. Eng. 71, 583–590
optimization approach for the circulation facilities design at urban (2014)
rail transit station. Arch. Transp. 43, 3 (2017) 50. Smith, J.M.; Tan, B.: Handbook of Stochastic Models and Analysis
36. Fishman, G.: Discrete-Event Simulation: Modeling, Programming, of Manufacturing System Operations. Springer, Berlin (2013)
and Analysis. Springer, Berlin (2013) 51. Jiang, Y.; Khattak, A.; Hu, L.; Zhu, J.; Yao, Z.: Analytical modeling
37. Jiang, Y.; Lin, X.: Simulation and optimization of the ticket vend- of two-level urban rail transit station elevator system as phase-type
ing machine configuration in metro stations based on anylogic bulk service queuing system. European Transport-TRASPORTI
software. In: Fourth International Conference on Transportation EUROPEI, p. 62 (2016)
Engineering, pp. 754–760 (2013) 52. Ying, H.; Fengjin, Y.; ShouWen, J.: Queuing theory based simu-
38. Hassannayebi, E.; Sajedinejad, A.; Mardani, S.: Urban rail tran- lation and optimization of ticket office. In: 2014 IEEE Workshop
sit planning using a two-stage simulation-based optimization on Proceedings of Advanced Research and Technology in Industry
approach. Simul. Model. Pract. Theory 49, 151–166 (2014) Applications (WARTIA), pp. 1217–1219
39. Figueira, G.; Almada-Lobo, B.: Hybrid simulation-optimization
methods: a taxonomy and discussion. Simul. Model. Pract. Theory
46, 118–134 (2014)
40. Hagendorf, O.; Pawletta, T.; Larek, R.: An approach for simulation-
based parameter and structure optimization of MATLAB/Simulink
models using evolutionary algorithms. Simulation 89, 1115 (2013)

123

You might also like