<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Multiob jective design of sustainable public transportation systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Gabriel Rossit</string-name>
          <email>diego.rossit@uns.edu.ar</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergio Nesmachnow</string-name>
          <email>sergion@fing.edu.uy</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jamal Toutouh</string-name>
          <email>toutouh@mit.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Engineering, Universidad Nacional del Sur</institution>
          ,
          <country country="AR">Argentina</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto de Matematica de Bah a Blanca UNS-CONICET</institution>
          ,
          <country country="AR">Argentina</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Massachusetts Institute of Technology</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Universidad de la Republica</institution>
          ,
          <country country="UY">Uruguay</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The design of the bus network is a complex problem in modern cities, since di erent con icting objectives have to be considered, from both the perspective of bus companies and the citizens. This article presents a multiobjective model for designing a sustainable public transportation network that simultaneously optimizes the covered travel demands by passengers, the total travel time, and the generated pollution. The proposed model is solved using exact weighted sum and a heuristic procedure based on the standard shortest path problem. Preliminary tests were performed in small real-world instances of Montevideo, Uruguay. Experiments allowed obtaining a set of compromising solutions that in turn allow exploring di erent trade-o among the optimization criteria. The proposed heuristic was competitive, being able to nd a good compromising solution in short computing times.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The expansion of urban population in the last century has put pressure on decision-makers to
