Browse Subject Areas

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Local Optimization Strategies in Urban Vehicular Mobility

  • Pierpaolo Mastroianni,

    Affiliations ENEA, Casaccia Research Center, Via Anguillarese 301, 00123, Rome, Italy, Sapienza University of Rome, Physics Dept., P.le Aldo Moro 2, 00185 Roma, Italy

  • Bernardo Monechi ,

    Affiliation Sapienza University of Rome, Physics Dept., P.le Aldo Moro 2, 00185 Roma, Italy

  • Carlo Liberto,

    Affiliation ENEA, Casaccia Research Center, Via Anguillarese 301, 00123, Rome, Italy

  • Gaetano Valenti,

    Affiliation ENEA, Casaccia Research Center, Via Anguillarese 301, 00123, Rome, Italy

  • Vito D. P. Servedio,

    Affiliations Sapienza University of Rome, Physics Dept., P.le Aldo Moro 2, 00185 Roma, Italy, Institute for Complex Systems (ISC-CNR), Via dei Taurini 19, 00185 Roma, Italy

  • Vittorio Loreto

    Affiliations Sapienza University of Rome, Physics Dept., P.le Aldo Moro 2, 00185 Roma, Italy, Institute for Scientific Interchange Foundation, Via Alassio 11/c, 10126, Turin, Italy, SONY-CSL, 6, Rue Amyot, 75005, Paris, France

Local Optimization Strategies in Urban Vehicular Mobility

  • Pierpaolo Mastroianni, 
  • Bernardo Monechi, 
  • Carlo Liberto, 
  • Gaetano Valenti, 
  • Vito D. P. Servedio, 
  • Vittorio Loreto


The comprehension of vehicular traffic in urban environments is crucial to achieve a good management of the complex processes arising from people collective motion. Even allowing for the great complexity of human beings, human behavior turns out to be subject to strong constraints—physical, environmental, social, economic—that induce the emergence of common patterns. The observation and understanding of those patterns is key to setup effective strategies to optimize the quality of life in cities while not frustrating the natural need for mobility. In this paper we focus on vehicular mobility with the aim to reveal the underlying patterns and uncover the human strategies determining them. To this end we analyze a large dataset of GPS vehicles tracks collected in the Rome (Italy) district during a month. We demonstrate the existence of a local optimization of travel times that vehicle drivers perform while choosing their journey. This finding is mirrored by two additional important facts, i.e., the observation that the average vehicle velocity increases by increasing the travel length and the emergence of a universal scaling law for the distribution of travel times at fixed traveled length. A simple modeling scheme confirms this scenario opening the way to further predictions.


Nowadays, pervasiveness in the use of ICT (Information and Communication Technology) devices brings the unprecedented possibility of monitoring citizen’s daily activities in urban environments in almost real time [1]. The possibility to access to digital fingerprints of individuals at unprecedented levels of resolution and scale [1, 2] is opening tremendous avenues for a microscopic monitoring and understanding of collective phenomena involving human beings. Despite the clear privacy issues [3, 4] this progress raises, data-driven computational approaches represents a great opportunity for social sciences to become full-fledged experimental sciences [5], a trend recently dubbed as computational social science [6]. The study of human mobility in urban contexts is of utmost importance. With 54% of the world’s population residing in urban areas in 2014 and a growing urbanization trend, both in developed and developing countries, foreseeing an average of 66% of the population to be urban in 2050 [7], mobility in urban areas represents one of the challenging problems of our societies. The understanding of the way people explore the environment they frequent, is indeed crucial to achieve a good management of the complex and problematic processes arising from people collective motion. The solution to issues such as epidemic spreading [8, 9], urban [10] and more in general territorial [11] planning, and sustainable transportation systems [12] cannot abstract from a deep understanding of human behavior in terms of mobility. Therefore, thanks to the recent possibility of monitoring human movements, a new area of interdisciplinary research is rapidly growing, aiming at answering the many questions regarding how people move, their choices and strategies [12]. In this framework, many works have focused on the derivation of universal laws that characterize the diffusion process of individuals from empirical analyses [1317]. These laws ought to be interpreted as the result of individual strategies [18], the environment in which people move [19, 20] and the complex interactions between them [9, 1216, 2125]. Even though each individual manages his/her actions according to free will, human behaviour is anyway constrained by physical, environmental, social and economic factors [2123]. As a consequence, common schemes and patterns may naturally emerge that could be effectively revealed by a careful statistical approach [2123].

