This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Human mobility patterns at the smallest scales

Pedro G. Lind\comma\corrauth 1    Adriano Moreira 2 11affiliationmark:  ForWind - Center for Wind Energy Research, Institute of Physics, Carl-von-Ossietzky University of Oldenburg, DE-26111 Oldenburg, Germany.
22affiliationmark:  Centro Algoritmi, Escola de Engenharia, Universidade do Minho, Campus de Azurém, 4800-058 Guimarães, Portugal
pedro.g.lind@forwind.de (Lind), adriano@dsi.uminho.pt (Moreira)
Abstract

We present a study on human mobility at small spatial scales. Differently from large scale mobility, recently studied through dollar-bill tracking and mobile phone data sets within one big country or continent, we report Brownian features of human mobility at smaller scales. In particular, the scaling exponents found at the smallest scales is typically close to one-half, differently from the larger values for the exponent characterizing mobility at larger scales. We carefully analyze 1212-month data of the Eduroam database within the Portuguese university of Minho. A full procedure is introduced with the aim of properly characterizing the human mobility within the network of access points composing the wireless system of the university. In particular, measures of flux are introduced for estimating a distance between access points. This distance is typically non-euclidean, since the spatial constraints at such small scales distort the continuum space on which human mobility occurs. Since two different exponents are found depending on the scale human motion takes place, we raise the question at which scale the transition from Brownian to non-Brownian motion takes place. In this context, we discuss how the numerical approach can be extended to larger scales, using the full Eduroam in Europe and in Asia, for uncovering the transition between both dynamical regimes.

keywords:
Networks, Data Analysis, Human mobility
\pac

89.75.Da, 89.75.Fb, 89.75.Hc

1 Motivation and Scope

Understanding human motion from small scales, such as buildings and streets up to larger ones comprising cities, countries and continents, has been proven to be important for a variety of application areas such as spread of diseases, opinion dynamics[1, 2], and any other phenomena occuring on social networks[3], as well as in optimization of telecommunication networks, urban planning or tourism management. With these aims, several groups have been modeling human motion during the past few years[4, 5, 6, 7].

At middle and larger scales highly significant contributions for understanding human mobility have been made. Brockmann and his team[5], for example, have shown that human traveling distances within U.S.A. decay as a power-law. On the other hand, Gonzalez and co-workers[4] have shown that there is a high degree of temporal and spatial regularities with a single probability distribution for returning to previous locations. However a study occurring at lower scales, namely within one single building or a small set of buildings still lacks to be addressed. One of the reasons for this lays in the nature of available data. For instance, Brockmann and his team[5] used data obtained from an online bill tracker system where registered users report the observation of marked US dollars bills around the United States, and a data set representing the position of “travel bugs” in GeoCaching systems. Though reasonable, these data sets however do not represent human motion directly. González and co-workers[4] proposed a way for tracking human motion, using a data set containing positioning records of around 10510^{5} users of a cellular network collected over a period of six months. Since mobile phones are personal devices, the trajectory of a mobile phone is highly correlated to that of his owner, turning to be a much better proxy to observe the trajectories of humans than bills or other non-personal items.

Refer to caption
Figure 1: (Color online) A snapshot of the Eduroam network comprehending the data of University of Minho with its workers and students spreaded throughout other Eduroam networks in Portugal. Time period spans from January till December 2011.

However, two drawbacks should be stressed in the data sets used so far. First, in both cases the data records correspond to position data collected only when a person initiates/receives a phone call or a SMS message, or when he or she declares online the dollar bill. Second, there is the problem of spatial resolution. For example, for cell ID, the data cannot be used to validate the proposed models at short scales, since the coverage area of mobile network cells extends to several kilometers in rural areas.