provide e cient public services to the citizens. Among these services, having an e cient public
transportation system is of paramount importance in order to diminish the impact of private
cars. In the recent past, this system had to ful l two main goals: provide a good Quality of
Service (QoS) to the citizens and burden the operating costs for the operators of the system [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
However, in the last decades, sustainability has also been integrated as an important criterion
in public transportation system [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Public transportation can be an important contributor to
air pollution [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], a ecting the environment and quality of life of the citizens. In this sense,
several cities have implemented diverse policies for reducing the impact of this vital service. For
example, in the last years, the City Hall of Montevideo has increasingly acquired a number of
electric and hybrid buses [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Among the diverse decision-making problems involved in public transport, the Bus Transit
Network Design Problem (TNDP) is a common computationally complex [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] problem that arises
in transportation planning in modern cities. It includes the de nition of bus lines layouts in an
urban area while enhancing some desired criteria.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        The Bus Transit Network Design Problem (TNDP) has been addressed in several works in the
related literature. A recent review of the topic was performed by Ibarra et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Among the
diverse authors that used mathematical programming to deal with this problem, it is relevant
the work performed by Cancela et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], who revised di erent formulations from the literature
and proposed a new one that modelled the waiting time of users and the behaviour of users when
multiple lines are available. Wan and Lo [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] proposed a formulation that minimizes the cost of
the operator company considering the capacity of the bus. Szeto and Jiang [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] have proposed
a bi-level formulation. The upper level determines the routes path and bus frequencies with
the objective of minimizing the number of transfers subjected to constraints on the maximum
number of routes, eet size, minimum frequency and enough line capacity. In the second level,
the model proposed in Spiess and Florian [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that applies strategies to improve the travel time
is used. However, the improvements over the travel time in this second level are limited by
the decisions taken on the rst level [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. More recently, Liang et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed a two-step
model framework to design the bus transit network. Firstly, a column generation method is
applied to identify the candidate set of path of the buses lines. Then, they used stochastic linear
programming to optimize the bus frequency considering uncertain demand and travel times.
      </p>
      <p>
        In last decade, with the rise of environmental awareness, societies have started to require
public transport systems that are not only economically e cient and respond to the transport
needs of citizens but also that they are environmentally sustainable [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In this line, Duran
et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have proposed a mathematical model for the TNDP which simultaneously considers
the minimization of travel time and CO2 emissions. Articles from our group also studied
the paradigm of sustainable mobility and speci c case studies in Montevideo, addressing the
characterization of recent sustainable initiatives developed for the public transportation of
Montevideo, Uruguay [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In turn, recommendations based on a speci c analysis of quantitative
(e.g., coverage, accessibility, a ordability) and qualitative (e.g., public nance, integration,
comfort and pleasure) were proposed for the development of sustainable mobility in Parque
Rodo neighborhood [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The design of an optimized backbone for the public transportation
network (i.e., using light railway trams) considering combinatorial optimization approaches was
analyzed in Risso and Nesmachnow [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The approach integrated real demands, travel and
waiting times, and deployment costs, to provide a proper design for sustainable mobility in
Montevideo, to improve quality of service. Data analysis plays a major role to characterize the
mobility needs and the current reality, and it has been a subject of study by applying urban
informatic approaches [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>According to the World Health Organization, air pollution is a signi cant-top health hazard
in the cities due to its impact on the citizens' health [14, 15]. Understanding the phenomena that
have implications for the production and dissipation of air pollutants has attracted the interest
of the scienti c community [16]. Thus, there is an important eld of research on modelling
and forecasting ambient air pollution [17, 18]. Physics-based approaches have been applied
to address air pollution modeling [19]. However, these methods are computationally expensive.
During the last years, with the rapid development of arti cial neural networks and deep learning
and their successful use for forecasting applications, several researchers have proposed them to
deal with air outdoor pollution modelling, prediction, and forecasting [20, 21]. Most of these
methods predict the air pollution concentration giving the previous pollution concentration and
other external conditions, such as the weather. It has been shown that Urban road mobility
a ects air quality [22, 23]. Thus, di erent approaches based on ANNs model the air pollution
according to the current road tra c density [24].</p>
      <p>This article introduces a new mathematical formulation that aims at de ning a bus network
considering the simultaneous maximization of the number of passengers and minimization of
the total travel time and the pollution generated. The formulation is solved by means of an
exact solver. As far as we are concerned, these three objectives have not been simultaneously
considered in an exact resolution for the TNDP. For the sake of comparison with the exact solver,
we also present a fast heuristic approach. In this initial work, we predict the pollution generated
considering the population density and the type of bus (electric, hybrid or diesel). In future
approaches, as TNDP impacts the overall road tra c, it is expected to used the aforementioned
ANNs models based on the road tra c density as we implemented in Jamal et al. [25].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Mathematical formulation</title>
      <p>
        The TNDP is addressed with a mixed-integer programming model. This model aims at
optimizing three di erent objectives: minimizing the travel time, minimizing the pollution
generated by the buses and maximizing the number of passengers served by the buses. The
network is designed as a set of paths for each bus from a starting node up to the end node. It is
assumed that the bus return through the same path, a simpli ed idea that has been used in the
related literature [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In this model, the capacity of buses is not considered, since it is supposed
to be adjusted in a posterior decision-making process when considering the frequencies setting
of buses lines [
        <xref ref-type="bibr" rid="ref1">1, 26</xref>
        ]. Thus, a bus line captures all the demand of the neighbourhoods that it
connects. In this model, the neighbourhoods coincide with the administrative divisions of the
city (census segments). Thus, the model considers the following sets:
a set of ordered buses K = (k0 : : : ke; ke+1 : : : ke+h; ke+h+1 : : : ke+h+d), where the rst e buses
are electric buses, the following h are hybrid buses and the nal d buses are diesel buses;
a set of census segments (hereafter segments) I = i0 : : : ijIj .
      </p>
      <p>Given a set of segments, a speci c notation is used for the set of edges between adjacent
segments: A( ), such that: A(I) = f(i; j)ji 2 I; j 2 I; i 6= j; i 2 NI (j); j 2 NI (i)g where NI (i)
represents the subset of neighbors of segment i among the segments of set I. Additionally,
superset Isg = I [ is [ ig is de ned, where is is the base from which buses start their paths and
ig is the terminal from which buses end their forward trip and start their return trip.</p>
      <p>The parameters of the proposed model are: wk, the pollution generated by the bus k on
i
segment i; pij , the estimated demand (number of passengers) that are willing to travel from
segment i to j; tij , the travel time going from segment i to j; and T Lk maximum travel time of
bus k. All variables are binary: xikj indicates if bus k does the trip between arc (i; j) 2 A(I), yij
k
indicates if bus k does the trip between nodes i and j, and fij indicates if any bus does the trip
between nodes i and j. The problem proposes nding a set of layout functions Xk = fxij g stating
k
for each bus the path that simultaneously maximizes the passengers served by the network and
minimizes the travel time of the used buses and the generated pollution.</p>
      <p>minimize</p>
      <p>T T =
maximize
minimize</p>
      <p>P =
subject to</p>
      <p>X</p>
      <p>X
ij2A(Isg) k2K</p>
      <p>xikj (tij + tji)</p>
      <p>X
i2NI (j)</p>
      <p>X
j2NI (i)
D = X</p>
      <p>X (fij (pij + pji))
ij2Isg k2K</p>
      <p>X</p>
      <p>X
ij2A(Isg) k2K</p>
      <p>k k
wj xij
xikj =</p>
      <p>X
i2NI (j)
xikj = 1; 8 k 2 K; i 2 Is
xjki; 8 k 2 K; j 2 I
(1a)
(1b)
(1c)
(1d)
(1e)
tij xikj</p>
      <p>k
tjixij
ij2A(I)</p>
      <p>X
ij2A(I)</p>
      <p>X
j2NI (ig)</p>
      <p>X
j2NIsg (j)</p>
      <p>X
j2NIsg (m)
X yim</p>
      <p>k
k2K
x; f 2 B 0</p>
      <p>k
xij</p>
      <p>k
xjm</p>
      <p>T Lk; 8 k 2 K</p>
      <p>T Lk; 8 k 2 K
k
xjig =</p>
      <p>X xiksj ; 8 k 2 K
NI (is)
yikm; 8 k 2 K; i; m 2 Isg; i 6= m</p>
      <p>yikm; 8 k 2 K; i; m 2 Isg; i 6= m
fim; 8 i; m 2 Isg; i 6= m
y
1
(1f)
(1g)
(1h)
(1i)
(1j)
(1k)</p>
      <p>
        Equations (1a) and (1b) are the total travel time and the number of passengers served by
the buses, respectively, considering the contribution of both directions of traversed arc since the
bus is supposed to travel the same trip in the return path. Eq. (1c) is the estimated generated
pollution by buses. Regarding constraints, Eq. (1d) establishes that if a bus enters a node,
it has to leave it. Eq. (1e) sets that at most one segment can be visited once by each bus.
Equations (1f) and (1g) limit the maximum travel time of each bus in the forward and return
trip. Equations (1i){(1k) establish that fim is one if an only if neighborhoods i and m are visited
by the same bus. Eq. (1h) enforces that if a bus has departed from the starting node, it reaches
the ending point. Due to the mathematical structure of the model, the binary nature of variable
y can be relaxed{i.e, to a real value in [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ]{without a ecting the validity of the model.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental evaluation</title>
      <p>The proposed model was validated on two problem scenarios from Montevideo, Uruguay, de ned
over zones including one hundred census segments of the city, each. The two zones are depicted in
Figure 1: the red scenario is located near downtown and has densely populated small segments;
the yellow scenario is located in a peripheral zone of the city, where segments are relatively
large. The red scenario considers three buses: one electric, one hybrid, and one diesel, and
yellow scenarios consider ve buses: two electric, one hybrid, and two diesel. Passengers
demand between segments was retrieved from a public database of origin/destination of trips in
Montevideo [27, 28]. The pollution generated by a bus on a segment is estimated considering two
aspects: the type of bus, i.e., if it is electric, hybrid or diesel, and the population density of the
segment. Travel times were measured using the method proposed by Vazquez for OSRM [29].</p>
      <p>Ten di erent instances were solved for each scenario. Three instances correspond to
singleobjective versions of the problem presented in Section 3: SO-TT considers only the optimization
problem of Eq. (1a), SO-P considers the optimization problem of Eq. (1b) and SO-D considers the
optimization problem of Eq. (1c). In turn, seven instances consider the multiobjective problem,
using the weighting sum approach [30], in which the sum is normalized using the single-objective
results as in our previous work [31]. Seven di erent weight vectors of the form (wT T ,wP ,wD)
were used (wT T , wP , and wD are the respective weights assigned to Eq. 1a, Eq. 1b, and Eq. 1c
in the multiobjective weighted sum). The rst three correspond to highly biased instances in
which the weight of one of the objectives is much larger than the others. Thus, MO-TT* instance
uses (0.98,0.01,0.01), MO-D* uses (0.01,0.98,0.01) and MO-P* uses (0.01,0.01,0.98). The other
four multiobjective instances aim at computing more balanced compromise solutions. MO-TT
instance uses (0.6,0.2,0.2), MO-P uses (0.2,0.6,0.2), MO-D uses (0.2,0.2,0.6), and MO-CS uses
(0.33,0.33,0.33).</p>
      <p>In turn, a fast heuristic (FH) procedure is proposed as a baseline for comparing exact
solutions computed by the proposed model. FH solves a simpli ed version of the model
presented in Section 3. The schema of FH is outlined in Algorithm 1. The objective function
minimizes the impedance of the used arcs, which is calculated as a random weighted sum of
the normalized travel time of the arc and the pollution generated at the destination segment.
The impedance function is optimized within a simpli ed linear programming model SP only
considering constraints Eqs. (1d)-(1h).</p>
      <p>Algorithm 1 Global procedure of the fast heuristic FH
. Gets the maximum travel time
. Gets the minimum travel time</p>
      <p>. For each bus
. Gets the maximum pollution generation
. Gets the minimum pollution generation
. For each edge in the adjacency matrix
. Build impedance matrix
8:
9:
10:
11:
12:
13:
1: procedure Heuristic(I; K; wki; tij )
2: maxt max(tij )
3: mint min(tij )
4: maxwk ; minwk 0
5: for k 0; k + +; k K do
6: maxw :append(max(wki[k]));
7: minw :append(min(wki[k]))</p>
      <p>Create impedance matrix imp
for each (i; j) 2 A(I) do
for k 0; k + +; k K do</p>
      <p>random(0; 1)
impij tmija[ix;tj] mmiinntt (1 )
Solve SP with cost</p>
      <p>P(i;j)2A(I) impij
wki[k;j] minw[k]
maxw[k] minw[k]</p>
      <p>k
xij</p>
      <p>Solutions were obtained using Pyomo [32] as the modelling language and Gurobi [33] as the
exact solver. The experimental analysis was performed on a computer with Intel Processor
i7-4790 CPU @3.60GHz and 32GB RAM, using a time limit of 2400 seconds for the solver.</p>
      <p>Table 1 presents the experimental results. For each instance the Table reports: the value
of each objective (TT, P, and D ); the deviation from the ideal solution , computed as the
distance to the ideal solution with the L2 norm (Equation 2, where O = fT T; P; Dg is the set
of objectives and besto and worsto are the best and worst value achieved for each objective);
the computing time in seconds; and the optimality gap estimated by Gurobi gapG. For the FH
heuristic gapG is not reported, since the solution is not obtained by an exact approach.
v
u
uX
t
o2O
value
worsto
besto
besto
100%
2
Instance</p>
      <p>T T</p>
      <p>P</p>
      <p>D
time (s)</p>
      <p>gapG
yellow scenario
(2)
SO-TT
SO-P
SO-D
MO-TT*
MO-P*
MO-D*
MO-TT
MO-P
MO-D
MO-CS
FH
SO-TT
SO-P
SO-D
MO-TT*
MO-P*
MO-D*
MO-TT
MO-P
MO-D
MO-CS
FH</p>
      <p>Results in Table 1 show that the proposed model was able to obtain a set of solutions with
di erent trade-o among the optimization criteria. In the case of the yellow scenario, the
instance with the smallest deviation was MO-TT* (108.11%); in the red scenario, it was MO-D
(88.40%). The instance with the largest deviation was SO-D (200% percentage deviation) in
both cases. Regarding the heuristic procedure (FH), it was able to compute good compromising
solutions, since the overall deviation is not far from the instance with the smallest deviation:
about 16.94% (compared to MO-TT*) in the yellow scenario and 32.76% (compared to MO-D)
in the red scenario.</p>
      <p>Another important outcome of the experimentation is the impact that the number of relevant
integer variables of the model has on the resolution e ciency. Related to this issue, the increment
in the integer variables is usually negatively correlated to the computational complexity of the
problem [34]. In line with this concept, SO-TT and SO-P{in which the objective function
Eq. (1c) is not involved and, thus, Eqs. (1i)- (1k) (and integer variable f ) become irrelevant
since they are not part of the optimization criteria{are easily solved by Gurobi. On the other
hand, in all the time-consuming instances (those for which the time limit is reached without
obtaining the optimal solution and those for which no solution is found) Eq. (1c) is included.
In these cases, Eqs. (1i)- (1k) (and integer variable f ) become relevant for the optimization
process{since they participate in the objective function{and, thus, the problem has a larger
number of relevant integer variables.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion and future work</title>
      <p>The Bus Transit Network Design Problem arises in the context of public bus transportation
in modern cities and basically consists in the de nition of buses lines layouts in an urban
area while aiming at enhancing some desired criteria. In this article, a novel multiobjective
mathematical formulation is presented for this problem which simultaneously optimizes two
traditional objectives, i.e., the number of passengers that are served by the network and the total
travel time of the buses, and a less conventional objective related to the pollution generation
of the network. This model was solved with exact and heuristic procedures for two realistic
scenarios of Montevideo city, Uruguay, obtaining di erent compromising solutions that allow
exploring the trade-o among the objectives.</p>
      <p>The main lines for future research include the application of more advanced exact
multiobjective approaches for the exact resolution, such as augmented "-constraint method.
Another feature that will be addressed to enhance the model is to consider uncertainty in the
pollution generation since this parameter can be a ected by several elements (e.g., the season
of the year, the weather and tra c conditions, economic activities that are performed in the
segment, and buildings skyline a ecting air circulation). In this sense, we are developing a model
based on arti cial neural networks to estimate more accurately the pollution generation of a bus
that transits a certain area of the city. This network will be trained with data gathered by
air-quality monitors displaced in Montevideo.</p>
      <p>Acknowledgements
This research was partially funded by European Union's Horizon 2020 research and innovation program
under the Marie Sklodowska-Curie grant agreement No 799078, by the European Union
H2020-ICT-20193 and UMA18-FEDERJA-003, and the Systems that Learn Initiative at MIT CSAIL.
[14] World Health Organization 2018 Ambient (outdoor) air quality and health
https://www.who.int/en/news-room/fact-sheets/detail/ambient-(outdoor)-air-quality-and-health
Accessed: 2019-07-07
[15] Lebrusan I and Toutouh J 2020 Air Quality, Atmosphere &amp; Health 14(3) 333{342
[16] Jorquera H, Montoya L D and Rojas N Y 2019 Urban Air Pollution (Cham: Springer International</p>
      <p>Publishing) pp 137{165
[17] Venkatram A 2015 Lectures on air pollution modeling (Springer)
[18] Zannetti P 2013 Air pollution modeling: theories, computational methods and available software (Springer</p>
      <p>Science &amp; Business Media)
[19] Chuang M T, Zhang Y and Kang D 2011 Atmospheric environment 45 6241{6250
[20] Cabaneros S M, Calautit J K and Hughes B R 2019 Environmental Modelling &amp; Software 119 285{304
[21] Toutouh J, Lebrusan I and Nesmachnow S 2020 International Conference on Optimization and Learning
(Springer) pp 115{127
[22] Lebrusan I and Toutouh J 2019 Ibero-American Congress on Information Management and Big Data
(Springer) pp 9{24
[23] Lebrusan I and Toutouh J 2020 Smart Cities 3 456{478
[24] Toutouh J 2021 Smart Cities ed Nesmachnow S and Hernandez Callejo L (Cham: Springer International</p>
      <p>Publishing) pp 90{105 ISBN 978-3-030-69136-3
[25] Toutouh J, Nesmachnow S and Rossit D G 2020 1st International Workshop on Advanced Information and</p>
      <p>Computation Technologies and Systems (AICTS) (Irkutsk, Russia)
[26] Nesmachnow S, Muran~a J and Risso C 2020 Smart Cities (Communications in Computer and Information</p>
      <p>Science vol 1359) (Springer International Publishing) pp 183{198
[27] Massobrio R and Nesmachnow S 2020 Applied Sciences 10 1{20
[28] Massobrio R Origin-destination transport matrices of the city of Montevideo, Uruguay
https://www.fing.edu.uy/ renzom/msc/od-matrices.md Accessed: 2020-11-26
[29] Vazquez Brust A 2018 Rpubs by RStudio https://rpubs.com/HAVB/osrm
[30] Zadeh L 1963 IEEE transactions on Automatic Control 8 59{60
[31] Rossit D G, Toutouh J and Nesmachnow S 2020 Waste Management 105 467{481
[32] Hart W E, Laird C D, Watson J P, Woodru D L, Hackebeil G A, Nicholson B L and Siirola J D 2017</p>
      <p>Pyomo{optimization modeling in python 2nd ed vol 67 (Springer Science &amp; Business Media)
[33] Gurobi Optimization L 2021 Gurobi optimizer reference manual URL http://www.gurobi.com
[34] Glover F 1984 Journal of Information and Optimization Sciences 5 69{71</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ibarra-Rojas O J</surname>
            , Delgado
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giesen</surname>
            <given-names>R</given-names>
          </string-name>
          and Mun~
          <string-name>
            <surname>oz J C 2015 Transportation Research Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <source>Methodological 77</source>
          <volume>38</volume>
          {
          <fpage>75</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Miller</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Barros</surname>
            <given-names>A G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kattan</surname>
            <given-names>L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wirasinghe</surname>
            <given-names>S 2016</given-names>
          </string-name>
          <source>KSCE Journal of Civil Engineering 20</source>
          <volume>1076</volume>
          {
          <fpage>1083</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Reisi</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aye</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rajabifard</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ngo</surname>
            <given-names>T 2014</given-names>
          </string-name>
          <source>Ecological Indicators 43</source>
          <volume>288</volume>
          {
          <fpage>296</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Hipogrosso</surname>
            <given-names>S</given-names>
          </string-name>
          <source>and Nesmachnow S 2019 Communications in Computer and Information Science 1152</source>
          <volume>93</volume>
          {
          <fpage>108</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Duran</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pradenas</surname>
            <given-names>L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Parada</surname>
            <given-names>V</given-names>
          </string-name>
          2019
          <source>Public Transport 11</source>
          <volume>189</volume>
          {
          <fpage>210</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Cancela</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mauttone</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Urquhart M E 2015 Transportation Research Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <source>Methodological 77</source>
          <volume>17</volume>
          {
          <fpage>37</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Wan Q K and Lo H K 2003</surname>
          </string-name>
          <source>Journal of Mathematical Modelling and Algorithms 2</source>
          <volume>299</volume>
          {
          <fpage>308</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Szeto</surname>
            <given-names>W Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Jiang Y 2014 Transportation Research Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <source>Methodological 67</source>
          <volume>235</volume>
          {
          <fpage>263</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Spiess</surname>
            <given-names>H</given-names>
          </string-name>
          and
          <string-name>
            <surname>Florian M 1989 Transportation Research Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <source>Methodological 23</source>
          <volume>83</volume>
          {
          <fpage>102</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Liang</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            <given-names>Z</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>X</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lo H K 2019 Transportation Research Part</surname>
            <given-names>B</given-names>
          </string-name>
          :
          <source>Methodological 126</source>
          <volume>115</volume>
          {
          <fpage>138</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Hipogrosso</surname>
            <given-names>S</given-names>
          </string-name>
          <source>and Nesmachnow S 2020 Smart Cities 3</source>
          <volume>479</volume>
          {
          <fpage>510</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Risso</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nesmachnow S 2020 Smart Cities</surname>
          </string-name>
          pp
          <volume>228</volume>
          {
          <fpage>243</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Nesmachnow</surname>
            <given-names>S</given-names>
          </string-name>
          , Ban~a S and
          <string-name>
            <surname>Massobrio R 2017 EAI Endorsed</surname>
          </string-name>
          <article-title>Transactions on Smart Cities 2 153478</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>