Вы находитесь на странице: 1из 11

Research in Transportation Economics xxx (xxxx) xxx–xxx

Contents lists available at ScienceDirect

Research in Transportation Economics


journal homepage: www.elsevier.com/locate/retrec

Research paper

Multi-agent simulation for planning and designing new shared mobility


services
Giuseppe Inturria,∗, Michela Le Pirab, Nadia Giuffridab, Matteo Ignaccolob, Alessandro Pluchinoc,
Andrea Rapisardac,d, Riccardo D'Angeloe
a
Department of Electric, Electronic and Computer Engineering, University of Catania, via Santa Sofia 64, 95125, Catania, Italy
b
Department of Civil Engineering and Architecture, University of Catania, via Santa Sofia 64, 95125, Catania, Italy
c
Department of Physics and Astronomy, University of Catania, and Infn sezione di Catania, via Santa Sofia 64, 95125, Catania, Italy
d
Complexity Science Hub Vienna, Josefstädter Str. 39, 1080, Wien, Austria
e
Mvmant srl, Via Ignazio Silone 21, 95040, Mirabella Imbaccari, Catania, Italy

ARTICLE INFO ABSTRACT

Keywords: Limiting private cars' use while promoting sustainable modes of transport is one of the main challenges of urban
Sustainable mobility transport planning. In this context, characterized by scarce resources and increasing demand for mobility,
Flexible transit Demand Responsive Shared Transport (DRST) services can bridge the gap between shared low-quality public
Demand responsive transport transport and unsustainable individual private transport. Taking advantage of Information and Communication
On-demand mobility
Technologies (ICT), they can supply transport solutions ranging from flexible transit to ride sharing services,
Mobility as a service
providing real-time “on demand” mobility through fleets of vehicles shared by different passengers. The optimal
Agent-based model
design of a DRST service requires a trade-off among efficiency (from the operators' point of view), service quality
JEL classification:
(from the users' point of view) and sustainability (from the community's point of view). In this paper, an agent-
R41
based model (ABM) fed with GIS data is used to explore different system configurations of a specific type of
R42
C63 DRST service, i.e. flexible transit, and to estimate the transport demand and supply variables that make the
service feasible and convenient. The model reproduces a mixed fixed/flexible route transit service with different
fleet size and vehicle capacity in the city of Ragusa (Italy) with the aim to: (i) make a first test of the ABM model
with GIS-based demand and road network models; (ii) explore different vehicle dispatching strategies; (iii) find
appropriate indicators to monitor the service quality and efficiency. Simulation results show the impact of fleet
composition and route choice strategy on the system performance. In particular, they show an optimal range of
operating vehicles that minimizes a total unit cost indicator, accounting both for passenger travel time and
vehicle operation cost. By reproducing the microinteraction between demand and supply agents (i.e. passengers
and vehicles), it is possible to monitor the macroscopic behaviour of the system, and derive useful suggestions for
the correct planning, management and optimization of DRST services.

1. Introduction move the vehicle for one km. These factors can be interpreted re-
spectively as land-use, transport and energy intensity (Ignaccolo,
Mobility is a fundamental component of urban life. The increase in Inturri, Le Pira, Caprì, & Mancuso, 2016).
city population and climate change challenges raise the need for a Public transport has the potential to reach the lowest transport
more sustainable and efficient transport system (EC-European intensity, as it traditionally uses high-capacity vehicles, well suited to
Commission, 2011; United Nations, 2016). Policies for sustainable serve high-density and high-demand mobility corridors. Nevertheless,
mobility generally act on three main factors: (1) the amount of fixed route and scheduled transit services often result in low quality of
transport activity, i.e. how many kilometres people travel; (2) the travel experience and load factors in low density urban areas with
amount of vehicles needed to transport people, which depends on the weak and dispersed transport demand. In general, the only alternative
capacity of the vehicle and its load factor as well; (3) the energy to is a massive use of private cars, with very low occupancy rates,

Corresponding author.

E-mail addresses: ginturri@dica.unict.it (G. Inturri), mlepira@dica.unict.it (M. Le Pira), nadia.giuffrida@dica.unict.it (N. Giuffrida),
matteo.ignaccolo@unict.it (M. Ignaccolo), alessandro.pluchino@ct.infn.it (A. Pluchino), andrea.rapisarda@ct.infn.it (A. Rapisarda),
riccardo.dangelo@edisonweb.com (R. D'Angelo).

https://doi.org/10.1016/j.retrec.2018.11.009
Received 30 November 2017; Received in revised form 31 October 2018; Accepted 15 November 2018
0739-8859/ © 2019 Elsevier Ltd. All rights reserved.

Please cite this article as: Giuseppe Inturri, et al., Research in Transportation Economics, https://doi.org/10.1016/j.retrec.2018.11.009
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Fig. 1. Classification of Demand Responsive Transport services (own setup).

causing road congestion and many other external costs, both at local while minimizing the additional time and distances travellers have to
and global levels. experience (to assure the expected level of service). The problem could
This paper focuses on the potential of innovative technological be approached by using operations research models, able to provide a
mobility platforms able to provide transport services that might reduce real-time optimization to satisfy the dynamic demand. By the same
transport intensity, by covering the gap between shared low-quality token, but with a different approach, microsimulation models can be
public transport and unsustainable individual private transport. used to reproduce DRST services and predict the impacts of different
In this context, Demand Responsive Transport (DRT) services are strategies on the service efficiency. In particular, agent-based simula-
well suited to be both shared and flexible, using fleets of vehicles tions are a suitable tool to understand the complexity of transport
scheduled “on demand” to pick up and drop off passengers in ac- systems and the emergent phenomena deriving from the interaction
cordance with their needs (Ambrosino, Nelson, & Romanazzo, 2003). between individual agents with different objectives and behaviours.
Taking advantage of new ICT, they can dynamically match supply This paper contributes to the development DRST, in particular
and demand and allow travellers to request rides in real-time from po- flexible transit services, by presenting an ad-hoc agent-based model
tential suppliers (e.g. ride sourcing services). They stand between un- (ABM), implemented to test the impact of different operation strategies
sustainable, flexible and individual transport services offered by private on service efficiency. The city of Ragusa (Italy) is chosen as case study,
vehicles (e.g. cars) and sustainable, shared, but low-flexible traditional where an innovative DRST service has already been tested. The model is
public transport services (metro, tram and bus), with different degrees of used as a realistic environment where to simulate different scenarios,
sustainability/shareability/flexibility according to the service (Fig. 1). In with simple rules assigned to agents’ behaviour, in order to explore the
this respect, following the emerging concept of sharing economy, they transport demand and supply variables that make the service feasible
can be shared among different passengers. Demand Responsive Shared and convenient. Starting from the microinteraction between demand
Transport (DRST) services can be regarded as a tool to shift away from a and supply agents (i.e. passengers and vehicles), the macroscopic be-
culture where consumers own assets (cars), toward the Mobility-as-a- haviour of the system is monitored, via appropriate indicators, and its
Service (MaaS) culture, where consumers “share access to assets” performance evaluated to establish criteria for an optimal service de-
(Ambrosino, Nelson, Boero, & Pettinelli, 2016). DRST encompasses dif- sign and operation.
ferent types of services, from vehicle sharing (e.g. car sharing or peer to The remainder of the paper is organized as follows. Section 2 will
peer car sharing) to ride sharing. Ride sharing services can be performed present a literature review on shared transport services models; in
by taxi sharing or carpooling, or they can have the connotation of Section 3, the methodology will be described, in particular the ABM
“flexible” transit (e.g. microtransit or bus on demand). In particular, with its main features (3.1); Section 4 will present the case study to-
well-designed flexible transit services are able to find the right compro- gether with a description of scenario simulations (4.1) and results (4.2);
mise between flexibility and fixed scheduling in order to have a reliable Section 5 will resume the paper highlighting future research directions.
service (like traditional public transport), while flexible and adaptable,
e.g. by changing (route) according to the demand. 2. Modelling approaches to shared mobility
The optimal design of a generic DRST service requires a trade-off
among efficiency (from the operators' point of view), service quality Shared transport services have gained increasing attention in the
(from the users' point of view) and sustainability (from the community's last years. From the demand side, the potential acceptability of these
point of view). The system stands between an expensive conventional services has been investigated, e.g. via stated preference surveys (Frei,
exclusive-ride door-to-door service (like a conventional taxi), and a Hyland, & Mahmassani, 2017; Krueger, Rashidi, & Rose, 2016; Ryley,
cheaper service where a dynamic sharing of trips makes users experi- Stanley, Enoch, Zanni, & Quddus, 2014). From the supply side, data
ment longer travel distances and times, while the vehicles drop off and analysis techniques and optimization models have been proposed to
pick up other passengers (like a conventional bus). From the operator's study service functioning (Santi et al., 2013; Tachet et al., 2017). Tra-
point of view, it is important to select the optimal strategy to assign ditionally, the problem has been formalized as dial-a-ride (Stein, 1978)
vehicles to passengers' requests, so to perform high load factor (to in- or multiple depot vehicle scheduling (Bodin & Golden, 1981). More
crease revenues) and low driven distance (to reduce operation costs), recently, simulation models have been developed for different

2
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

purposes, e.g. to: study the interaction between demand and fleet size increasingly growing in the last years. However, there is still room for
(Bailey & Clark, 1987); compare usability and profitability of dial-a-ride improvement to increase the capability of models to reproduce real-
and fixed-route systems (Shinoda, Noda, Ohta, Kumada, & Nakashima, world systems and tailor them according to the specific context.
2004); evaluate the efficient scheduling of dynamic DRT services, e.g. In this respect, Quadrifoglio, Dessouky, and Ordonez (2008) con-
via a call-in simulator (Diana, 2006); evaluate dynamic taxi-sharing ducted a study of the operations of DRT providers on a network based
systems, e.g. via the “DIVERT” simulation platform (D'Orey, Fernandes, on data for a service in Los Angeles County; however, it is a static
& Ferreira, 2012; Bischoff, Maciejewsk, & Nagel, 2017); investigate the problem, as they suppose that all the requests for any given day of
effects of using a zoning vs. a no-zoning strategy and time-window service are made at least one day in advance. Carotenuto et al. (2012)
settings on the performance of a DRT service (Quadrifoglio, Dessouky, address the simulation of a DRT in a dynamic mode, where requests are
& Ordonez, 2008); evaluate the performance and profitability of DRT assigned to vehicles, taking into account the actual time the request has
services providers over multiple years of operation (Cich et al., 2017; been received and the actual vehicle position; however, they use a
Horn, 2002); analyse first and last miles connections, e.g. via the discrete event simulation environment composed of a set of modules
“NITS” (Network-Inspired Transportation System) simulation model each of which reproduces the behaviour of the physical objects, but this
(Edwards, Elangovan, & Watkins, 2012). is done without any reference to a real territory or a real road network.
In the framework of simulation models, ABM are very useful to help Čertický et al. (2014) state that transport specific simulation tools
the design of DRST services, by testing different strategies and system (such as MATSIM or SUMO3) have proven insufficient for simulation-
configurations, while reproducing the dynamic interaction between based assessment of a wider variety of DRT systems. The authors pre-
passengers and vehicles (Cich et al., 2017). sented an agent-based simulation testbed built on top of the transport
Contrary to traditional simulation modelling, where one imple- simulation framework AgentPolis to assess the performance of on de-
ments a model according to a centralized theory and analyses the be- mand mobility services under different conditions; however, most of
haviour of the system as a results of different input parameters and the software architecture is hidden and does not allow for fine tuning of
scenarios, in ABM we do not have a pre-set model: one provides agents some variables, e.g. users' availability to wait for the service or ran-
with few rules of behaviour and searches for emerging patterns through domness in the dispatching of vehicles to routes.
the simulation. Another difference stands in the level of aggregation: In this paper, we investigate a DRST service, which is a dynamic
even if traditional behavioural models can be disaggregated and de- flexible route transit service. It is dynamic because arriving demand
tailed, they always presume limited options, a rational behaviour and requests affect the way routes are assigned to vehicles; it is a flexible
maximizing goals. ABM can be thought as the natural evolution of transit because it is composed of fixed and optional routes. The fixed
behaviour models, where autonomous entities (i.e. agents) can act and routes assure a certain regularity of the service allowing, in principle,
interact according to different simple behavioural rules, increasing the users to access it without booking in advance, while other routes are
level of realism and allowing for more complex modelling of interac- optional and demand responsive, allowing low density areas to be
tions. They are suitable to reproduce the interaction among single served by a transit service.
stakeholders involved in transport decision-making (Le Pira, Inturri, A new ABM is presented to simulate this particular category of
Ignaccolo, Pluchino, & Rapisarda, 2015; Le Pira, Inturri, Ignaccolo, & DRST service, pertaining to flexible transit services, under different
Pluchino, 2018; Marcucci et al., 2017; Čertický, Jakob, & Píbil, 2015). system configurations, by simulating the interaction between vehicles
They are particularly suitable to simulate passenger and freight trans- travelling along a flexible road network and users walking from their
port interactions in urban environment, since such flows co-exist and origins to stop nodes to get a transport service to their destinations. The
share the same physical scarce spaces (Maggi & Vallino, 2016). They main novelties of the model rely on the implementation of: (1) an ad-
have been proposed to test different transport services, e.g. taxi fleet hoc GIS-based demand model integrated in the simulation environment,
(Cheng & Nguyen, 2011), collective taxi systems (Lioris, Cohen, & de La implying an easy transferability to other contexts, (2) different dis-
Fortelle, 2010), car sharing (Fagnant & Kockelman, 2014; Lopes, patching strategies that allow a dynamic matching between vehicles
Martineza, & de Almeida Correia, 2014; Martínez, de Almeida Correia, and passengers; (3) a flexible simulation interface that allows to easily
Moura, & Lopes, 2017), shared self-driving services (Martínez & Viegas, change variables and monitor the state of the system in real-time. The
2017), and also to investigate DRT services, analysing the profitability model has been first described in Inturri et al. (2018) and preliminary
of thin flow service providers over multiple years (Cich et al., 2017) and results presented. Here, we extend the description, provide more details
developing an open-source simulation testbed (Čertický, Jakob, & Píbil, about agent dynamics, and present results of different sets of simula-
2016). tions, useful for service design and customization.
Main benefits of ABM can be summarized as follows (Bonabeau, The model can be easily adapted so to reproduce different DRST
2002): services and be applied to other contexts. It allows exploring the
emergence of optimal operation configurations, by identifying ad-hoc
• possibility to capture emergent phenomena, resulting from interac- indicators to monitor the system's performance. The ABM is able to
tion among the constituent units of the system and which are dif- capture the performance of the DRST which depends on how vehicles
ficult to predict; are allocated to passengers, routes and schedules, on the particular
• providing of a natural description of a system, since for some sys- topology of the road network and on the spatio-temporal pattern of
tems it is more convenient to describe the behaviours of the in- passenger demand. In the following, the main characteristics of the
dividual entities rather than to come up with the equations that ABM are presented.
govern the system's dynamics;
• flexibility, for the easiness to add more entities to the model, to
modify behaviour, degree of rationality, ability to learn and evolve, 3. Methodology
and rules of interactions of agents. They also allow to change levels
of description and aggregation, making possible to start the simu- The aim of the ABM is to reproduce innovative DRST services and
lation before the level of system's complexity is still unknown. test the impact of different vehicles dispatching strategies on the service
efficiency and quality. NetLogo has been chosen as modelling platform
In Table 1, several examples of recent approaches to shared mobility (Wilensky, 1999), being totally programmable and customizable, thus
modelling are classified according to the type of shared mobility and offering a suitable environment to test and monitor the performance of
the techniques used. new transport solutions under different system configurations. The
Literature on modelling approaches to shared mobility is main characteristics of the model are:

3
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Table 1
Literature review on shared-mobility modelling.
Scheme of shared mobility Approach Authors

Taxi sharing Data analysis Santi et al., 2013; Tachet et al., 2017
ABM Cheng & Nguyen, 2011; Lioris et al., 2010
Simulation model D'Orey et al., 2012; Bischoff et al., 2017
Flexible Transit Simulation model Quadrifoglio, Dessouky, & Ordonez, 2008; Horn, 2002; Edwards et al., 2012; Carotenuto, Monacelli, Raponi, & Turco,
2012
Stated preference survey Frei et al., 2017; Ryley et al., 2014
ABM Cich et al., 2017; Čertický, Jakob, Píbil, & Moler, 2014
Shared Autonomous Vehicles Stated preference survey Krueger et al. (2016)
ABM Martínez & Viegas, 2017; Scheltes & de Almeida Correia, 2017
Car sharing ABM Lopes et al., 2014; Fagnant & Kockelman, 2014

i. Dynamic vehicle sharing, Given a set of n zones, the trip rate TRij generated for the generic O-
ii. Mixed fixed and flexible routes, D ij is calculated with equation (1), where TRi is the generation trip rate
iii. On-demand stops in prefixed points, of the zone i, proportional to population density and to an average trip
iv. Flat fare, rate (ATR) (simulation variable), calculated with equation (2), and pij is
v. Origin/destination demand pattern characterized by trip generation the probability that a trip with origin i has destination in the zone j,
proportional to zone population and trip distribution based on a calculated with equation (3).
gravity model. TRij = TRi pij (1)
The simulated service is “demand responsive” since vehicles can Popi
adapt their routing according to the demand. It is “flexible” since they TRi = n ATR
k=1
Popk (2)
travel along a fixed route and can switch to optional routes according to
the route choice strategy. Actually, this first version of the model in- Addj dij e dij

cludes a limited cognitive agent behaviour, in order to have a simple pij = n dkj
Addj dkj e (3)
tool able to reproduce a basic DRST service that could be easily mod-
k=1

ifiable and adaptable to reality. In this respect, vehicles do not have a Addj is the number of employees working in zone j, dij is the distance
complete knowledge of the state of the system, i.e. they only know how from i to j, α and β are the parameters of the decay function
many people are waiting at the nearest stop or at the stops along the f (d ) = d e d .
flexible route they are allowed to drive on. There is no cooperation Agent (passenger and vehicle) dynamics. Agent dynamics is de-
among drivers; users do not know the location of the vehicles on the scribed in Fig. 2.
network nor the waiting time for the next arrival. The system is self- A trip request of a passenger group (with a maximum prefixed size)
organized and the model measures its performance at a global level. It is stochastically generated, according to the demand model. For the
is clear that in a real-world case the system would be based on a digital sake of simplicity, in this first version we used a simplified mode choice
platform, allowing users to know the position and arrival time of ve- model. In this respect, the choice is twofold, i.e. between flexible transit
hicles (e.g. via an app), and vehicles to know the demand. However, the and other generic modes of transport (e.g. car, taxi, local public
aim of the first version of the model is to help the strategic design of transport). This assumption is justified by the aim of the simulation, i.e.
such service, implying an easy matching between demand and supply, to study the basic variables that can help the strategic design of a new
trying to understand how local strategies and system variables can flexible transit service.
change the overall performance. The details of the model are presented The mode choice depends on two variables, i.e. the walking distance
below. from the origin zone to the closest stop and from the destination stop to
final destination, and the waiting time. In this respect, passenger-agents
assume different “status”, as explained in the following (please see
3.1. Description of the model
"accessibility test" in Fig. 2).
If distance from nearest stop to origin or to destination overcomes a
A description of the model based on Inturri et al. (2018) is here
given threshold, passenger group assumes the status “rejected”, since,
presented, according to its main features, i.e. (i) transport network, (ii)
in a simplified way, it is assumed that the passenger might decide not to
demand model, (iii) agent (passenger and vehicle) dynamics, (iv) route
use flexible transit due to excessive access time and will use other
choice strategies, (v) performance indicators. In this paper, more details
modes. Otherwise, request is accepted and passenger group moves to
about relevant features (e.g. agents’ behaviour) are provided, and a new
the nearest stop assuming the status “waiting”, while waiting for a
analytical description based on the ODD (Overview-Design Concepts-
vehicle with an appropriate number of available seats. If a prefixed
Details) protocol (Grimm et al., 2006; 2010) is given (Table 2).1
maximum waiting time is overcome before a vehicle reaches the stop,
Transport network. The network consists of a fixed route and some
each passenger group gives up and assumes the status of “unsatisfied”.
optional routes, composed of network nodes and links, stop nodes and
In this case, it is implicit that they will choose another transport mode
diversion nodes (to skip from fixed to optional routes and vice versa).
to make their trip. Otherwise, each passenger boards the vehicle as-
The GIS extension of NetLogo is used both to build the actual road
suming the status of “satisfied”, and alights at the nearest stop to its
network and map the distribution of population (residents and em-
required destination.
ployees) at census zone level.
For what concerns vehicles, a given number of vehicles with pre-
Demand model. A users’ group trip request is generated from an
fixed seat capacity, generated at random stops, starts traveling along
origin (O) zone to a destination (D) zone with a negative exponential
the fixed route at constant speed. At each stop where passengers are in
distribution, according to a gravitationally distributed probability.
“waiting” status, they load them following the First-Come-First-Served
(FCFS) queue rule, but only if the passenger group size is not greater
1
This description based on ODD protocol should be intended as preliminary than vehicle available seats (please see "seat test" in Fig. 2). In general,
and not exhaustive, since we are presenting the first basic version of the model. at each switch node a vehicle can shift to an optional route if there are

4
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Table 2
Model description according to the ODD protocol.
Overview Purpose The aim of the model is to test the impact of different operation strategies (i.e. route choice strategies – RCS and different fleet
size) on efficiency, quality, and effectiveness of the DRST service
Entities, State variables and There are two types of agents: vehicles and passenger groups. Vehicles are characterized by a certain capacity (fixed at the
scales beginning of the simulation) and a number of available seats that is dynamically updated. Passenger groups are characterized
by a number of persons sharing the same trip origin/destination. Time step is 1 s, and simulation time is typically set to 6 h.
The world is composed by a grid of 369 × 201 cells of 15 m each
Process overview and A users' group OD trip request is randomly generated. Users requesting a trip reach the nearest stop and wait for the vehicle to
scheduling come. Vehicles are randomly distributed at stops, and start driving on the assigned routes according to the RCS to pick up/
drop off passengers along their routes. Please refer to Fig. 2 where a block diagram is presented representing passenger and
vehicle dynamics. The simulation is time-discrete, i.e. the system state variables are updated at each time step
Design concepts Design concepts The characteristics of the system (supply + demand) emerge from the microinteraction between passengers and vehicles. In
this first version of the model, no interaction between vehicles is considered nor adaptation or learning strategies. The
objective is to maximize the number of satisfied users and minimize the total number of km travelled by empty vehicles.
Please refer to the performance indicators defined in Section 3
Details Initialization At the beginning of the simulation, N vehicles are randomly generated at different stops. They have a fixed capacity and all
the seats are available. No demand is present at t = 0
Input data The input data regarding demand generates from a gravity model based on census data about population and workers and
network distance. Please refer to Table 3 for more details about the input data used for simulations
Submodels 1. Import map (via NetLogo GIS extension); 2. Import matrix (i.e. OD data and network shortest path distances); 3. Setup (set
variables to initial values at t = 0); 4. Start simulation (“new requests” routine, “vehicle/passenger movement” routine,
“passenger loading/unloading” routine, “time update” routine, “plot” routine)

Fig. 2. Passenger (left) and vehicle (right) dynamics.

passengers in “waiting” status or destination stops for on-board pas- If RCS is FR, each vehicle at a diversion node randomly chooses to
sengers. The available vehicle seats are updated at each passenger go on the flexible route; approximately, half of the vehicles will drive
loading/unloading. on the flexible route, and the other half will keep on driving on the
Route choice strategies. All vehicles drive on the fixed route. At fixed route, until the next diversion node is reached. If RCS is AVAR,
diversion nodes, a vehicle may drive on a flexible route according to the each vehicle is allowed to drive on a flexible route, but it chooses to do
Route Choice Strategy (RCS) it is assigned to. so only when a boarded passenger has to leave or he/she is waiting at a
In this first version of the model, there are three RCSs: stop or according to a random component. If RCS is EVAR, each vehicle
drives only on its prefixed assigned flexible route, except when it is
• “Fully Random” (FR); randomly extracted to keep on driving on the fixed route. The ran-
• “All Vehicles drive on All flexible Routes” (AVAR); a prefixed per- domness component has been considered to add some “noise” to the
centage of vehicles can be assigned at random; system, since it has been shown that random strategies can have a
• “Each Vehicle is Assigned to a flexible Route” (EVAR); a prefixed beneficial role in increasing the efficiency of social and economic
percentage of vehicles can be assigned at random. complex systems (Biondo, Pluchino, Rapisarda, & Helbing, 2013;

5
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Pluchino, Rapisarda, & Garofalo, 2010; Pluchino, Garofalo, Rapisarda, survey where the majority of them stated that they typically used pri-
Spagano, & Caserta, 2011). vate cars, but that they would be willing to change habits and reduce
Performance indicators. The local strategies determining interaction the number of family cars if the city had offered an efficient transport
between passengers and vehicles give raise to global patterns that can system.3 Furthermore, the planning of the same service in Ragusa for
be monitored via appropriate performance indicators. They are chosen University students is currently under way. Even if the pilot gained a
to capture the different objectives and points of views of the system considerable success, it was conducted for a very short period of time
actors, i.e.: (1) a user is interested in reducing the trip cost (length, (i.e. three weeks), thus preventing the possibility to collect statistically
travel time, fare); (2) a private company providing the service is in- significant data. Nevertheless, it confirmed the effectiveness of well-
terested in maximizing the profit, by increasing the number of pas- designed DRST services, stimulating its replication in other contexts
sengers within a prefixed travelled distance or, conversely, in reducing and further development. Based on this premise, Ragusa's case study
the amount of travelled distance to serve a prefixed demand; (3) the was reproduced via the ABM to: (i) make a first test of the model with
community is interested in reducing transport externalities, e.g. air real GIS data; (ii) explore different vehicle dispatching strategies to
pollution and congestion. optimize the system; (iii) find appropriate indicators to monitor the
The main indicators chosen for the analysis are: service quality and efficiency.
The network used for MVMANT was reproduced in the ABM, and it
• total number of passengers transported NP (pax), is reported in Fig. 3: transport network has fixed (blue) and flexible
• total driven distance TDD (km), (orange) routes; census zones are coloured according to population
• average passenger travelled distance APTD (km), (from light to dark green); network and stops are the real ones from the
• average vehicle load factor ALF, MVMANT pilot. The service demand is based on a GIS model, which
• passenger travel time, in terms of average waiting time AWT (min), takes into account population and employment data, while agents’
average on-board time AoBT (min), and average total travel time behaviour is regulated by the simplified assumptions described in
APTT (min), Section 3.1.
• average vehicle speed AVS (km/h), The main input variables of the system are:
• cost index CI (km/pax), as ratio of TDD and NP,
• total passenger travel time TPTT (h) (including a penalty for each • service variables, i.e. total simulation time (h), number of vehicles,
unsatisfied user), vehicle maximum capacity (seats), vehicle average speed (km/h);
• operation cost OC (€), • demand variables, i.e. demand rate ATR (request/hour), maximum
• total unit cost TUC (€/pax), as described below. number of passengers per request, maximum waiting time (min);
• route choice strategy, i.e. FR, EVAR, AVAR, with a variable per-
The total unit cost per passenger takes into account the total pas- centage of randomness.
senger travel time TPTT (h), the value of time VOT (€/h) for passengers,
and the vehicle operation cost OC (€), evaluated according to equation 4.1. Scenario simulations
(4):
TPTT VOT + OC Two sets of scenario simulations were performed. The first set
TUC = considers system operation with different numbers of vehicles, ranging
NP (4)
from 1 to 30, with different seat capacities, so that the total seat ca-
It considers the cost of users and the cost of the operator per each pacity is constant and equal to 30. This was done to test different ser-
transported passenger, so it can be seen as a unit cost for the transport vices that, at the two extremes (i.e. 1 vehicle with 30 seats and 30
system (demand and supply) as a whole. vehicles with 1 seat) could be assimilated respectively to a minibus
Next section will illustrate how the model was tested in a real world service and a taxi service.
case study. The second set of simulations consider different route choice stra-
tegies (i.e. FR, EVAR, AVAR) with increasing levels of randomness, so to
4. Case study test the overall system performance. The main input data are sum-
marized in Table 3.
To test the model, we decided to simulate the flexible transit service
in a real context. The case study is Ragusa, a small-medium city with 5. Results
approximately 70,000 inhabitants located in the south-eastern part of
Sicily (Italy), where an innovative DRST service, called MVMANT, was Main simulation results are described below. Fig. 4 shows how, with
experimented in 2016. MVMANT is an urban mobility platform which a given route choice strategy (in this case EVAR with 30% randomness),
enables the deployment of a fleet of vehicles circulating on prefixed waiting time is reduced by higher number of running vehicles, while
routes.2 It has been tested as a viable solution to solve the problem of on-board time is reduced because more vehicles (of lower set capacity)
last mile connections, especially in a city that experiments a poor urban reduce shared trips and travelled distance by each passenger. Similarly,
public transport supply. Ragusa is characterized by two distinct areas, Fig. 5 (left) shows the average vehicle speed (blue line) that increases
the upper town and the lower and older town of Ragusa Ibla, with a with the number of operating vehicles and the “cost index” (green line),
high touristic vocation. Several park-and-ride facilities have been built calculated as the ratio between the total driven distance by all vehicles
in the upper town, but they were not properly integrated in a smart and the total transported passengers. It can be considered a “transport
mobility strategy. MVMANT has connected those facilities with the intensity index” or a proxy of pollutant emissions per passenger. It
main destinations in Ragusa Ibla, which is scarcely connected to the shows a significant double slope that indicates the need of higher fares
centre, offering a continuous service with midsize passenger vans. The to cover the costs as the service gets closer to a taxi service. Fig. 5
dynamic forecast of the mobility flow, coupled with the requests in real (right) shows that the average distance travelled (orange line) by each
time generated by customers, has significantly increased the service passenger is reduced by the number of vehicles in operation, while at
quality and made touristic attractions more accessible. More than 600 same time the average load factor is reduced (light blue line).
citizens were enrolled before starting the service by participating in a Fig. 6 on the left shows the total hours spent by all passengers (in

2 3
http://www.mvmant.com. https://www.mvmant.com/pilot-in-ragusa/.

6
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Fig. 3. Virtual map (left) and satellite map (right) (Inturri et al., 2018).

Table 3 the system (10 €/h), adding the operation cost of vehicles (in the range
Input data used for scenario simulations. of 0.5–1.0 €/km according with the vehicle size) and drivers’ cost (20
Type of input variable Input variables Input data
€/h), and dividing the sum by the number of passengers. It can be
considered a measure of the total cost sustained by the transport system
service variables total simulation time (h) 6 (demand and supply) to move one person. In this case, an optimal range
number of vehicles 1–30 of shared services can be identified within a range between 5 and 10
vehicle maximum capacity 30–1
(seats)
vehicles.
vehicle average speed (km/h) 30 km/h By considering different route choice strategies, it can be seen that
demand variable demand rate (request/hour), 100 EVAR with a 30% of randomness is the best dispatching strategy, in
maximum number of passengers 1–4 terms of TUC, with 6 vehicles (Fig. 7).
per demand
Comparing TUC for EVAR and AVAR strategies with variable ran-
maximum waiting time (min) 10
route choice strategy FR 100% randomness domness, best results are found with EVAR and no randomness, while
EVAR variable randomness AVAR is the worst. This is because the assignment of vehicles to specific
AVAR variable randomness routes (EVAR) reduces the empty driven distances. By increasing ran-

Fig. 4. Average waiting time, average on-board time and total travel time (route choice strategy EVAR with 30% randomness; maximum group size = 3; total seat
capacity = 30).

yellow), while waiting (in light blue), on board (in orange) plus a domness, it can be seen that the two strategies get closer in terms of
penalty of 60 min for each users that waited more than a prefixed TUC. With randomness more than 40%, the two strategies are the same
threshold at the stop (in grey), and the total number of passengers with intermediate and almost constant performance. It can be con-
transported (in dark blue). This last parameter decreases with 15 and cluded that a certain rate of randomness is beneficial for the AVAR
30 vehicles because group requests with 3 passengers cannot be sa- strategy, since it implies that not all vehicles will simultaneously ex-
tisfied by vehicles with low capacity. On the right, Fig. 6 shows the total plore all the routes if demand is present (thus reducing the empty
unit cost TUC (€/pax) by the number of vehicles. It is calculated by driven distance). Vice versa, EVAR strategy works better without ran-
attributing a monetary value to each hour spent by the passengers in domness. Fig. 8 reports this result in the case of 5 vehicles with 8 seats.

7
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Fig. 5. Cost index and average vehicle speed (on the left), average load factor and average passengers' travel distance (on the right) (route choice strategy EVAR with
30% randomness; maximum group size = 3; total seat capacity = 30).

Fig. 6. Passenger travel time and number of passengers (on the left) and total unit cost TUC (on the right) (route choice strategy EVAR with 30% randomness;
maximum group size = 3; total seat capacity = 30) (Inturri et al., 2018).

Fig. 7. Total unit cost TUC for different number of vehicles (RCS: FR, EVAR with 30% randomness, AVAR with 30% randomness).

8
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Fig. 8. Total unit cost vs. randomness (number of vehicles = 5; seat capacity = 8; maximum group size = 1) (Inturri et al., 2018).

Fig. 9. Flexible transit vs taxi service (RCS = FR; total seat capacity = 30; maximum group size = 1).

Fig. 9 shows the percentage variation of some of the relevant pre- level of service. To sum up, the model could help to find the right trade-
vious performance indicators, as a function of the number of vehicles off between level of service (passengers’ point of view) and transport
with variable seat capacity, so that the global capacity is constant and externalities (due to higher load factor and less travelled kilometres).
equal to 30 seats. The value of 100% is assigned to indicators when 30
vehicles with one seat are running; then a percentage change is re- 6. Conclusion
corded when a lower numbers of vehicles of bigger size is in operation.
An increasing number of vehicles with lower seat capacity (from 1 This paper presented an agent-based model able to simulate flexible
vehicle of 30 seats to 30 vehicles of 1 seat) represents the shift from a demand responsive shared transport (DRST) services, namely flexible
flexible transit to a taxi-like service. It can be seen that 20% of the transit services. This is done to support their strategic planning and
maximum fleet size (6 vehicles) satisfies 78% of the maximum potential design, by simulating their functioning in a real context. Different
demand, and improves the efficiency, lowering to 26% the amount of strategies can be tested by changing the service variables and assigning
travelled distances by the vehicles due to higher load factors (and so the simple rules to the agents so to explore, starting from the micro-
impacts on the environment), at the expenses of lower levels of service interaction between passengers and vehicles, the macroscopic beha-
for the passengers. In fact, the average travel time increases up to viour of the system. For a first test, the city of Ragusa (Italy) was chosen
166%, and the average travelled distance per passenger increases up to as case study, where an innovative DRST has already been experi-
154%. However, the reduction of the cost index could lead to a fare mented. Different scenarios have been reproduced by changing fleet
reduction of over 74%, thus counterbalancing the worsening of the composition and vehicle dispatching strategy.

9
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Simulation results show that the service quality and performance Bonabeau, E. (2002). Agent-based modeling: Methods and techniques for simulating
considerably vary in relation to the number and capacity of vehicles. In human systems. PNAS May: 99, (pp. 7280–7287). Suppl 3.
Carotenuto, P., Monacelli, D., Raponi, G., & Turco, M. (2012). A dynamic simulation
particular, given a fixed supply (in terms of total seat capacity), many model of a flexible transport services for people in congested area. Procedia-Social and
vehicles with low capacity decrease the passenger travel time (and cost) Behavioral Sciences, 54, 357–364.
and increase the operator costs, while few high-capacity vehicles per- Čertický, M., Jakob, M., & Píbil, R. (2015). Fully agent-based simulation model of multimodal
mobility in european cities. Models and Technologies for intelligent transportation systems
form better from an operator's point of view. An optimal range can be (MT-ITS).
found by considering a total unit cost accounting both for passenger Čertický, M., Jakob, M., & Píbil, R. (2016). Simulation testbed for autonomic demand-
travel time and vehicle operation cost. responsive mobility systems. Autonomic Road Transport Support Systems, 147–164.
Čertický, M., Jakob, M., Píbil, R., & Moler, Z. (2014). Agent-based simulation testbed for
Besides, different vehicle dispatching strategies have been simulated on-demand mobility services. Procedia Computer Science, 32, 808–815.
to test different system configurations (from more flexible to more fixed Cheng, S. F., & Nguyen, T. D. (2011). Taxisim: A multiagent simulation platform for
route strategies). Results show that assigning vehicles to specific routes evaluating taxi fleet operations. Proceedings of the 2011 IEEE/WIC/ACM international
conferences on web intelligence and intelligent agent technology: Vol. 02, (pp. 14–21).
(i.e. avoiding that all vehicles drive on all routes) reduces travelled
Cich, G., Knapena, L., Maciejewskib, M., Yasara, A., Bellemansa, T., & Janssensa, D.
distances by empty vehicles and improves the overall system perfor- (2017). Modeling demand responsive transport using SARL and MATSim. Procedia
mance. If all vehicles are allowed to drive on all the routes, then a Computer Science, 109C.
certain level of randomness in agent's choice is found to be beneficial D'Orey, P. M., Fernandes, R., & Ferreira, M. (2012). Empirical evaluation of a dynamic
and distributed taxi-sharing system. Proceedings of ITSC (pp. 140–146). IEEE 2012.
for the system performance. Diana, M. (2006). The importance of information flows temporal attributes for the effi-
First results show that the model is able to reproduce different cient scheduling of dynamic demand responsive transport services. Journal of
system configurations and to monitor, via appropriate indicators, its Advanced Transportation, 40(1), 23–46.
EC-European Commission (2011). Roadmap to a Single European Transport Area-
performance. Towards a competitive and resource efficient transport system. White Paper,
Further research will focus on: (a) comparing DRST performance Communication, 144.
with pure taxi and pure bus services; (b) testing other strategies to Edwards, D., Elangovan, A., & Watkins, K. (2012). Reaching low-density urban areas with
the network-inspired transportation system. Intelligent transportation systems (ITSC),
optimize the service (i.e. increase load factor, reduce vehicle-km), e.g. 2012 15th international IEEE conference on (pp. 826–831). IEEE.
re-balancing/idle strategies; (c) testing reactive/adaptive agent beha- Fagnant, D. J., & Kockelman, K. M. (2014). The travel and environmental implications of
viours for route choice strategies based on system states to make the shared autonomous vehicles, using agent-based model scenarios. Transportation
Research Part C, 40.
service more demand-responsive; (d) testing pricing strategies and Frei, C., Hyland, M., & Mahmassani, H. S. (2017). Flexing service schedules: Assessing the
public subsidies to increase the service effectiveness (in terms of sa- potential for demandadaptive hybrid transit via a stated preference approach.
tisfied demand); (e) testing the performance of the system with au- Transportation Research Part C, 76, 71–89.
Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., ... Huth, A. (2006).
tonomous vehicles; (f) including elasticity of demand to price; (g) in-
A standard protocol for describing individual-based and agent-based models.
cluding the estimation of pollutant emissions and other transport Ecological Modelling, 198(1–2), 115–126.
externalities; (h) improving the demand model (e.g. including socio- Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J., & Railsback, S. F. (2010).
demographics characteristics, data from surveys); (i) test the service The ODD protocol: A review and first update. Ecological Modelling, 221(23),
2760–2768.
operation taking into account real-time traffic data; (j) validate the Horn, M. (2002). Multi-modal and demand-responsive passenger transport systems: A
model with real-world data. In this respect, it is planned to use data by modelling framework with embedded control systems. Transportation Research Part A,
reproducing other case studies of an analogous DRST systems based on 36(2), 167–188.
Ignaccolo, M., Inturri, G., Le Pira, M., Caprì, S., & Mancuso, V. (2016). Evaluating the role
the same platform, e.g. the case of Dubai.4 of land use and transport policies in reducing the transport energy dependence of a
The final aim is to have a reliable decision-support tool for planning, city. Research in Transportation Economics, 55, 60–66.
management and optimization of DRST services, which can help to Inturri, G., Giuffrida, N., Ignaccolo, M., Le Pira, M., Pluchino, A., & Rapisarda, A. (2018).
Testing demand responsive shared transport services via agent-based simulations. In
reduce the burden of transport in our cities and contribute to sustain- P. Daniele, & L. Scrimali (Eds.). “New trends in emerging complex real life problems.
able mobility. ODS, taormina, Italy, september 10–13, 2018”. AIRO springer seriesSpringer
International Publishing978-3-030-00472-9.
Krueger, R., Rashidi, T. H., & Rose, J. M. (2016). Preferences for shared utonomous ve-
Acknowledgments
hicles. Transportation Research Part C, 69.
Le Pira, M., Inturri, G., Ignaccolo, M., & Pluchino, A. (2018). Dealing with the complexity
This work has been partially financed by the University of Catania of stakeholder interaction in participatory transport planning. In J. Zak, Y. Hadas, &
R. Rossi (Eds.). “Advanced concepts, methodologies and Technologies for transportation
within the project “Piano della Ricerca Dipartimentale 2016-2018” of
and logistics”. Advances in intelligent systems and computing 572Springer International
the Department of Civil Engineering and Architecture and the project Publishinghttps://doi.org/10.1007/978-3-319-57105-8_3.
“Piano per la Ricerca 2016-2018 - Linea di intervento 2” of the Le Pira, M., Inturri, G., Ignaccolo, M., Pluchino, A., & Rapisarda, A. (2015). Simulating
Department of Electric, Electronic and Computer Engineering. opinion dynamics on stakeholders' networks through agent-based modeling for col-
lective transport decisions. Procedia Computer Science, 52, 884–889.
Lioris, E., Cohen, G., & de La Fortelle, A. (2010). Overview of a dynamic evaluation of
References collective taxi systems providing an optimal performance. Intelligent vehicles sympo-
sium (IV) (pp. 1110–1115). IEEE IEEE, 2010.
Lopes, M. M., Martineza, L. M., & de Almeida Correia, G. H. (2014). Simulating carsharing
Ambrosino, G., Nelson, J. D., Boero, M., & Pettinelli, I. (2016). Enabling intermodal urban operations through agent-based modelling: An application to the city of Lisbon,
transport through complementary services: From flexible mobility services to the Portugal. Transportation Research Procedia, 3.
shared use mobility agency: Workshop 4. Developing inter-modal transport systems. Maggi, E., & Vallino, E. (2016). Understanding urban mobility and the impact of public
Research in Transportation Economics, 59, 179–184. policies: The role of the agent-based models. Research in Transportation Economics, 55,
Ambrosino, G., Nelson, J. D., & Romanazzo, M. (2003). Demand responsive transport ser- 50–59.
vices: Towards the flexible mobility agency. ENEA. Italian National Agency for New Marcucci, E., Le Pira, M., Gatta, V., Ignaccolo, M., Inturri, G., & Pluchino, A. (2017).
Technologies, Energy and the Environment88-8286-043-4. Simulating participatory urban freight transport policy-making: Accounting for het-
Bailey, W. A., Jr., & Clark, T. D., Jr. (1987). A simulation analysis of demand and fleet size erogeneous stakeholders' preferences and interaction effects. Transportation Research
effects on taxicab service rates. Proceedings of the 19th conference on Winter simulation Part E, 103, 69–86.
(pp. 838–844). ACM. Martínez, L. M., de Almeida Correia, G. H., Moura, F., & Lopes, M. M. (2017). Insights into
Biondo, A. E., Pluchino, A., Rapisarda, A., & Helbing, D. (2013). Reducing financial carsharing demand dynamics: Outputs of an agentbased model application to Lisbon,
avalanches by random investments. Physical Review A, 88(6), 062814. Portugal. International Journal of Sustainable Transportation, 11(2), 148–159. https://
Bischoff, J., Maciejewsk, M., & Nagel, K. (2017). October). City-wide shared taxis: A si- doi.org/10.1080/15568318.2016.1226997.
mulation study in Berlin. Intelligent transportation systems (ITSC), 2017 IEEE 20th in- Martínez, L. M., & Viegas, J.,M. (June 2017). Assessing the impacts of deploying a shared
ternational conference on (pp. 275–280). IEEE. self-driving urban mobility system: An agent-based model applied to the city of
Bodin, L., & Golden, B. (1981). Classication in vehicle routing and scheduling. Networks, Lisbon, Portugal. International Journal of Transportation Science and Technology,
11(2), 97–108. 6(Issue 1), 13–27.
Pluchino, A., Garofalo, C., Rapisarda, A., Spagano, S., & Caserta, M. (2011). Accidental
politicians: How randomly selected legislators can improve parliament efficiency.
4
https://www.rta.ae/links/promotions/en/mvmant.html. Physica A, 390(21), 3944–3954.