In this paper we analyze a large data set of Eduroam networks at Portuguese Universities (see Fig. 1), with the aim of addressing the problem of human motion at the smallest scales, i.e. within one or a few buildings. Our study follows from previous work[9, 10, 11]. The data set comprises one year of collected information with a sample frequency of one second, a time step that enables to assume the data as continuous monitoring of human mobility, and with a higher spatial resolution than mobile phone calls data sets which enables the motion of human dynamics at its smallest scale. We will show that the statistical features of human mobility at the smallest scales is much closer to the random-walk model than the results obtained for studies at larger scales. Still, the corresponding exponents we find in this study indicate a super-diffusive regime which we address in the end for discussing possible ways of using such statistical information to optimize Eduroam networks when establishing the location of the access points.

The complex network framework has been applied frequently to address social and environmental problems[14, 15, 16, 17, 18]. For recent reviews see [12, 13]. While using the same framework, we introduce here a novel procedure for extracting the network on which persons move at small scales (university buildings), directly from empirical data.

We start in Sec. 2 describing the data sets and in Sec. 3 we introduce tools to properly extract the network of access points. As we will see, the procedure for extracting such network is not trivial since the weight of each connection between two access points is not a straightforward euclidean distance due to the physical constraints (stairs, walls, etc) that condition the movement of persons. In Sec. 4 a detailed description of our finding is presented, enhancing the near-diffusive regime found for human mobility at small scales. Further discussions on how to apply our findings for wireless network optimization as well as the main conclusions are given in Sec. 5.

2 The Eduroam data sets

The data set comprehends a Eduroam RADIUS log file from the University of Minho (Portugal) infrastructure, including the full year of 2011. The file contains a total of 15,892,00915,892,009 data records. From those, 7,937,2457,937,245 refer to “start-events” and 7,954,7647,954,764 refer to “stop-events”. For the present analysis, only records representing stop-events have been used, as they include the disassociation time-stamp and session time from where the start events can be computed. A few amount of these records (0.65%0.65\%) have been filtered, since they are incomplete or do not represent unique Access Points or unique Stations. After filtering, 7,902,8287,902,828 records remain for processing and analysis.

Using all these records we will, in the next section, construct the weighted network composed by a number of Access Points (APs), that varies in time. We constructed the AP network considering all APs detected during each full month of 2011. The minimum number of APs was observed in August, namely 723723 APs.

For extracting the AP network, we convert the Eduroam database into an output file with three single fields for each record, namely:

  • The user ii, or alternatively the device one user is using when connected to the net. We will address the associated properties of users with lower-case letters.

  • The Access Point (AP) II. Other properties of APs will also be addressed with capital letters.

  • Time tt in units of the time step Δt=1\Delta t=1 second, which is typically the size of the smallest time lag between successive records.

3 The underlying network and its evolution

The global network we aim to construct will be extracted from two complementary networks included in our database.

One part comprehends the network of APs, a network composed solely by the APs, connected among them through weighted links with a weight WIJW_{IJ} inversely proportional to their topological distance DIJD_{IJ}, that will be properly defined below.

The other part is the network of users, a network composed solely by the links between each connected user and the corresponding AP. The collection of these connections results in a completely disconnected set of APs each one with a number of users exclusively linked to them.

Notice that, the time one user is connected to one AP is quite larger than the unit time-step (1 second). Therefore, by taking snapshots of the entire network at each increment Δt=1\Delta t=1 second, the amount of data to analyze increases enormously, compared with the amount of data collected originally. To overcome this shortcoming, the network of users is defined only by the linked-list mapping, at each time step, each connected user ii to its corresponding AP II.

3.1 Access Point fitness and session times

Counting the total number of connected users at one given time step tt yields the fitness GI(t)G_{I}(t) of a particular AP II. See Fig. 2a for a typical example on how GI(t)G_{I}(t) varies over a few days.