Human mobility depends both on the spatial and temporal scales of observations as well as on the means of transport adopted, whereas, in the majority of the metropolitan areas around the world, car is still the prevalent transport mode, even for short routes. A physical-based approach has proved to be very useful in order to explain a variety of phenomena on vehicular traffic, arising from the collective motion of cars, mostly in free-ways [26, 27]. These surveys were grounded on Eulerian-like data, meaning that traffic flow is measured at fixed points and at different times. Conversely, with the help of the available modern technology, the individual position of a large number of private vehicles can be dynamically tracked (one refers to floating car data), allowing in this way to switch to a Lagrangian point of view, where one focuses on individual tracers and follows their positions in time. In a recent paper [26] it has been shown that the analysis of data of vehicular traffic collected by fixed sensors yields similar results of floating car data so that the latter can be really useful, not only for purely scientific purpose, but also for traffic management.

Since the appearance of this floating car data tracking technology, lots of efforts have been made from an engineering perspective to develop effective methods that would enhance traffic performances [28, 29]. Moreover, a statistical physics approach to urban car mobility based on this kind of data, was recently presented for different Italian cities [2123, 30], where it was found that simple hypotheses on people’s strategies and the structure of the urban habitat can reproduce the empirical frequency distributions that characterize human travel behaviour. An investigation of car dynamics from a Lagrangian perspective has already been attempted [23] with the result that, for a restricted class of travels [30], the observed dynamics can be retrieved by assuming that the speed time evolution follows a Wiener process [31], so that the accelerations performed by a driver can be described as a sequence of uncorrelated random variables. To the best of our knowledge, the dynamics of car drivers has been described as a diffusion process in which their interactions and knowledge of the city where they move have been disregarded. In this paper, we address the problem of the urban vehicular mobility from a microscopic point of view and we make an attempt to identify the determinants, in terms of the interplay between human strategies and the structure of the urban environment, that underlie the emergence of collective mobility patterns. To this end, we undertake a data-driven perspective and we analyze a large database of GPS tracks of private cars collected in the Rome (Italy) district during the whole month of May 2011. Our empirical findings are consistent with the idea that car drivers’ dynamics is governed by a universal local optimization mechanism. The nature of this mechanism is intrinsically local, in the sense that the globally optimal path cannot be chosen due to lack of knowledge of the environment or to other external conditions. The mechanism is universal due to a scale invariance in the conditional probability of travel time at fixed travel length, suggesting that it occurs in the same way at every travel length scale within the city.

Materials and Methods