10
G. Inturri, et al. Research in Transportation Economics xxx (xxxx) xxx–xxx

Pluchino, A., Rapisarda, A., & Garofalo, C. (2010). The Peter principle revisited: A Shinoda, K., Noda, I., Ohta, M., Kumada, Y., & Nakashima, H. (2004). Is dial-a-ride bus
computational study. Physica A, 389(3), 467–472. reasonable in large scale towns? Evaluation of usability of dial-a-ride systems by
Quadrifoglio, L., Dessouky, M., & Ordonez, F. (2008). A simulation study of demand simulation. Multi-agent for mass user support (pp. 105–119). Springer.
responsive transit system design. Transportation Research Part A, 42, 718–737. Stein, D. M. (1978). Scheduling dial-a-ride transportation systems. Transportation Science,
Ryley, T. J., Stanley, P. A., Enoch, M. P., Zanni, A. M., & Quddus, M. A. (2014). 12(3), 232–249.
Investigating the contribution of Demand Responsive Transport to a sustainable local Tachet, R., Sagarra, O., Santi, P., Resta, G., Szell, M., Strogatz, S. H., et al. (2017). Scaling
public transport system. Research in Transportation Economics, 48. Law of urban ride sharing. Scientific Reports, 7, 42868. https://doi.org/10.1038/
Santi, P., Resta, G., Szell, M., Sobolevsky, S. H., Strogatz, S., & Ratti, C. (2013). Taxi srep42868.
pooling in New York city: A network-based approach to social sharing problems. United Nations (2016). Department of economic and social affairs, population division. The
Scheltes, A., & de Almeida Correia, G. H. (2017). Exploring the use of automated vehicles world's cities in 2016 – data booklet. ST/ESA/SER.A/392.
as last mile connection of train trips through an agentbased simulation model: An Wilensky, U. (1999). NetLogo. Center for connected learning and computer based modeling.
application to Delft, Netherlands. International Journal of Transportation Science and Evanston, IL: Northwestern University. http://ccl.northwestern.edu/netlogo/.
Technology, 6(1), 28–41.

11

Вам также может понравиться