At each time-step tt, GI(t)G_{I}(t) at AP II equals the total number of associations occurred at II minus the total number of disassociations, occurred within the full time span from the beginning of the observation period up to time tt. Through time, the fitness illustrated in Fig. 2a shows a daily quasi-periodic pattern, which indicates a maximum time interval of one day for the sessions of connected users. Therefore, to avoid isolated associations we assume that each one cannot last more that 2424 hours. Similar assumption can be taken for disassociations. Notice also that the initial value GI(0)G_{I}(0) for all II is considered to be zero, though it may correspond to same base value of connected devices that varies from AP to AP.

Refer to caption
Figure 2: (a) Total number GI(t)G_{I}(t) of connected users as a function of time, (b) the distribution of the session time and (c) the distribution of the duration of displacements indicating the existence of a daily period.

From Fig. 2b one can conclude that the large majority of sessions is shorter than one day, with less than 0.02%0.02\% of sessions longer than 2424 hours. Therefore, filtering sessions longer than 24 hours has no significant impact on the following analysis and results. Also from Fig. 2c, showing the duration of displacements, one observes a daily pattern. Here, an approximate fit of the distribution of session times is m(x)=aexp(xb)m(x)=a\exp{(-x^{b})} with a4×105a\sim 4\times 10^{5} and b0.23b\sim 0.23 (not shown).

Displacements between APs, defined as the disassociation from one AP II and subsequent association with AP JJ, exhibit a periodic behavior as illustrated by the distribution of the corresponding time spans (see Fig. 2c). However, the majority of the displacements have a short duration, representing fast displacements among nearby APs.

Refer to caption
Refer to caption
Figure 3: (a) Number MM of AP switches as a function of the time window ΔT\Delta T, defining the flux FIJ=M/ΔTdM/d(ΔT)F_{IJ}=M/\Delta T\sim dM/d(\Delta T) (see Eq. (1)) which is approximately constant for ΔT\Delta T. Shown is the slope for four different pairs IJIJ of APs taken at the first day of 2011. (b-c) Plot of average fluxes between each pair of APs in both directions, showing a symmetry relation FIJFJI\langle F_{IJ}\rangle\simeq\langle F_{JI}\rangle which supports the definition for the (symmetric) weights WIJW_{IJ} in the AP network (see text).
Refer to caption
Refer to caption
Figure 4: (a) Cumulative density distribution P(W)P(W) for the weights computed in each month of 2011 (see text) and (b) Weight average W\langle W\rangle and standard deviation σW\sigma_{W} as a function of month, using January as the reference month.
Refer to caption
Figure 5: Average displacement rr (bullets) of human trajectories within Portuguese Universities as a function of time (in seconds). While for short times people tend to remain at the same place (connected to the same AP), with rminr_{min}, beyond around 3030 minutes there is a marked scaling of the displacement with time, rtδr\sim t^{\delta} with δ0.48±0.03\delta\simeq 0.48\pm 0.03 beyond the normal Brownian diffusion regime. Beyond the eight working hours the displacement stabilizes at a maximum value rmaxr_{max}.

3.2 Fluxes between Access Points and their topological distance

The network of APs is a weighted network and its adjacency matrix is defined by the elements WIJ=1/DIJW_{IJ}=1/D_{IJ}, where DIJ=DJID_{IJ}=D_{JI} is the distance between APs II and JJ. Typically we do not have the location of the APs and we do not know exactly the full number of constraints that condition the displacement of a person from the coverage area of one AP to that of the next one. Therefore we introduce here a definition for the topological distance between APs in such networks.

To that end we need the average fitness GI(t)\langle G_{I}(t)\rangle at each AP II and the flux of users that go from AP II to AP JJ, without passing in any intermediate AP. We notice that seasonal fluctuations have been observed while using the network, with the largest variations over the summer (vacations) period (see Fig. 4 below). Therefore, the average fitness at each AP has been calculated for a time window of 11 month and repeated for every month during the entire year. A similar approach has been used for the calculation of the average flux, which yields one AP network for each month.

For computing the flux from II to JJ, one reads the output file counting the number MM of users that associate to AP JJ after disassociating from AP II, within a time window ΔT1\Delta T\lesssim 1 day. The instantaneous flux FIJF_{IJ} between II and JJ is then defined as