Approximately 4% of the whole vehicle population inside the Rome district during the month of May 2011, was monitored on behalf of an insurance company [32]. For that, time, position, velocity and covered distance of single vehicles were recorded by sampling each trajectory at a time scale of 30 seconds (on fast speed roads, e.g., on highways) or at a spatial scale of 2km (elsewhere). This sampling strategy was chosen by that company to ensure a better sampling rate on arterial roads. A further signal was also recorded each time the engine was switched on or off so that a travel is defined as the temporal ordered sequence of points between the engine starts and stops. Precision of space and time measurements is strongly affected by GPS signal quality. The error on time is always around 1s and can be neglected with respect to travel times, whereas the localization error gets at best the value of ±10m. Data can be requested for scientific purposes through the website of the involved company [32]. However in order to ease the reproduction of our findings we provide an aggregated and anonymized version of this data in S1 File. This aggregated dataset does not provide information about the car that performed a certain travel nor the coordinates of the travel itself, but just the length of the travel, the travel time and a timestamp associated with it. In order to analyze ordinary mobility of experienced urban road network users, we select the movements of people only during working days, by considering the same number of the days of the week. Furthermore, we choose to observe only those vehicles whose start and stop positions lie inside the area of Rome municipality, thus most likely focusing on Rome’s inhabitants only. In the end, we observe the travels of 13,527 vehicles during 20 working days in total.Moreover, we consider as a unique travel each of those travels (ca. the 16% of the whole sample) that are composed by tracks containing one or more short stops of 5 minutes, as already established in previous works [2123]. Changing the value of the 5 minute threshold does not affect much our results. In Fig 1 we show a pictorial representation of the density of the sampled trajectory points in the Rome Urban area, together with a representation of some paths coming from the dataset. Further details can be found in Sec. A of S1 Text.

Fig 1. GPS Track Data.

(Panel a) Heatmap of the density distribution of the sampling points of the all the trajectories in GPS track dataset. (Panel b) Representation of a small subset of paths coming from the dataset.


Space-Time Relation

It has already been pointed out how the time spent traveling is deeply connected with the effective energy consumption of human beings so that travel time minimization can be considered to be the driving mechanism in human mobility [18]. For car drivers, such optimization is influenced by the interaction with the complex structure of the urban network and its signature can be spotted in the relation between the space traveled over the network and the amount of time spent by traveling.

For this reason, we start our analysis by looking at the travel length l on the road network (i.e., the actual distance traveled) and the travel time t (defined as the time elapsed between the start and the stop of the engine—see Methods section) of each recorded GPS track. For each length l, we extract the phenomenological frequency distribution p(t|l) of the time t needed to travel the length l, i.e., we estimate the probability that a travel has a duration of t provided that its length has been fixed to l. We discover that, regardless of the value of l, these distributions can be approximated by log-normal distributions [33] (Fig 2.a): (1) The parameters μl and contain the dependence of the distributions on l and can be estimated from our dataset by noticing that they represent respectively the average and variance of the logt variable at fixed l. The parameter μl displays a logarithmic growth in l as shown in Fig 2.c, i.e., μl = 〈logt〉 = αlog(l/l0), with α = 0.672(3) and l0 ≈ 10−3m. Note that this relation holds after a transient of small values of l until values of about 20km, i.e. before the tail of the sampled path length distribution where we have a worse statistics (see Fig A in S1 Text). Within this interval of length the logarithmic fits data with a . The logarithmic scale , after a very fast decrease for values of l between 0 and 1 km, starts to fluctuate around a constant value σls = 0.41(3) as depicted in Fig 2.c. By substituting these experimental findings into Eq (1) and by relying on the general property of the log-normal distribution [33] we get that the average value of the travel time grows as a power of l with exponent α ≈ 0.672(3), also confirmed by Fig 3.

Fig 2. Statistical Properties of Car Driving.

(Panel a) Measured distribution p(t|l) of traveling time at fixed travel length for different l values. Solid lines refer to the fitted log-normal distributions. (Panel b) Distribution of the scaled variables in correspondence of different values of l. (Panel c) Dependence of the experimental mean value 〈log t〉 on the travel length l (red points). The solid blue line is the best fitting logarithmic function. (Panel d) The standard deviation σl of the variable log t inferred from data, as a function of l.

Fig 3. Average travel time dependence on l (Optimization Signature).

: Experimental average travel time 〈t〉 as a function of l (red points). The solid blue line is the function 〈t〉 = exp(μl + s2/2) with μl = αlog(l/l0) and α and l0 inferred from the fit in Fig 2.c. This property is the signature of the optimization process performed by car drivers within the urban environment, since it implies a power-law growth in the average speed with the travel length. The inset shows the power-law dependence vl1−α of the average velocity v on the travel length l.

