<!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>Cycling Network Pro jects: A Decision-Making Aid Approach ?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fernando Mart nez-Plumed</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cesar Ferri</string-name>
          <email>cferrig@dsic.upv.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lidia Contreras-Ochando</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DSIC, Universitat Politecnica de Valencia</institution>
          ,
          <addr-line>Cam de Vera s/n, 46022 Valencia</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ICube, Universite de Strasbourg, CNRS</institution>
          ,
          <addr-line>300 Bd Sebastien Brant, BP 10413, 67412 Illkirch Cedex</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>E cient and clean urban mobility is a key factor in quality of life and sustainability of towns and cities. Traditionally, cities have focused on cars and other fuel-based vehicles as transport means. However, several problems are directly linked to massive car use, particularly in terms of air pollution and tra c congestion. Several works reckon that vehicle emissions produce over 90% of air pollution. One way to reduce the use of fuel-based vehicles (and thus the emission of pollutants) is to create e cient, easily accessible and secure bike lane networks which, as many studies show, promote cycling as a major mean of conveyance. In this regard, this paper presents an approach to design and calculate bike lane networks based on the use of open data about the historical use of a urban bike rental services. Concretely, we model this task as a network design problem (NDP) and we study four di erent optimisation strategies to solve it. We test these methods using data of the city of Valencia (Spain). Our experiments conclude that an optimisation approach based on genetic programming obtains the best performance. The proposed method can be easily used to improve or extend bike lane networks based on historic bike use data in other cities.</p>
      </abstract>
      <kwd-group>
        <kwd>Bike lane network design</kwd>
        <kwd>Optimisation</kwd>
        <kwd>Open Data</kwd>
        <kwd>Bike sharing</kwd>
        <kwd>Sustainability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Cycling has long been a part of everyday sustainable urban mobility in many