FIJ(t)=dM(t,ΔT)d(ΔT).F_{IJ}(t)=\frac{dM(t,\Delta T)}{d(\Delta T)}. (1)

From the instantaneous flux the average flux is easily computed as

FIJ=1Ndays0NdaysFIJ(t)𝑑t.\langle F_{IJ}\rangle=\frac{1}{N_{days}}\int_{0}^{N_{days}}F_{IJ}(t)dt. (2)

As shown in Fig. 3a, for four different pairs IJIJ of APs, the average flux is approximately constant within time windows up to one day. Therefore we consider the average flux within ΔT=4\Delta T=4 hours as an estimate of the flux between each pair of APs to reduce the computation time. For a fixed ΔT\Delta T, the average flux depends on tt: computing Eq. (2) in different days or weeks yields different results. Still, preliminary results (not shown) indicate that for several pairs of APs the variation of FIJ\langle F_{IJ}\rangle is not very large. Henceforth, we make two assumptions: (i) the fluxes do not vary significantly within one month and (ii) they are well represented through the computation of Eq. (2) for Ndays=7N_{days}=7 days.

Moreover, as shown in Fig. 3b the fluxes are typically symmetric, i.e. FIJ=FJI\langle F_{IJ}\rangle=\langle F_{JI}\rangle. From these quantities FIJ\langle F_{IJ}\rangle and GI(t)\langle G_{I}(t)\rangle one finally defines the weight of the connection between AP II and JJ as follows:

1DIJ=12(FIJ(t)GI(t)+FJI(t)GJ(t))WIJ=WJI.\frac{1}{D_{IJ}}=\tfrac{1}{2}\left(\frac{\langle F_{IJ}(t)\rangle}{\langle G_{I}(t)\rangle}+\frac{\langle F_{JI}(t)\rangle}{\langle G_{J}(t)\rangle}\right)\equiv W_{IJ}=W_{JI}. (3)

Here GI\langle G_{I}\rangle is average over one month.

Figure 4a shows the weight distribution (cumulative density functions) for each month in the data set. The weight average W\langle W\rangle – over all AP connections IJIJ – varies from month to month as well as the corresponding deviations

σW(t)=(1N1connections(WIJ(t)W(0))2)1/2\sigma_{W}(t)=\left(\frac{1}{N-1}\sum_{connections}\left(W_{IJ}(t)-\langle W\rangle(0)\right)^{2}\right)^{1/2} (4)

from a reference month, chosen to be January. Figure 4b shows the evolution through one year of both the average (diamonds) and the deviation (squares) from the average W\langle W\rangle. While some significant variations are observed during the summer vacations, the normalized deviations σW/W\sigma_{W}/\langle W\rangle are constant. This result also highlight the temporal evolution on the usage of the network, with more and more users accessing the network and also more APs being deployed to improve the network capacity.

4 Mobility patterns at small scales

To study the mobility within the universities we do as follows. First, we make use of the inverse weight of the connections between adjacent APs to define a topological distance. Since the weight measures the normalized flux between two adjacent APs, say II and JJ, its inverse value can be taken as a good estimate of the topological distance DIJD_{IJ} between those APs, which of course defines a symmetric matrix (DIJ=DJID_{IJ}=D_{JI}). Then, having defined the matrix of topological distances between APs, we symbolize the position of one person at time tt throughout its trajectory ii as ri(t)r_{i}(t) with reference to an initial position, labeled AP I0I_{0}. In other words, if person ii at time tt is connected to AP I(t)I(t), its position is DI0I(t)D_{I_{0}I(t)}.

Second, having the trajectory ii followed by one person defined by the successive values of APs, I(t)I(t), and also the corresponding distances DI0I(t)D_{I_{0}I(t)} to the initial AP I0I_{0}, we are able to compute the average distance r(t)r(t) to the initial position as a function of time. Indeed, keeping track of the distance from the initial position, and averaging over all trajectories in the data sets yields the average distance from the initial position:

r(t)\displaystyle r(t) =\displaystyle= 1Ntraj(n)k=1Ntraj(n)DI0I(t0+nΔt),\displaystyle\frac{1}{N_{traj}(n)}\sum_{k=1}^{N_{traj}(n)}D_{I_{0}I(t_{0}+n\Delta t)}, (5)

with ii labeling one of the Ntraj(n)N_{traj}(n) trajectories observed at each time tt and t=t0+nΔtt=t_{0}+n\Delta t where t0t_{0} marks the initial time when the trajectory is started and we chose Δt=1\Delta t=1 second.

Figure 5 shows the displacement r(t)r(t) as a function of time tt averaged over all NtrajN_{traj} observed in year 2011. While for short and long times the displacement tends to remain approximately constant at rminr_{min} and rmaxr_{max} respectively, for middle times there is a clear scaling rtδr\sim t^{\delta} with δ=0.48±0.03\delta=0.48\pm 0.03. Short times are shorter than 3030 minutes: sessions are too short for observing any significant motion from one AP to the next one. Long times are typically longer than 8\sim 8 hours, which comprehends the typicall working day of researchers and students in the Eduroam network.

Refer to caption
Figure 6: Distribution of the displacements rr, its increments Δr\Delta r and the radius of gyration rgr_{g} (see text). Typically one finds typical values for each one of these variables, differently from the power-law tails found in human motion at larger scales[4] (see Eqs. (8)).

In the study by Gonzalez and co-workers[4], instead of the average distance r(t)r(t) a radius of gyration was used. The radius of gyration rg(t)r_{g}(t) is defined as the linear size occupied by each trajectory up to time tt and is computed as

rg(t)=(1Ntraj(t)i=1Ntraj(t)(ri(t)ri(cm)(t))2)1/2r_{g}(t)=\left(\frac{1}{N_{traj}(t)}\sum_{i=1}^{N_{traj}(t)}(r_{i}(t)-r_{i}^{(cm)}(t))^{2}\right)^{1/2} (6)

where ri(cm)(t)r_{i}{(cm)}(t) is the “center of mass” of trajectory ii at time tt:

ri(cm)(t)=1Ntraj(t)i=1Ntraj(t)ri(t).r_{i}^{(cm)}(t)=\frac{1}{N_{traj}(t)}\sum_{i=1}^{N_{traj}(t)}r_{i}(t). (7)

The reason why we chose to use the average displacement instead of the radius of gyration lays in the fact that the former is less sensitive to the transition from short times to middle times. For short times the radius of gyration is constant and significantly larger than the average distance. When the trajectory starts to leave the original AP the center of mass ricm(t)r_{i}^{cm}(t) of the trajectory increases which leads to a decrease of the radius of gyration. Finally, when the center of mass stabilizes one observes the similar behavior between our average distance r(t)r(t) and the radius of gyration introduced previously by Gonzalez et al[4]. For long times the radius of gyration stationarizes also approximately at the same value as the average distance.

Having obtained the value of δ\delta for the average distance one can now proceed to access dynamical features of these human trajectories at small scales.

In general, the exponent δ\delta characterizes how people “diffuse” in space. For δ=1/2\delta=1/2 one has the normal Brownian diffusion, which can be describe by a person moving continuously in a random direction in small jumps. If this walker moves slower, with longer waiting times then δ<1/2\delta<1/2. On the contrary, if the walker is able to perform large jumps while randomly walking, then δ>1/2\delta>1/2. Typically, δ=1/2\delta=1/2 characterizes the so-called normal diffusion, while δ<1/2\delta<1/2 and δ>1/2\delta>1/2 indicate anomalous regimes, sub-diffusive and super-diffusive respectively. For a short review in this topic see Ref. [8].