The observations above, lead to an effective scaling collapse of the empirical distribution p(t|l) towards the universal function (2) with τ = t/〈t〉 and s = σl, independently from the travel length l (Fig 3.b).

These results are consistent with the hypothesis of a universal optimization process somewhat aimed to minimize the total travel time. In particular, the relation between l and t shown in Fig 3 implies that the average speed v = l/t of a travel grows in a non linear way with l, i.e., 〈v〉∼l1−α. Thus, drivers are able to exploit efficiently the surrounding environment when they have to choose their path, and the “efficiency” of their travels (i.e., the ratio between the traveled distance and the amount of time used to go through it—the average velocity) increases with the path length. This process is universal in the sense that the underlying mechanism is independent from the length to be traveled as it is reflected by the scale invariance of the p(t|l) distributions. Interestingly, in Section B of S1 Text we show that this property persists even by aggregating our sample in time slots, indicating that this optimization process is performed independently from the traffic conditions, i.e., from very crowded and congested situations during rush hours to considerably more fluid ones in the late evening.

Grid model with shortcuts

The results of the previous analysis emerge from the interplay between the dynamics of the car drivers on the road network and the structure of the network itself. In particular, the non-linear growth of the average car velocity with increasing distance suggests that the drivers try to move in the network in an efficient way and their knowledge of the environment is so that their optimization of the travel time improves as the path becomes longer. Therefore, a first attempt to model their behavior is to assume that, to go from a selected origin to a certain destination on the urban network, drivers are able to follow the path that minimizes their travel time. This assumption allows us to focus solely on the structure of the network. Fast speed arterial roads are crucial for the temporal optimization as the travel distance increases. The practical function of this sort of roads is, in fact, to provide an effective way of reducing the temporal distance between far regions of the city. In a certain sense, this roads resemble the shortcuts of small-world networks [34], with the difference that they have to be traveled with finite velocity, i.e., in finite time. Thus, we propose a proxy of the urban network based on a bi-dimensional square grid with L × L nodes, where nearest neighbor nodes are connected by unit length links, which can be all traveled with the same unit speed. On top of that, shortcuts are added as links connecting nodes of the grid other than neighboring nodes. The length of shortcuts is assumed to be the euclidean distance between the connected nodes, and their driving speed is set greater than unity. Both normal links and shortcuts are then characterized by a travel time given by the ratio between the length of the link and its associated speed. This assumption on the structure of the road network is in accordance with the results of previous works [35]. In our model we assume that drivers are always able to minimize their travel time, i.e., given a starting and ending point they will follow the shortest path, in terms of travel time. Therefore, to simulate the empirical data, we sample the paths in the synthetic grid network with shortcuts by picking a random departure and a random destination node and by computing numerically the shortest path between them. In order to sample the possible configurations of the grid model, we reassigned the shortcuts every 100 sampled paths. The sub-linear power relation 〈t〉∼lα is well reproduced by the model (Fig 4.a) with the associated exponent depending both on the density of shortcuts in the network and on their associated velocities. However, in the model, the parameter σl clearly decreases as l grows (red curve in Fig 4.b), while in reality it should stay constant in average (Fig 3.b). This suggests that, while the short paths are more sensitive to fluctuations, the longer ones are not and the distribution of the travel times defined in Eq (2) becomes sharper for these path lengths. This happens because the optimal trajectories between far nodes tend to be very similar to each other since they involve in average the same number of shortcuts, i.e., they sample the system in a coarse grained fashion and feel a sort of averaged situation. One possibility to recover the observed behavior of σl is to argue that the drivers are still able to detect the path with the shortest travel time, but the optimization is not done globally, rather by intermediate steps. In our model we can set drivers to come along a series of intermediate points between their travel origin and final destination. The distance between these intermediate points change from one driver to another (it is extracted from a random uniform distribution, see Section D of S1 Text for details) and would reflect their intrinsic ability to optimize the path up to a certain distance. In Fig 5 we depict the two different processes of optimization. This partial optimization mechanism prevents σl from decreasing at large values of l (Fig 4.c), while preserving the power-law behavior of μl (Fig 4.b). Note that the the exponent α in both Fig 4.a and 4.c is highly affected by the speed of the shortcuts v > 1, but it is not much sensitive to the number of shortcuts itself. With a reasonable choice of v (e.g. v = 2 or v = 3, indicating that on arterials road the speed is twice or three time more than on regular roads), it is possible to obtain a value of α close to the empirical one with a very small density of shortcuts, less than a fraction of about 10−5 of the all possible shortcuts. See Fig G of S1 Text for details. This in turn, implies that our model reproduces the scaling property of p(t|l) in Eq (2), also observed in the dataset (Fig 6.a and 6.b), although the fitting universal curve does not adhere to a log-normal distribution.