countries. This trend being accentuated by the demographic changes of the
second half of the 20th century: majority of citizens living in urban areas.
Furthermore, over the last decade there has been a substantial growth in bike
commuting thanks to, among other reasons, the bicycling infrastructures developed and
the onset of bike sharing systems which have been implemented in more than
a thousand cities in the world [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. These latter systems are gaining increasing
popularity in many cities as an alternative to intensive car use [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        The advantages of cycling are undeniable: reducing car use and increasing
cycling results in health bene ts for commuters (and citizens in general) due to
the increase of physical activity and the reduction of air pollution (particularly,
green house gas emissions). To put this into gures, in [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] the authors estimated
that, considering the metropolitan area of a mid-size city, replacing 40% of car
trips by bike or public transport could avoid an average of (over) 65 deaths
annually, this also involving a reduction of up to 200,000 tons of CO2 annually
(cars and other fuel-based transports are the main source of air pollution in
cities). Additionally, the European Parliamentary Research Service 3 estimated
that cycling o ers signi cant economic advantages, at least 205 billion per year,
including health care savings, reduced congestion, emissions, pollution and noise.
The qualities and virtues of using the bike to commute are clear and, therefore,
municipal authorities should promote their use in the cities by providing e cient
and safe infrastructures.
      </p>
      <p>
        In metropolitan areas, cycling infrastructure is generally required for
commuting to work, school, or shopping. In this sense, bicycle lanes are necessary
and they should be thought as e cient connections between popular origins and
destinations for the commuters [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Bike use (or demand) as well as the e
ectiveness of urban bike rental services depends thus on how well-planned are the
layout of stations and bike lanes. Designing this layout requires the analysis of
long-term patterns in the mobility of people and thus the use of open data (public
data and information available from government and other sources) about city
mobility. For instance, there are many factors in uencing bike demand, such as
time of day, time of week, season, weather, current bike station geographical
location, status and others events [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Access to public data can only be possible with the collaboration of many
contributors and data providers: the public, private and non-pro t sectors, as
well as citizens. Furthermore, researchers, policy makers, institutions and
companies are beginning to realise how important the massive amount of (open) data
produced and collected is for smart cities. All this data can be converted into
useful information for the common bene t: identify social needs, provide new
services, predict and prevent disasters, etc [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Some examples of companies
following this trend are Google Research, IBM Research, Microsoft Research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
or Telefonica I+D [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <sec id="sec-1-1">
        <title>3 https://ecf.com/groups/economic-benefits-cycling-eu-27</title>
        <p>With all of this in mind, in this paper we present (and compare) several
approaches for computing comprehensive and e cient bike lanes networks at
the city level. The nal goal is thus improving the cycling infrastructure and
aid decision-making for regional governments when planning new bicycle lanes.
Through the use of open data we also aim to support cities in making the
transition to \smart cities". As starting point, and in order to illustrate how
our approach works, we have focused on the city of Valencia, Spain (although
our approach could by applied to potentially any city with bicycling
infrastructures). Valencia is the perfect example of an environmental-friendly place which
is making a concerted e ort to improve its bicycling: the Valencia City Council
is currently studying how to improve the bike-lane network (currently having
more than 180 kilometres of bike paths) with the aim of improving not only the
circulation for cyclists, also their safety, while reducing tra c and the pollution
levels4. Additionally, their citizens are showing an increasing interest in the use
of the bike city: in 2014 there were 75,407 daily trips made by bicycle, 17%
more than in 20095. The launch of a bike sharing service (valenbisi 6) provided
by JCDecaux in 2010 has been also a turning point in the use of the bike in the
city of Valencia with an average of 19,773 daily trips made by public bikes.</p>
        <p>This document is organised as following. Section 2 summarises how we
collected data used for the methods. Section 3 presents our approach, the
optimisation techniques used and some experiments performed. Section 4 brie y reviews
the related work. Finally, some conclusions are listed in Section 5
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Data collection</title>
      <p>In this section we will focus on the data acquisition, transformation an
cleaning processes. Two main sources of data have been used: bike sharing demand
and descriptive data about bike stations and current bike lane network. In the
following we will describe them in detail.
2.1</p>
      <sec id="sec-2-1">
        <title>Demand estimation</title>
        <p>We have collected bike rental data from the 276 bike stations of the city of
Valencia (Spain) provided by JCDecaux open data service for bike rental information7.
Data collection started on September, 2014 and has been running continuously
since then. However, the data used in our approach covers the period from
January 2015 to December 2015. Bike rental data is downloaded once every minute
(the average interval between two updates is 7 minutes) from all bike stations
provided by the JCDecaux open data serviced. This service delivers the following
data for each station:
4 In https://goo.gl/Y2SOts we can nd some of the government future plans
concerning the improvement of the cycling network in Valencia (information in Spanish).
5 See http://www.valencia.es/ayuntamiento/estadistica.nsf for the most recent
complete statistics (in spanish)
6 http://www.valenbisi.com/
7 http://developer.jcdecaux.com
{ Facts of stations (static data): station number, name, address,
geographical location (latitude, longitude), number of docks (stands), availability of
the station, banking facilities (pay with credit card). All these properties for
one station do not change over time, although the latter three attributes can
change very seldom.
{ Temporal information (dynamic data): time of last update, the number
of available bikes at that time, the number of available empty docks at that
time.</p>
        <p>Static data can be downloaded manually in text le format or accessed
through the given API. Dynamic data are refreshed every minute and can be
accessed only through the API by means of a personal and free API key provided
by the service. Request to the dynamic data uses a GET call where one of the
parameters is your API key and the user gets data in JSON format. Data are
provided under an Open Data license (ODC-BY, CC-BY 2.0). There are some
missing values due to denials of service from the open data server. In total, there
are less than 0.7% of missing bike data. The data used is publicly available8.</p>
        <p>The data collected does not explicitly provide the demand of bikes (number
of rented bikes per time interval) but we can estimate this number from the
updates to the number of bikes in the stations: if the number of bikes in the
station has decreased by k, then we know that at least k bikes have been rented
in that time interval. However, this is a lower estimation of demand since it is
also possible that n bikes have been returned and n + k have been rented out.
Another factor which a ects demand estimation is the \balancing" activities
carried out by the bike rental company (moving some of the bikes from one
station to another). However both factors have an relative small e ect in the
demand (71% of times, the number of bikes decreases by exactly 1).</p>
        <p>
          As we will see in the following sections, since we are interested on using
demand information to weight the di erent bike rental stations (the bigger the
bike demand is, the more important a bike rental station could be considered),
and knowing that bike rental data have a strong weekly periodic component [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ],
we consider weekly demand pro les. To obtain these pro les, we rst aggregate
our data to obtain demand at every hour (calculated as the sum of decrements
across that hour). Therefore, for each station we obtain a vector of length 168
where the N th element quanti es the average demand in the N th hour of the
week (Sunday 0am-1am is the 1st hour and Saturday 11pm-12pm is the 168th
hour of the week). Figure 1 shows the weekly pro les for a random selection of
10 stations.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Bike lane location</title>
        <p>The city of Valencia has a network of interconnected cycle routes of more than
180 kilometres (this value increases every year), distributed between bike lanes,
the so-called cycle-streets, and some \shared" areas with pedestrians. We have
8 See http://www.dsic.upv.es/~flip/BikeSharingDemand/.</p>
        <p>96
Week hour
120
144
168
collected location data for all the bike lanes placed in the city of Valencia. This
data is easily accessible and freely available in the Transparency and Open Data
portal9 which provides public access to the data catalogue and information of the
Valencia City Council. In particular, the data downloaded is in KML10 format
which contains information about the location of each bike lane as a vector
of coordinates (latitude and longitude) that characterises the complete route.
Figure 2 includes the current map of bike-lanes of the city, obtained from the
aforementioned downloaded information.</p>
        <sec id="sec-2-2-1">
          <title>9 http://gobiernoabierto.valencia.es/en/</title>
          <p>10 Keyhole Markup Language (KML) is a tag-based le format with nested elements
and attributes (similar to the XML standard), and it is used to display geographic
data in an Earth browser such as Google Earth.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Approach: bike lane network optimisation problem</title>
      <p>As commented in the introduction, the principal aim of this work is to analyse
and estimate optimal bike lane networks based on the use of open data about the
historical use of a urban bike rental services. Furthermore, we want to compare
the computed network solutions with the current bike lane system in order to
aid the decision-making process of constructing new bike lanes. Those
connections (edges in a network) returned by our approach, and not re ected in the
current map of bike routes in Valencia, could be considered for construction in
accordance with the stated economic and relevance criteria. For this goal, in this
section we will de ne this task as a network design and optimisation problem
and we will show some empirical experiments performed to test and compare
the di erent strategies implemented.
3.1</p>
      <sec id="sec-3-1">
        <title>Problem formulation</title>
        <p>
          Given a set V of bike stations fviji 2 [1; N ]g where N is the number of stations
(N = 276 valenbisi stations). We de ne DR as distance matrix of size N N
that contains distances in kilometres between all the stations in V . This matrix
is computed using the geographical location of the bike stations and applying
the Haversine formula [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. This formula provides great-circle distances between
two points on a sphere from their longitudes and latitudes, that is, it could be
used to obtain the shortest distance between two bike stations over the earth's
surface given its radius in kilometres11. For any two points on a sphere, the
Haversine of the central angle between them is given by
'1) + cos('1) cos('2) hav( 2
1)
where hav( ) = sin2( 2 ) = 1 co2s( ) , d is the distance between the two points,
r is the radius of the sphere, and ('1; 1); ('2; 2) are the coordinates of the
points (latitude, longitude). For the implementation of this formula, we use the
R package geosphere [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
        </p>
        <p>We de ne a solution S as a Boolean matrix of size N N . A true value in the
matrix position i; j indicates that the solution includes a direct bike path
connection between stations i and j. Note that, to avoid duplicated connections, we
only consider solutions where Si;j = f alse if j i. Given V and S, we generate
an undirected graph G(V; S) where there is an edge between stations i and j if
Si;j = true (for practical purpouses true 1 and f alse 0) . Given a solution
S, we de ne the length of a solution such as L(S) = PiN=1 PjN=1(Si;j DR(i;j)),
namely, the total length (in kilometres) of the proposed bike lane network. We
also de ne the constant value Lmax as the maximum permitted length (also in
kilometres) of a solution network.</p>
        <p>Regarding the number of possible valid solutions (matrices S 2 S), there are
2N(N 1)=2 di erent matrices. However, not all of these solutions are useful. In
order for a solution S to be valid, the following constraints have to be met:
1. All the stations must be connected, i.e., there is only one fully connected
network component in G(V; S).
2. The length of the solution networks must not be grater than Lmax, i.e.</p>
        <p>L(s) Lmax.</p>
        <p>Furthermore, not all the solutions are equally interesting. Although we could
use the length of the solution as a measure of performance (the shorter the
network is, the better the solution is), we are more interested in increasing the
probabilities of connecting (directly) those more relevant (most used) stations.
For that reason we de ne w as an array of size N , where fwiji 2 [1; N ]g represents
the importance (or weight) of station i (values between [0; 1]). These weights
are computed taking into account the historical demand or use of each station
in the network V . Additionally, we de ne W as a matrix of size N N such
that Wi;j = wi wj . This matrix represents the importance of every pair of
possible stations. Additionally, we de ne DG(S) as distance matrix of size N N
that contains distances in kilometres between all the stations in V . In other
words, DG(S) contains the length in kilometres for each pair of stations using
the shortest path in the graph G(V; S) between them. By de nition, DG(S)i;j = 0
if j i. We use Dijkstra's algorithm to compute the distance (shortest path)
between stations. Finally, as a measure of optimality, we de ne the cost C of
11 The alternative would be to use real distances computed considering the path in the
streets of the city between stations.
a solution S as C(S) = PiN=1 PjN=1(Wi;j DG(i;j)(S)). In this way, we use as
cost of a solution the sum of the distances of travelling for each pair of stations
using G(V; S) weighted by the importance of the stations. Therefore, we want
to nd solutions that minimise bike path distances between stations in V giving
more relevance to the most used stations. Summing up, given a set of stations
V , a matrix of distance DR between the stations in V and an array of stations
weights w de ning their relevance, the goal of our approach is to nd a valid
solution S with the minimum C(S).</p>
        <p>Last but not least, we need to de ne the weights that characterise each bike
station (wi). These weights seek to re ect not only historical demand (number
of rented bikes) of the bike stations (average usage during 2015), also their size
in terms of number of docks (stands) (the more docks they have, the more
relevant they can be considered). As we have seen in the previous section, bike
rental data have a strong weekly periodic component, so we have considered
weekly demand pro les for each station. Furthermore, it is easy to see (Figure
1) that the demand per station usually follow a di erent pattern (regularity)
during working days and during weekend days respectively, i.e., each station
have thus two clear distinct patterns. Therefore, as a very simple approach, we
characterise the average demand for each station as the weighted sum of (a) the
average working days demand plus (b) the average weekend days demand of its
weekly pro le. Furthermore, we take into account the importance of the stations
in terms of their size (the number of docks varies from 10 to 40), so we nally
characterise an station as the weighted sum of both previous terms (all values
are normalised between 0 and 1). Figure 3 illustrates the weight associated to
each valenbisi bike station in the city of Valencia.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Experiments</title>
        <p>
          In this part we include the results of the experiments performed. We test several
optimisation strategies aiming at nding a suboptimal solution to the network
con guration problem de ned in the previous section. In particular, as a
preliminary approach for exploring the solution space we use four common and
well-known randomised search methods. These optimisation methods introduce
randomness into the search-process to accelerate progress and thus it is possible
to escape a local optimum and eventually to approach a global optimum [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
The optimisation methods used are brie y described in the following:
{ Monte Carlo: Monte Carlo methods are a broad class of computational
algorithms that approximates solutions to quantitative problems through
repeated statistical sampling. The key idea is to use randomness in order to
address problems that might be deterministic in principle and too
complicated to be solved analytically. For the problem at hand, we randomly search
the space of solutions by creating a large number of possible valid solutions
(e.g., 1000 possible di erent bike lane networks) and then we select the best
one (the solution with the lowest computed cost).
        </p>
        <p>{ HillClimb: The hill climbing optimisation technique is an iterative
algorithm that, for a given problem, starts with the selection of an arbitrary
solution and then attempts to nd a better solution by exploring the
neighbouring solutions (incrementally changing a single element of the former
considered solution). In our case, we start from a valid solution and then we
create k neighbouring solutions. Each new solution is created by randomly
adding a new connection (a T rue value in S) for each of the N rows in
S. If the change produces a better solution (solution with a lower cost), an
incremental change is made to the new solution, repeating until no further
improvements can be found.This process can be seen as going down a hill.
{ Simulated Annealing: This technique is inspired by physics processes.
Annealing is a softening process in which metals are heated and then allowed to
cool slowly. The atoms are rst highly excited and then gradually settle into
a low energy state. In this way the atoms are able to nd a stable con
guration. In the same way as the previous techniques, our simulated annealing
algorithm starts with a random solution. In each iteration, we slightly modify
the current solution by randomly adding or removing a connection between
stations. The key di erence with the above methods is that it uses a
parameter called temperature used for calculating the acceptance probability of
inferior neighbouring solutions (candidate solutions with higher cost). This
parameter usually starts at 1:0 and is decreased at the end of each iteration
by multiplying it by a cooling rate constant. The process works this way: if
the cost of a candidate solution is lower than the cost of current solution, it is
accepted as the new solution. If the cost is higher, the candidate can still be
accepted according to a given probability: the higher the temperature value
is, the higher the odds are for the solution to be accepted. The algorithm
stops when the temperature parameter reaches a bottom limit.
{ Genetic Algorithm: This family of techniques are based on adaptive
heuristic search based on the evolutionary ideas and processes of natural selection
and genetics. Genetic algorithms repeatedly modify a population of
individual solutions by using di erent techniques of natural evolution: inheritance,
mutation, selection and crossover. In our implementation, at each step, the
genetic algorithm selects individuals (\elite" set formed by the ten best
solutions) from the current population (starting with 100 valid solutions) to be
parents and uses them to produce the children for the next generation. Over
successive generations, the population evolves toward an optimal solution.
We perform 300 iterations in order to obtain the optimal solution.</p>
        <p>All these previous optimisation techniques have been implemented in R12.
We use package igraph13 which provides functions for generating, visualising
and handling large scale networks and graphs. The source code and data used
for the experiments can be found in GitHub14</p>
        <p>20 30 40 50</p>
        <p>Method Cost Length Time Cost Length Time Cost Length Time Cost Length Time
Montecarlo 287 1927 694 287 1927 707 287 1927 613 287 1927 634
HillClimb 32 5919 85 40 3946 41 47 2959 22 54 2367 13
Anneal 30 5920 330 34 3947 273 40 2960 236 46 2368 223
Genetic 25 5916 544 29 3941 370 34 2956 313 39 2362 280</p>
        <p>In Table 1 we include the results of the experiments using the data from the
city of Valencia (described in Section 2) and the four optimisation techniques
previously introduced. In this table we show the results for each method tested
under four di erent scenarios. In each scenario we consider a di erent upper
limit length (in kilometres) for the bike lane network to be estimated. We de ne
the Ltotal constant as the total length of this network, on the assumption that all
valenbisi stations are directly connected (118,411Km for the current network).
12 See http://caret.r-forge.r-project.org.
13 See https://cran.r-project.org/web/packages/igraph/index.html
14 For reproducibility, all the experiments and the source code can be found inhttps:
//github.com/ceferra/ValenbisiNetwork</p>
        <p>We already de ned Lmax as the length maximum of a solution in the
network of bike lanes. Then, we explore four di erent Lmax values (for illustrative
purposes), Lmax = Ltotal= where = [20; 30; 40; 50], namely, the greater the
value is, the smaller the Lmax value is. The table contains the average results
(10 repetitions) for each approach and scenario. We show three results for each
method. The cost of the solution (C(S)), the average time in seconds required
to compute the solution, and the size in kilometres of the proposed solution.
The cost is computed as de ned previously.</p>
        <p>From the table we see that, when we increase the value of the factor , we
(obviously) limit the size of the valid solutions. However, this reduction in the
size of the estimated network is re ected in higher costs since we are removing
direct connections (edges) between stations. If we compare the four optimisation
techniques (attending to the cost of the solution), the same results are obtained
for all the scenarios studied: the best results are obtained by the the
geneticbased technique, followed by simulated annealing and in third position comes
Hillclimb. As expected, Montecarlo gets always the worst performance due to its
random nature. It is noticeable that, since Montecarlo selects costly solutions
but small networks at the same time, we obtain the same results for the di erent
values of alpha. Regarding the time values, we see that Hillclimb obtains the best
performance due to its greedy behaviour. Figure 4 shows an illustrative example
of an estimated network solution by using the genetic approach and the biggest
value (for visualisation reasons we use just the 25 most relevant bike stations).</p>
        <p>
          Considering the limited scope of the open data employed in the optimisation
methods, we need to remark that results in Table 1 are just a simple approach to
the the network design problem (NDP) [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Additionally, the resulting networks
are not realistic (regarding their length) due to the fact that we only consider
straight line connections between stations. However, we believe that ne-tuning
our method and techniques, using exact distances between stations, taking into
account further contextual data, and performing further experiments, we could
get better and realistic results. In any case, the estimated bike lane networks
can be useful to discover which new connections might be added to the current
network, according to criteria such as historical use and importance of the bike
stations.
        </p>
        <p>Considering the best cost-e ective solution (genetic approach) and analysing
the current bike lane network in the city of Valencia, we are able to propose the
construction of some new bike lanes aiming at improving the current network
(and purely for illustrative purposes). We show the estimated solution in the left
part of Figure 5. This map shows the current network of bike lanes in solid blue
lines and the new proposed ones are drawn as dashed black lines. Recently, the
city of Valencia announced an extension of the bike lane network. In the right
section of Figure 5 we can see the proposed extension. New bike lanes are shown
as dashed red lines. As we can see, there are relevant coincidences between both
proposals (highlighted in yellow). These coincidences show that our proposal
provide a useful aid for extending bike lane networks (it is possible to provide a
greater number of connections changing the maximum length requirements).</p>
        <p>Finally, we have created a public website15 with the objective of providing
information about the estimated bike lane networks (graphs and features about
valenbisi stations). Written in PHP and jQuery, and using javascript libraries
15 http://users.dsic.upv.es/~flip/RutasBici/
such as leaflet16 as well as plugins and services of Mapbox platform17, the
website uses OpenStreetMap maps with di erent interactive layers showing di erent
data: (1) the geographical location of all valenbisi stations, (2) the geographical
location of all the bike lanes in the city of Valencia, and (3) the optimal solution
(using the genetic approach) for connecting the 276 Valenbisi stations.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        The stated problem of building new bike lane connections in an existent bike lane
network is closely related to the network design problem (NDP) [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. This latter
is de ned as, given a weighted graph, we want to select a subgraph that satis es
the transportation demand and minimises the overall costs of the
transportation. This is one of the most challenging transport problems and it has usually
been addressed in two di erent ways: exact solutions [
        <xref ref-type="bibr" rid="ref11 ref16 ref4">11,16,4</xref>
        ], which deal with
NDP in a rigorous but ine cient manner; and heuristic solutions [
        <xref ref-type="bibr" rid="ref12 ref14 ref22 ref26">12,22,14,26</xref>
        ]
which provide approximate yet e cient solutions even for large-scale real-world
networks. The latter approaches are more popular than exact solutions.
      </p>
      <p>
        In particular, our approach was initially inspired by the ideas from [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] which
proposes a biologically-based adaptive network design. In particular, they
applied a mathematical model of the behaviour of the a cellular slime mould
Physarum polycephalum [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] (a unique creature which produces e cient
networks when foraging for its food), to solve a NDP by \maximising transport
capacity of the network and minimising the size and length of the network". In
particular, in [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] the authors showed how the slime mould created a network
similar to the existing Tokyo train system (oat akes were dispersed to
represent Tokyo and 36 surrounding towns), and \with comparable e ciency, fault
tolerance, and cost".
      </p>
      <p>
        Explicitly focusing on the problem of improving the cycling network in a city,
most of the literature concentrates on the estimation of the potential demand
to the services [
        <xref ref-type="bibr" rid="ref13 ref17 ref27 ref36 ref5">5,36,17,13,27</xref>
        ] as well as solving the tendency of (these stations)
become quickly unbalanced, with some stations being mostly used to pick up
bicycles and other more to return bicycles [
        <xref ref-type="bibr" rid="ref23 ref28 ref30 ref31 ref6 ref9">30,31,28,9,6,23</xref>
        ].
      </p>
      <p>
        However, there are much less approaches related to the decision-making
process for constructing bike lanes. Some examples include [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] which presents
a wide analysis for the improvement of the bike infrastructures in Columbus
(USA). This work shows a recommended bicycle network for the city based on
the study and analysis of the needs and types of bicyclists, an estimating of the
existing demand, air quality bene ts, etc. With this information, the authors
present a blueprint for how the city can accommodate, plan for, and promote
bicycling with a new network, parking facilities and maintenance. We nd
another example in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] where the authors address the strategic planning of public
16 Lea et is an open-source JavaScript library for mobile-friendly interactive maps. See
http://leafletjs.com/
17 Mapbox is a full-featured design suite for creating custom map styles. See https:
//www.mapbox.com/
bicycle sharing system (location of bike stations and network structure) by
using mathematical models which integrates the travel costs of users, the facility
costs of bike stations, the setup costs of bicycle lanes, as well as the service level.
More recently, [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] presents a mixed-integer programming formulation for
designing the service network in metropolitan areas. Their model also anticipates
operational relocation decisions by a dynamic transportation model yielding
relocation services.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Sustainable urban mobility requires a gradual increase in the use of bikes as
a major mean of conveyance. An e cient and well-designed bike lane network
is a relevant factor for promoting an everyday use of the bike for a variety of
reasons. For instance, safety is signi cantly increased since the existence of a
bike lane network helps to reduce the rate of cyclist accidents. Furthermore,
some studies have shown that the bike lines stimulate the local economy as they
facilitate commuting. Finally, bike lines have a real impact on the environment
since cycling reduces ones carbon footprint by not burning fossil fuels, thus
avoiding the emission associated pollutants.</p>
      <p>In this paper we have presented an approach for computing and analysing
bike lane networks from open data of bike sharing systems. Speci cally, we use
bike station locations and their historical use (demand) in order to characterise
each station independently. With all this information, we address the task as a
network design problem (NDP) where stations are seen as nodes and bike lanes
are considered as edges of the network. Four di erent optimisation strategies
have been studied and analysed: Montecarlo, HillClimb, simulated annealing and
genetic algorithm. The experiments using open data from the city of Valencia
(Spain) show that the technique based on the genetic algorithm obtains the best
performance. We have compared the obtained solution with the current bike lane
network in the city of Valencia, obtaining several new bike lanes which could be
useful to extend the existing network. It is worth highlighting that some of these
new lines correspond with some of the new bike lanes that the city of Valencia
has already scheduled to be assembled.</p>
      <p>We may emphasise once again the preliminary character of our approach.
Therefore, based on our own experimentation and the related bibliography, we
plan to explore and analyse new optimisation strategies and techniques (such as
SAT based solvers for optimization problems), including a further improvement
of the current methods.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Rajendra</given-names>
            <surname>Akerkar</surname>
          </string-name>
          .
          <article-title>Big data computing</article-title>
          . CRC Press,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Lars Bocker, Martin Dijst, and
          <string-name>
            <given-names>Jan</given-names>
            <surname>Prillwitz</surname>
          </string-name>
          .
          <article-title>Impact of everyday weather on individual daily travel behaviours in perspective: a literature review</article-title>
          .
          <source>Transport reviews</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ):
          <volume>71</volume>
          {
          <fpage>91</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Andrey</given-names>
            <surname>Bogomolov</surname>
          </string-name>
          , Bruno Lepri, Jacopo Staiano, Nuria Oliver, Fabio Pianesi, and
          <string-name>
            <given-names>Alex</given-names>
            <surname>Pentland</surname>
          </string-name>
          .
          <article-title>Once upon a crime: towards crime prediction from demographics and mobile data</article-title>
          .
          <source>In Proceedings of the 16th international conference on multimodal interaction</source>
          , pages
          <volume>427</volume>
          {
          <fpage>434</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gary</surname>
            <given-names>A</given-names>
          </string-name>
          Davis.
          <article-title>Exact local solution of the continuous network design problem via stochastic user equilibrium assignment</article-title>
          .
          <source>Transportation Research Part B: Methodological</source>
          ,
          <volume>28</volume>
          (
          <issue>1</issue>
          ):
          <volume>61</volume>
          {
          <fpage>75</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Juan de Dios Ortuzar</surname>
            , Andres Iacobelli, and
            <given-names>Claudio</given-names>
          </string-name>
          <string-name>
            <surname>Valeze</surname>
          </string-name>
          .
          <article-title>Estimating demand for a cycle-way network</article-title>
          .
          <source>Transportation Research Part A: Policy and Practice</source>
          ,
          <volume>34</volume>
          (
          <issue>5</issue>
          ):
          <volume>353</volume>
          {
          <fpage>373</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Mauro</given-names>
            <surname>Dell'Amico</surname>
          </string-name>
          , Eleni Hadjicostantinou, Manuel Iori, and
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Novellani</surname>
          </string-name>
          .
          <article-title>The bike sharing rebalancing problem: Mathematical formulations and benchmark instances</article-title>
          .
          <source>Omega</source>
          ,
          <volume>45</volume>
          :7{
          <fpage>19</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>DeMaio and R Meddin</surname>
          </string-name>
          .
          <source>The bike-sharing world map</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Paul</given-names>
            <surname>DeMaio</surname>
          </string-name>
          .
          <article-title>Bike-sharing: History, impacts, models of provision, and future</article-title>
          .
          <source>Journal of Public Transportation</source>
          ,
          <volume>12</volume>
          (
          <issue>4</issue>
          ):
          <fpage>3</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Luca</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Gaspero</surname>
          </string-name>
          , Andrea Rendl, and
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Urli</surname>
          </string-name>
          .
          <article-title>Constraint-based approaches for balancing bike sharing systems</article-title>
          .
          <source>In International Conference on Principles and Practice of Constraint Programming</source>
          , pages
          <volume>758</volume>
          {
          <fpage>773</fpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Carr T. Dill</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Bicycle commuting and facilities in major u.s. cities: If you build them, commuters will use them - another look</article-title>
          .
          <source>Transportation Research Record: Journal of the Transportation Research Board</source>
          ,
          <year>1828</year>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Rene</given-names>
            <surname>Dionne</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Florian</surname>
          </string-name>
          .
          <article-title>Exact and approximate algorithms for optimal network design</article-title>
          .
          <source>Networks</source>
          ,
          <volume>9</volume>
          (
          <issue>1</issue>
          ):
          <volume>37</volume>
          {
          <fpage>59</fpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Falko</given-names>
            <surname>Dressler</surname>
          </string-name>
          and Ozgur B Akan.
          <article-title>Bio-inspired networking: from theory to practice</article-title>
          .
          <source>IEEE Communications Magazine</source>
          ,
          <volume>48</volume>
          (
          <issue>11</issue>
          ):
          <volume>176</volume>
          {
          <fpage>183</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Co</surname>
          </string-name>
          <article-title>^me Etienne and Oukhellou Latifa</article-title>
          .
          <article-title>Model-based count series clustering for bike sharing system usage mining: A case study with the velibsystem of paris</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology (TIST)</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):
          <fpage>39</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Wei</given-names>
            <surname>Fan and Randy B Machemehl</surname>
          </string-name>
          .
          <article-title>Optimal transit route network design problem with variable transit demand: genetic algorithm approach</article-title>
          .
          <source>Journal of transportation engineering</source>
          ,
          <volume>132</volume>
          (
          <issue>1</issue>
          ):
          <volume>40</volume>
          {
          <fpage>51</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hadi</surname>
            Fanaee-T and
            <given-names>Joao</given-names>
          </string-name>
          <string-name>
            <surname>Gama</surname>
          </string-name>
          .
          <article-title>Event labeling combining ensemble detectors and background knowledge</article-title>
          .
          <source>Progress in Arti cial Intelligence</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          -3):
          <volume>113</volume>
          {
          <fpage>127</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Virginie</surname>
            <given-names>Gabrel</given-names>
          </string-name>
          , Arnaud Knippel, and
          <string-name>
            <given-names>Michel</given-names>
            <surname>Minoux</surname>
          </string-name>
          .
          <article-title>Exact solution of multicommodity network optimization problems with general step cost functions</article-title>
          .
          <source>Operations Research Letters</source>
          ,
          <volume>25</volume>
          (
          <issue>1</issue>
          ):
          <volume>15</volume>
          {
          <fpage>23</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Juan</surname>
          </string-name>
          <article-title>Carlos Garc a-Palomares, Javier Gutierrez, and Marta Latorre. Optimizing the location of stations in bike-sharing programs: a gis approach</article-title>
          .
          <source>Applied Geography</source>
          ,
          <volume>35</volume>
          (
          <issue>1</issue>
          ):
          <volume>235</volume>
          {
          <fpage>246</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Columbus</given-names>
            <surname>Government</surname>
          </string-name>
          .
          <article-title>Columbus bicentennial bikeways plan</article-title>
          . http://nacto. org/wp-content/uploads/2012/07/ColumbusBMPFinalApril2008.pdf,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Robert</surname>
            J Hijmans, Ed Williams,
            <given-names>Chris</given-names>
          </string-name>
          <string-name>
            <surname>Vennes</surname>
          </string-name>
          , and
          <string-name>
            <surname>Maintainer Robert</surname>
          </string-name>
          J Hijmans.
          <source>Package geosphere</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Holger H</surname>
          </string-name>
          Hoos and
          <article-title>Thomas Stutzle. Stochastic local search: Foundations &amp; applications</article-title>
          . Elsevier,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. David S Johnson, Jan Karel Lenstra, and
          <string-name>
            <given-names>AHG</given-names>
            <surname>Kan</surname>
          </string-name>
          .
          <article-title>The complexity of the network design problem</article-title>
          .
          <source>Networks</source>
          ,
          <volume>8</volume>
          (
          <issue>4</issue>
          ):
          <volume>279</volume>
          {
          <fpage>285</fpage>
          ,
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Chia-Feng Juang</surname>
          </string-name>
          .
          <article-title>A hybrid of genetic algorithm and particle swarm optimization for recurrent network design</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          (Cybernetics),
          <volume>34</volume>
          (
          <issue>2</issue>
          ):
          <volume>997</volume>
          {
          <fpage>1006</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Christian Kloimullner, Petrina Papazek, Bin Hu, and Gunther
          <string-name>
            <given-names>R</given-names>
            <surname>Raidl</surname>
          </string-name>
          .
          <article-title>Balancing bicycle sharing systems: an approach for the dynamic case</article-title>
          .
          <source>In European Conference on Evolutionary Computation in Combinatorial Optimization</source>
          , pages
          <volume>73</volume>
          {
          <fpage>84</fpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. John Lim and Daniel Yeap. What is social innovation?
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Jenn-Rong Lin</surname>
          </string-name>
          and
          <string-name>
            <surname>Ta-Hui Yang</surname>
          </string-name>
          .
          <article-title>Strategic design of public bicycle sharing systems with service level constraints</article-title>
          .
          <source>Transportation Research Part E: Logistics and Transportation Review</source>
          ,
          <volume>47</volume>
          (
          <issue>2</issue>
          ):
          <volume>284</volume>
          {
          <fpage>294</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Chi-Chun Lo</surname>
          </string-name>
          and
          <string-name>
            <surname>Wei-Hsin Chang</surname>
          </string-name>
          .
          <article-title>A multiobjective hybrid genetic algorithm for the capacitated multipoint network design problem</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          (Cybernetics),
          <volume>30</volume>
          (
          <issue>3</issue>
          ):
          <volume>461</volume>
          {
          <fpage>470</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>REFRAME</given-names>
            <surname>Project</surname>
          </string-name>
          .
          <article-title>Morebikes: 2015 ecml-pkdd challenge on model reuse with bike rental station data</article-title>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Tal</surname>
            <given-names>Raviv</given-names>
          </string-name>
          , Michal Tzur, and
          <article-title>Iris A Forma. Static repositioning in a bike-sharing system: models and solution approaches</article-title>
          .
          <source>EURO Journal on Transportation and Logistics</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ):
          <volume>187</volume>
          {
          <fpage>229</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. D.
          <string-name>
            <surname>Rojas-Rueda</surname>
            , A. de Nazelle,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Teixid</surname>
            , and
            <given-names>M.J.</given-names>
          </string-name>
          <string-name>
            <surname>Nieuwenhuijsen</surname>
          </string-name>
          .
          <article-title>Replacing car trips by increasing bike and public transport in the greater barcelona metropolitan area: A health impact assessment study</article-title>
          .
          <source>Environment International</source>
          ,
          <volume>49</volume>
          :
          <fpage>100</fpage>
          {
          <fpage>109</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Arieh</surname>
            <given-names>Schlote</given-names>
          </string-name>
          , Bei Chen, Mathieu Sinn, and
          <string-name>
            <given-names>Robert</given-names>
            <surname>Shorten</surname>
          </string-name>
          .
          <article-title>The e ect of feedback in the assignment problem in shared bicycle systems</article-title>
          .
          <source>In 2013 International Conference on Connected Vehicles and Expo (ICCVE)</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Jasper</surname>
            <given-names>Schuijbroek</given-names>
          </string-name>
          , Robert Hampshire, and
          <string-name>
            <surname>Willem-Jan van Hoeve</surname>
          </string-name>
          .
          <article-title>Inventory rebalancing and vehicle routing in bike sharing systems</article-title>
          .
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <article-title>BP Shumaker and</article-title>
          RW Sinnott.
          <article-title>Astronomical computing: 1. computing under the open sky. 2. virtues of the haversine</article-title>
          .
          <source>Sky and telescope</source>
          ,
          <volume>68</volume>
          :
          <fpage>158</fpage>
          {
          <fpage>159</fpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Atsushi</surname>
            <given-names>Tero</given-names>
          </string-name>
          , Ryo Kobayashi, and
          <string-name>
            <given-names>Toshiyuki</given-names>
            <surname>Nakagaki</surname>
          </string-name>
          .
          <article-title>A mathematical model for adaptive transport network in path nding by true slime mold</article-title>
          .
          <source>Journal of theoretical biology</source>
          ,
          <volume>244</volume>
          (
          <issue>4</issue>
          ):
          <volume>553</volume>
          {
          <fpage>564</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Atsushi</surname>
            <given-names>Tero</given-names>
          </string-name>
          , Seiji Takagi, Tetsu Saigusa, Kentaro Ito, Dan P Bebber,
          <string-name>
            <surname>Mark D Fricker</surname>
            , Kenji Yumiki, Ryo Kobayashi, and
            <given-names>Toshiyuki</given-names>
          </string-name>
          <string-name>
            <surname>Nakagaki</surname>
          </string-name>
          .
          <article-title>Rules for biologically inspired adaptive network design</article-title>
          .
          <source>Science</source>
          ,
          <volume>327</volume>
          (
          <issue>5964</issue>
          ):
          <volume>439</volume>
          {
          <fpage>442</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <given-names>Patrick</given-names>
            <surname>Vogel</surname>
          </string-name>
          .
          <article-title>Service network design of bike sharing systems</article-title>
          .
          <source>In Service Network Design of Bike Sharing Systems</source>
          , pages
          <fpage>113</fpage>
          {
          <fpage>135</fpage>
          . Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <given-names>Patrick</given-names>
            <surname>Vogel</surname>
          </string-name>
          and
          <string-name>
            <surname>Dirk C Mattfeld</surname>
          </string-name>
          .
          <article-title>Modeling of repositioning activities in bikesharing systems</article-title>
          .
          <source>In World Conference on Transport Research (WCTR)</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>