Based in this knowledge one observes that the exponent δ=0.48±0.03\delta=0.48\pm 0.03 is the same as the one for Brownian motion, within numerical error, differently from the exponent found in human mobility studies at larger scales[4]. Indeed in the study by Gonzalez the authors found for mobility within U.S.A. an exponent βr=1.65\beta_{r}=1.65 for the distribution of radius of gyration

f(rg)=(rg+rg0)βrexp(rg/κ).f(r_{g})=\left(r_{g}+r_{g}^{0}\right)^{-\beta_{r}}\exp{\left(-r_{g}/\kappa\right)}. (8)

Since it is known from scaling analysis that rgt3/(2+βr)r_{g}\sim t^{3/(2+\beta_{r})}, one finds δlarge=3/(2+βr)=0.82\delta_{large}=3/(2+\beta_{r})=0.82 for the large spatial scales covered in [4]. This value is quite above the value found for the mobility within universities.

Moreover, the functional form of the rgr_{g} distributions given in Eq. (8) is quite different from the one observed in our study. In particular, the power-law tail is for our small spatial scales not observed. Figure 6 shows the distribution f(r)f(r) together with the distribution f(rg)f(r_{g}) for the radius of gyration and also the distribution f(Δr)f(\Delta r) of the displacement increments Δr(t)=r(t+Δt)r(t)\Delta r(t)=r(t+\Delta t)-r(t). In all cases the distribution shows no power-law tendency. In particular it is characterized by a typical value for rr, rgr_{g} and Δr\Delta r, resembling therefore much of the Brownian behavior occurring in normal diffusion.

5 Discussion and conclusions

The central finding in this paper is the δ\delta-value found for human motion at the smallest scale (streets and buildings). This value is close to the one for normal diffusion regime, much lower than the value found in [4] for middle and large scales, cities and countries respectively. What does this mean?

At large scales such as countries it is known that people make large “jumps” with a significant frequency. This is reflected in a large δ\delta value, considerably above one. As one decreases to smaller scales this large jumps turn to occur more rarely. At the most extreme case, one can think in a set of people moving on a continuous surface not larger than a few hundred meters wide. In this situation the average displacement exponent should be 1/21/2. Within a building however there are physical constraints, such as stairs and walls, that do not promote a normal diffusion of persons. Some deviation from the Brownian exponent would be expected. Still, our procedure for extracting the topological distance between pairs of APs seems to properly account for such spatial constraints in human motion at small scales.

Of course that in our case the position are determined by the locations of the AP. If one changes their location the AP network would be different and, for the same human dynamics, the exponent would be also different. A set of locations corresponding to an exponent δ=1/2\delta=1/2 is conjectured to be the optimal set of locations, i.e. the one that better suits the flux of persons throughout the building.

Therefore, with the approach we introduce in this paper, one is able to construct a weighted network of APs and evaluate how well it suits the mobility of persons where the APs are placed.

As recently proposed[19], since the Eduroam data base covers the whole of Europe, a possible next step would be to consider the joint data base of several European universities. By properly matching the mask IDs and similar quantities at different universities, one would be able to keep track of individuals throughout Europe and apply the framework described above to data sets comprising larger and larger areas. Since the mobility of faculties and students is becoming higher due to European programs such as Erasmus, one should expect sufficient statistics in the Eduroam databases at several spatial scales. Consequently, one should be able to observe the transition from Brownian to non-Brownian motion, postulated in this paper.

In particular, for the entire region of Asia, eduroam is deployed with top-level RADIUS servers beeing operated by AARNet (Australia) and by the University of Hong Kong. Since this is the broadest region having Eduroam operating, covering the full area from New Zealand to Japan and from South Korea to India, it is of particular interest for assessing the full set of scales where human motion takes place.

Two further points that would be interesting to explore in these data sets are, first, the time evolution of the network of AP, here taken as a static network, and, second, the multifractality of human dynamics at small scales, i.e. to study the dependence of exponent δ\delta on the order of the moments of the displacement rr: rqtδ(q)\langle r^{q}\rangle\sim t^{\delta(q)}. These and other points will be addressed elsewhere.