Fig 4. Global Optimization vs Local Optimization in the grid model.

(Panel a) Dependence of 〈log t〉 on the travel length l (red points). The solid blue line is the best fit logarithmic function (). (Panel b) Dependence of σl as a function of l. Dots corresponds to paths sampled by using (blue) or not using (red) intermediate optimization steps between the origin and destination nodes of each path. (Panel c) Dependence of 〈logt〉 upon travel length l (blue points) with paths sampled by picking intermediate stops between the origin and the destination nodes. The solid blue line is the best fit logarithmic function. Both optimization processes yield the correct dependence of μl on l, but the local piecewise optimization also reproduces the steady behavior of σl.

Fig 5. Grid model.

(Panel a) Grid model used in the simulations. The black segments stand for ordinary roads of unit length and unit allowed velocity, while the green segments represent high speed connections. Suppose a car has to drive from point A to point B. It may proceed straight on covering five ordinary roads (l = 5), or make use of the shortcut by traveling three ordinary and one fast road (). In the latter case, depicted in red, the traveled distance is longer but if the allowed velocity on the fast road is sufficiently large, the car would benefit a reduction of the traveled time and choose it. (Panel b) Sketch of the stepwise algorithm used to connect the starting point A to the final point B. The yellow sectors represent the areas in which the driver can choose his next step. The fast link just below point B would be convenient to travel, but it falls outside the yellow sectors and therefore is out of reach.

Fig 6. Scaling collapse in the grid model.

(Panel a) p(t|l) distribution for some values of path length l. Solid lines refers to the fitted log-normal distributions. (Panel b) Distribution of the scaled variable calculated at different values of l. The solid black line is the curve in Eq (2). The Kolmogorov-Smirnov test rejects the hypothesis of the universal curve being a log-normal distribution. All the paths are sampled using intermediate steps on a 100 × 100 grid with Nshortcut = 100 and a fixed speed on each shortcut v = 3.0.

The proposed grid model with shortcuts, although straightforward, captures the power-law behavior of the average traveling time at fixed distance as well as the universality of the p(t|l) distribution, though not its log-normal shape. One possible refinement of the model would assign to each link an average velocity extracted from a plausible distribution instead of having two fixed values. This refinement would still lack of average velocity correlations between adjacent links. The velocity distribution to employ can be inferred by means of the Google Directions engine [36] and the results are synthesized in Sec. D in Fig J of S1 Text. The result is that by taking into account realistic velocities improves the adherence of the model to the actual picture (the variance σl is closer to the real one), but still allows for improvements, being the universal p(t|l) distribution still not well represented by a log-normal distribution. One step forward is to substitute the unrealistic simple grid with shortcuts with the actual urban topology, as we did by considering the cities of Rome and London, so to include correlations between the average velocity of adjacent roads. As a result, Fig 7 proposes again the plots of the quantities shown already in Figs 4 and 6, but now for the Rome Urban Network (more details can be found in Sec. F of S1 Text together with the same results for the London Urban Network). In this latter case, still by considering drivers optimizing their routes stepwise, we get a good quantitative agreement with experimental data. Despite the qualitative agreement, the exponent of the power-law growth of the travel time is higher in our model on realistic networks. Moreover, the constant asymptotic value of the fluctuations is smaller than the empirical one by a factor of two. We argue that this is an effect of the aggregation of different traffic conditions at the level of road segments performed by using the travel time of Google Directions. In fact, while a real-life car will experience all the dynamical fluctuations due to the instantaneous urban traffic, in our approach this effect is averaged before the path is sampled when the average travel time is assigned to a street, resulting in smaller fluctuations and in a smaller improvement of the driving performances with the traveled length. Moreover, this allows us to get some hints on the possible (multiplicative) effects yielding the log-normal p(t|l) distributions (see Sec. G of S1 Text).

Fig 7. Path Optimization Algorithms on the Rome Urban Network.

(Panel a) Dependence of the mean value of the logarithm of travel time t upon travel length l. These points were obtained using the stepwise optimization algorithm. Solid black line is the best fit with a logarithmic function (). (Panel b) Standard deviation σl of 〈logt〉. The paths of these figures are sampled using the navigation algorithm with intermediate steps (red points) and using the shortest path (global optimization) from the origin to the destination (blue points). (Panel c) Distributions p(t|l) for some selected values of l. Continuous lines are log-normal approximations of the distributions. (Panel d) Collapse of the same distribution using the scaling property derived in Eq (2). The black curve is the distribution of the scaled variable τ = t/〈t〉.

As a final remark, in our grid model the number of nodes that can be reached at fixed travel time depends on time as a power-law with exponent larger than 2, as already observed in previous works in case of German cities [35]. In particular, we found that the dimension is larger than 2 also with small numbers of shortcuts and approaches a stable value (depending on the velocity v on the shortcuts) as Nshortcuts increases (see Fig H in S1 Text).


We presented an experimental analysis carried on a large database of vehicle mobility in an urban environment. In particular, we focused on the estimated conditional probability p(t|l) that a travel time t is needed to reach a fixed distance l and showed that with a suitable transformation, it collapses onto a universal curve, reflecting the existence of a universal mechanism. The average time to travel a distance l is not linear in l, as it would in case of roads traveled at constant average velocity, but shows a sub-linear power-law behavior. Because of that, the average velocity grows as a power-law with the traveled distance. These results are consistent with the idea of an optimization process performed by car drivers in the choice of the path within the city, responsible for the increase of performances as the distance to be traveled grows. To understand the key features at the base of this process taking place on urban road networks, we designed a simple model of driver behavior with stepwise travel time optimization, on a straightforward road network (a two-dimensional grid) with arterial roads (euclidean shortest paths between pair of nodes, traveled with higher speed). Our simple model already captures most of the overall traveling statistics, but leaves space for further improvements. To this aim, we apply the stepwise optimization process to the actual urban network with the realistic average velocity of roads extracted with the Google Directions engine. Doing so, we fully reproduce the overall observed statistics of urban vehicular mobility.

The experimental results are consistent with the idea that this process is not performed with a global vision of the surrounding environment, but is carried out stepwise. Practically, drivers seem to pick up their routes according to a local optimization criterion, i.e., they fix some milestones along the path and try to choose the fastest roads that connect these intermediate destinations. In this way, the emerging route is not always the optimal one in terms of travel time, meaning that people’s perception of urban road network is not global in general, i.e., they are not aware of all possible routes, rather just of some of them. In this sense we can suggest that improved info-mobility systems could make drivers conscious of the best global routing choice in order to reduce travel time and conversely fuel consumption with related CO2 emissions. The full understanding of the real local optimization process may give useful information on the way the city is perceived by car drivers, leading to a better planning of future urban networks. We remark that studies on this subject might be performed both by relying on historical or future traffic data or by means of social experiments [37].

Supporting Information