Acknowledgments

The authors thank partial support by Fundação para a Ciência e a Tecnologia under the R&D project PTDC/EIA-EIA/113933/2009. PGL also thanks support from PEst-OE/FIS/UI0618/2011.

References

  • [1] L. Guo, X. Cai, Emergence of Community Structure in the Adaptive Social Networks, Commun. Comput. Phys., 8 (2010), 835-844.
  • [2] R. Toral, C.J. Tessone, Finite Size Effects in the Dynamics of Opinion Formation, Commun. Comput. Phys., 2 (2007), 177-195.
  • [3] J. Ke , T. Gong , W.S. Wang, Language Change and Social Networks, Commun. Comput. Phys., 3 (2008), 935-949.
  • [4] M.C. González, C.A. Hidalgo and A.-L. Barabási, Understanding individual human mobility patterns, Nature, 453 (2008), 779-782.
  • [5] D. Brockmann, L. Hufnagel and T. Geisel, The scaling laws of human travel, Nature, 439 (2006), 462-465.
  • [6] R. Ahas, A. Aasa, Ü. Mark, T. Pae, A. Kull, Seasonal tourism spaces in Estonia: case study with mobile positioning data, Tourism Manag., 28 (2006) 898-910.
  • [7] R. Ahas, A. Aasa, S. Silm, R. Aunap, H. Kalle, Ü. Mark, Mobile Positioning in Space – Time Behaviour Studies: Social Positioning Method Experiments in Estonia, Cart. Geog. Inf. Sci., 34 (2007) 259-273.
  • [8] M.F. Shlesinger, J. Klafter and G. Zumofen, Above, below and beyond Brownian motion, Am. J. Phys., 67 (1999) 1253-1259.
  • [9] A. Moreira, M.Y. Santos, Enhancing a user context by real-time clustering mobile trajectories, Proceedings of the International Conference on Information Technology: coding and computing - ITCC 2005, April 4-8 , Las Vegas, NV, USA, 2005.
  • [10] A. Moreira, M.Y. Santos, From GPS tracks to context - Inference of high-level context information through spatial clustering, Proceedings of the II International Conference & Exhibition on Geographic Information - GIS Planet 2005, May 30 - June 2, Estoril, Portugal, 2005.
  • [11] F. Meneses, A. Moreira, Using GSM CellID Positioning for Place Discovering, Proceedings of the Locare’06 – First Workshop on Location Based Services for Health Care, Innsbruck, Austria, November 28, 2006.
  • [12] S. Boccaletti, V. Latora, Y. Moreno, M. Chavez and D.-U. Hwang, Complex networks: Structures and dynamics, Phys. Rep., 424 (2006), 175-308.
  • [13] S.N. Dorogovtsev, A.V. Goltsev, J.F.F. Mendes: Critical phenomena in complex networks, Rev. Mod. Phys., 80 (2008), 1275-1354.
  • [14] P.G. Lind, M.C. González and H.J. Herrmann: Cycles and clustering in bipartite networks, Phys. Rev. E, 72 (2005), 056127.
  • [15] M.C. González, P.G. Lind and H.J. Herrmann, A system of mobile agents to model social networks, Phys. Rev. Lett., 96 (2006), 088702.
  • [16] M.C. González, P.G. Lind and H.J. Herrmann, Networks based on collisions among mobile agents, Physica D, 224 (2006), 137-148.
  • [17] P.G. Lind and H.J. Herrmann, New approaches to model and study social networks, New J. Phys., 9 (2007), 228.
  • [18] P.G. Lind, J.S. Andrade Jr., L.R. da Silva, H.J. Herrmann: Model of mobile agents for sexual interactions networks, Europhys. Lett., 78 (2007), 68005.
  • [19] F. Raischel, A. Moreira, P.G. Lind, From human mobility to renewable energies, Eur. J. Phys. Spec. Top. to appear (2014).