S1 Text. Supporting Information Text for this paper.

One PDF paper with details on the materials and methods.


S1 File. Supporting Information Data.

One compressed text file containing aggregated data that can be used to reproduced the findings of this paper. Each row of the text conatins the starting day, starting hour, arrival day, arrival hour, travel time in seconds, travel length in meters of each travel used for the data analysis.



The authors acknowledge support from the EU-STREP project EveryAware (Grant Agreement 265432), the EU FP7 Grant 611272 (project GROWTHCOM), the CNR PNR Project “CRISIS Lab” for financial support and the KREYON project funded by the Templeton Foundation under contract n. 51663. We acknowledge interesting discussions with P. Buttà. We are grateful to A. Sîrbu for providing us the OpenStreetMap and Google Directions data of the city of Rome and London. We thank M. Mancini for his valuable work on OctoTelematics data pre-processing. SONY-CSL provided support in the form of research material for author VL, but did not have any additional role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript. The specific roles of these authors are articulated in the Author contribution statement.

Author Contributions

Analyzed the data: PM CL GV. Wrote the paper: PM BM CL GV VDPS VL. Analyzed the OCTOTELEMATICS data: PM CL GV. Designed the model: VDPS VL. Simulated the model both with trivial topology and with Google Directions data: BM.


  1. 1. Mayer-Schonberger V, Cukier K. Big Data: A Revolution That Will Transform How We Live, Work, and Think. Boston: Houghton Mifflin Harcourt; 2013.
  2. 2. Brown B, Chui M, Manyika J. Are you ready for the era of ‘big data’? McKinsey Quarterly. 2011 Oct;.
  3. 3. Tene O, Polonetsky J. Big Data for All: Privacy and User Control in the Age of Analytics. Northwestern Journal of Technology and Intellectual Property. 2012 Sep;.
  4. 4. Rubinstein IS. Big Data: The End of Privacy or a New Beginning? International Data Privacy Law. 2013;Im Erscheinen, NYU School of Law, Public Law Research Paper Nr. 12-56.
  5. 5. Gonzalez-Bailon S. Social Science in the Era of Big Data. Social Science Research Network Working Paper Series. 2013 Mar;.
  6. 6. Lazer D, Pentland A, Adamic L, Aral S, Barabási AL, Brewer D, et al. Computational Social Science. Science. 2009;323(5915):721–723.
  7. 7. United Nations Secretariat. World Urbanization Prospects: The 2014 Revision. Department of Economic and Social Affairs; 2014.
  8. 8. Eubank H, Guclu S, Kumar VSA, Marathe M, Srinivasan A, Toroczkai Z, et al. Controlling Epidemics in Realistic Urban Social Networks. Nature. 2004;429.
  9. 9. Colizza V, Barrat A, Barthélemy M, Valleron AJ, Vespignani A. Modeling the worldwide spread of pandemic influenza: Baseline case and containment interventions. PLOS MEDICINE. 2007 Jan;4(1):95–110.
  10. 10. Batty M. The New Science of Cities. The MIT Press; 2013.
  11. 11. Belmonte A, Di Clemente R, Buldyrev SV. The Italian primary school-size distribution and the city-size: a complex nexus. Scientific reports. 2014;4.
  12. 12. Asgari F, Gauthier V, Becker M. A survey on Human Mobility and its applications. eprint. 2013;p. arXiv:1307.0814.
  13. 13. Brockmann D, Hufnagel L, Geisel T. The scaling laws of human travel. Nature. 2006 Jan;439(7075):462–465.
  14. 14. Gonzalez MC, Hidalgo CA, Barabasi AL. Understanding individual human mobility patterns. Nature. 2008 June;453(7196):779–782.
  15. 15. Song C, Koren T, Wang P, Barabasi AL. Modelling the scaling properties of human mobility. Nature Physics. 2010 Sep;6(10):818–823.
  16. 16. Simini F, González MC, Maritan A, Barabási AL. A universal model for mobility and migration patterns. Nature. 2012 Feb;484(7392):96–100.
  17. 17. Wang XW, Han XP, Wang BH. Correlations and Scaling Laws in Human Mobility. PLoS ONE. 2014 01;9(1):e84954.
  18. 18. Kölbl R, Helbing D. Energy laws in human travel behaviour. New Journal of Physics. 2003;5(1):48.
  19. 19. Barthélemy M. Spatial networks. Physics Reports. 2011;499(1–3):1–101.
  20. 20. Gastner MT, Newman MEJ. The spatial structure of networks. The European Physical Journal B—Condensed Matter and Complex Systems. 2006;49(2):247–252.
  21. 21. Bazzani A, Giorgini B, Rambaldi S, Gallotti R, Giovannini L. Statistical laws in urban mobility from microscopic GPS data in the area of Florence. Journal of Statistical Mechanics: Theory and Experiment. 2010;2010(05):P05001.
  22. 22. Gallotti R, Bazzani A, Rambaldi S. TOWARDS A STATISTICAL PHYSICS OF HUMAN MOBILITY. International Journal of Modern Physics C. 2012;23(09):1250061.
  23. 23. Rambaldi, S, Bazzani, A, Giorgini, B,, Giovannini, L. Mobility in Modern Cities: Looking for Physical Laws. In: Proceedings of the European Conference on Complex Systems. Dresden: ECCS07; 2007..
  24. 24. Garske T, Yu H, Peng Z, Ye M, Zhou H, Cheng X, et al. Travel patterns in China. PLoS ONE. 2011 Feb;6(2):e16364+.
  25. 25. Noulas A, Scellato S, Lambiotte R, Pontil M, Mascolo C, Anel JA. A Tale of Many Cities: Universal Patterns in Human Urban Mobility. PLoS ONE. 2012;7(5):e37027.
  26. 26. Helbing D. Traffic and related self-driven many-particle systems. Rev Mod Phys. 2001;73(4):1067.
  27. 27. Chowdhury D, Santen L, Schadschneider A. Statistical physics of vehicular traffic and some related systems. Physics Reports. 2000 May;329:199–329.
  28. 28. Jenelius E, Koutsopoulos HN. Travel time estimation for urban road networks using low frequency probe vehicle data. Transportation Research Part B: Methodological. 2013;53(C):64–81.
  29. 29. Rahmani M, Koutsopoulos HN, Ranganathan A. Requirements and potential of gps-based floating car data for traffic management: Stockholm case study. In: 13th International IEEE Conference on Intelligent Transportation Systems. IEEE; 2010. p. 730–735.
  30. 30. Gallotti R. Statistical Physics and Modelling of Human Mobility. Physics Department, University of Bologna; 2013.
  31. 31. Gardiner CW. Handbook of stochastic methods for physics, chemistry and the natural sciences. vol. 13 of Springer Series in Synergetics. 3rd ed. Berlin: Springer-Verlag; 2004.
  32. 32. Octotelematics;. Accessed: 2014-10-03.
  33. 33. Limpert E, Stahel WA, Abbt M. Log-normal Distributions across the Sciences: Keys and Clues. BioScience. 2001;51(5):341–352.
  34. 34. Watts DJ, Strogatz SH. Collective dynamics of’small-world’networks. Nature. 1998;393(6684):409–10.
  35. 35. Lämmer S, Gehlsen B, Helbing D. Scaling laws in the spatial structure of urban road networks. Physica A: Statistical Mechanics and its Applications. 2006;363(1):89–95.
  36. 36. Google Directions API;. Accessed: 2014-10-03.
  37. 37. Sîrbu A, Caminiti S, Gravino P, Loreto V, Servedio V, Tria F. A new platform for Human Computation and its application to the analysis of driving behaviour in response to traffic information. In: CCS14 Proceedings in Human Computation; 2014..