Wireless Communications and Mobile Computing
Volume 2018 (2018), Article ID 4392524, 10 pages
https://doi.org/10.1155/2018/4392524

Research Article

Mining the Relationship between Spatial Mobility Patterns and POIs

Liping Huang,¹ Yongjian Yang,¹ Xuehua Zhao,² Hepeng Gao,³ and Limin Yu⁴

¹College of Computer Science and Technology, Jilin University, Changchun 130012, China
²School of Digital Media, Shenzhen Institute of Information Technology, Shenzhen 518172, China
³College of Software, Jilin University, Changchun 130012, China
⁴Shandong Agriculture and Engineering University, Jinan 250100, China

Correspondence should be addressed to Xuehua Zhao; lcrlc@sina.com

Received 24 February 2018; Revised 16 March 2018; Accepted 29 March 2018; Published 10 May 2018

Academic Editor: Ximeng Liu

Copyright © 2018 Liping Huang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

Passengers move between urban places for diverse interests and drive the metropolitan regions as the aggregation of urban places to group into network communities. This paper aims to examine the relationship between the spatial patterns (represented by the network communities) of mobility flows and places of interest (POIs). Furtherly, it intends to identify the categories of POIs that play the most significant role in shaping the spatial patterns of mobility flows. To achieve these purposes, we partition the study area into disjoint regions and construct the network with each partitioned region as a node and connection between them as links weighted by the mobility flows. The community detection algorithm is implemented on the network to discover spatial mobility patterns, and the multiclass classification based on the logistic regression method is adopted to classify spatial communities featured by POIs. Taking the taxi systems of Shanghai and Beijing as examples, we detect spatial communities based on the movement strengths among regions. Then we investigate their correlations with POIs. It finds that communities’ modularity correlates linearly with POIs; particularly governments, hotels, and the traffic facilities are of the most significance for generating the mobility patterns. This study can provide valuable insight into understanding the spatial mobility patterns from the perspective of POIs.

1. Introduction

People move in a city, generating the population mobility flows between places. Acquiring the volume of mobility flows in different places in a city is particularly important as it benefits a convergence of applications, such as location selecting for a retail store to allow increasing customers to shop around and advertisement casting for capturing as many consumers as possible [1, 2]. Technological advances allow for precise measurements of mobility flows on large datasets [3–13], including taxi trajectories [14–16], mobile phone trajectories [17, 18], and transport smart cards [19].

By solving the privacy-preserving problem of mobility traces [20–24], retrospective studies of mobility flows which focus on modeling the mobility flows from a place to another, such as the universal model, called radiation model [25], are proposed and applied to predict human movements [26]. Though the model is parameter-free that requires only population distribution as input, it disregards the spatial cluster features of mobility flows, which means that most people travel in a specific range of regions instead of the whole city and some of the citizens share similar regional scope. To analyze the spatial variability of urban mobility flows, we construct the spatial network with the metropolitan regions as nodes and the connections between them as links weighted by the aggregated strengths of interregion movements [1, 17, 27]. The community in the spatial network is applied to further analysis of the spatial patterns of mobility flows as it offers a visual representation of spatial cluster features of mobility flows, where a spatial community is a set of nodes which have more connections among themselves than with the rest of nodes [1, 28]. The community in the spatial network is then named as the spatial community in this paper, representing the spatial patterns of urban mobility flows. The community detection allows one to identify the innercommunity links which plays a very important role in understanding the travel pattern and interaction among urban regions [29, 30]. For example, based on the mobility flows around the city area of Shanghai, Liu et al. [16] built the spatial network and adopted the community detection to model spatial patterns around the city area.

Combined with the techniques of the network, applications based on mobility flows are widely developed in the field of urban computing [31, 32]. For example, the centrality metrics of the network are used to estimate the importance of road segments [14], and the network connectivity is applied to reveal new latent links among urban regions [33]. Studies mentioned above provide insights into using mobility flows in networks to reveal the mobility patterns or urban structures. However, these have not given the underlying mechanisms that motivate the urban mobility flows from the land-use aspects and socioeconomic views.

Actually, urban mobility flows are rooted in people’s traveling activities (e.g., work or entertainment) [19, 34], reflected by specific POIs. Retrospective studies of spatial communities improve our ability to analyze the mobility flows from the perspective of the network. However, they do not provide insight into the factors that motivate the population mobility dynamics. As each urban movement contains the origin and the destination that is determined by the travel motivation [35], the regions as the origin and destination of a trip are the cause of mobility flows. In [19, 36, 37] POIs are collected to explain the activity patterns and model the dynamic decision-making process that shapes individual’s movements. Besides, POIs are combined with mobility flows to discover functional regions [2], where the segmented regions of the city area carry socioeconomic functions as people live in the regions and POIs fall in regions. In [38], POIs are applied to find the characteristics of resident trips based on the clustering method. It finds that the residents’ travel pattern in the working day can be expressed as “spatial relative dispersion-spatial aggregation-spatial relative dispersion.” The effectiveness of these proposed models indicates that mobility flows are related to the POI distribution among urban regions.

However, there has not existed research concentrating on the relationship between spatial communities and POIs, which should be taken into consideration in the future urban developing planning of POIs for the prediction of community changes. In this study, we aim to study the relationship between spatial communities and POIs. And we intend to find the group of specific categories of POIs to explain the identified communities. Taking the large-scale and real-world datasets of Shanghai and Beijing in China as examples, we construct the networks with the urban regions and interregion movements, where the communities are detected. We collect POIs for each node to characterize people’s mobility motives and study the relationship between spatial communities and POI features by adopting the stepwise logistic regression.

Researching the inherent relationship between spatial communities of mobility flows and POIs provides a new insight for understanding the underlining mechanism of urban movements. In accordance with the research aim of our work, the rest of this paper is organized as follows: Section 2 presents the methods used in this paper, including the relationship estimation model and the significant POIs identification method. Experiments are implemented in Section 3. We discuss the experimental findings in Section 4. Finally, we briefly conclude the paper in Section 5.

2. Methods

2.1. Relationship Estimation Model

A mobility used in this paper is a 2-tuple . Both and are geospatial positions, respectively, representing the origin and destination of a trip. In detail, the OD pair represents a trip starting at and ending at location .

As shown in Figure 1, to construct the spatial networks, in this research, the study area is segmented into disjoint grids, and each grid is set as a node. Trips between two nodes indicate the existence of an edge or a linkage. After extracting mobility flows from the travel trace dataset, the volume of mobility originating from and ending in is set as the weight from to . Thus a weighted and directed network is constructed.

(a)

(b)

(c)

(d)

(e)

Figure 1: Illustration of the network and communities (this is the prototype proposed by Liu et al., 2015). To construct a network based on mobility flows, the study area is divided into small regions (a) with each small regions corresponding to a node in the network. A directed edge or linkage existed between two nodes if there are mobility flows from one node to the other. The weight of an edge equals the volume of mobility flows represented in (b, c). Graphic (d) provides an illustration of the communities detected from a network, which is divided into four parts (depicted by four circles) in which the subnetworks had relatively dense connections. The community detection result corresponds to closely connected subregions (e).

As shown in the Figure 1, some nodes indicate much stronger connections among them than with other nodes. By dividing the network into densely connected subnetworks, the urban area is partitioned into intensely interactive subregions. In network science, community detection methods can partition an entire network into tightly connected subnetworks, called communities, and reveal the network’s clustering characteristics.

A community, also called a cluster or a module, is typically regarded as a group of vertices which probably share common properties or play similar roles within the network, and the metric of modularity is always to estimate the community detection results [39–41]. When applied to weighted and directed networks, the modularity is defined as [42]

Here is the total weight of links starting and ending in module , and are the total in- and out-weight of links in module , and is the total weight of all links in the network.

To optimize , the vast majority of searching strategies take one of the following steps to evolve starting the network partitions: merging two communities, splitting a community into two, and moving nodes between distinct communities. We employ a high-quality modularity based community detection algorithm that adopts all the three strategies, called Combo [43] as the adopted community detection technique.

In the spatial networks, partitioned regions are set as nodes, and the number of OD pairs is set as the weight on the directed edge. To explain how the spatial communities are generated by the mobility flows in the network, the ultimate proof of the hidden reason is to match the mobility patterns to POIs distributed among regions. We match POIs of the studied area to nodes, in accordance with the geolocation using the process of map matching. We get the POI features of each node in the network, denoted as , where is the number of POI category (particularly equal to 17 in our case studies), and is the number of POI category in node . After applying community detection algorithms to networks, the nodes are partitioned into disjoint sets (spatial communities). Nodes in the same community share the same value of classification label . Then the community label is set as the dependent variable. Suppose that the value set of is , then the multinomial logistic regression is defined as

where and are parameters of the model. Given the testing set , let denote the samples labelled with , and , then the MLE (maximum likelihood estimation) is applied to calculate the parameters:

We adopt the stepwise strategy to select POI categories for the logistic regression, and the fitness metric of the -square guarantees that none redundant dependents are selected. It means that we choose categories of POIs that make sense for distinguishing the spatial communities.

2.2. Significant POIs Identification

For the problems of multiclassification based on logistic regression, one class is always set as the reference class as shown by (2). To identify the categories of POIs that affect the spatial communities, in this paper, each community is set as the reference class in turn, and then the statistic frequency of the significant POIs is set as one element of the feature vector of a community . As shown in (4) and (5), each element of the feature vector for a community represents the frequency of the th significant category of POIs in community . Then the feature value of a community is calculated by its norm multiplied by the entropy. This guarantees that we selected communities of more significant POI categories and more diverse of the significance frequency.

Then we identify significant POIs by (5), where top percentage of communities of the largest is selected as the candidate set. Then we identify the most significant categories as one element in the ultimate significant POI set.

For example, suppose that we got four communities, and the significance frequency of each POI for a community is shown in Table 1.

Table 1: Illustration of the significant POIs identification.

POI
Frequency of a POI category

Traffic Facility
4
4
2
0

Enterprise
3
2
2
1

Hospital
3
1
2
1

Real estate
2
1
2
0

6.16
4.69
5.29
1.73

Entropy
1.5
1.5
0
1

9.24
7.03
0
1.73

selects communities that contain larger significance frequency of the total significant POI categories. And the entropy tends to select spatial community candidates that consist of more frequency variation. Specific to and , , and , though , the entropy of is smaller than that of , meaning smaller difference between significance frequency of POIs. When is set as 50, we select two communities to identify significant POIs that feature the spatial communities. and are selected, and then POIs of traffic facility and enterprise are identified as the ultimate significant ones that make sense for forming this community snapshot.

3. Experiments

3.1. Datasets

Taking the spatial networks of Beijing and Shanghai as case studies, datasets of taxi GPS trajectories of both cities are collected. As shown in Figure 2, taxi trajectories are used to extract mobility flows. A taxi trajectory is a sequence of GPS points pertaining to the taxi’s sampling location over time. Each point consists of a tuple with location , and the taxi’s occupancy status , where is a pair of spatial coordinates representing latitude and longitude. means that the taxi is occupied by passengers; otherwise . The flag bound to each trajectory position is essential for judging the taxi occupation state, which is used to extract the origin and destination points (OD) of a trip. All other GPS points between a pair of own the same occupation state . The extracted points for Shanghai and Beijing are, respectively, shown in Figure 3.

Figure 2: Mobility extraction from taxi trajectories. The occupation state changing from unoccupied to occupied or from occupied to unoccupied is adopted to extract the origination and destination of an urban movement.

(a)

(b)

Figure 3: The extracted points for Shanghai and Beijing are, respectively, depicted in (a) and (b).

To construct the spatial networks, we first divide the spatial area into grids of 1 km by 1 km using the open street map (OSM) (http://www.openstreetmap.org/copyright), then each grid is set as a node in the network. We extract mobility flows between any nodes by matching origin points or destination points to grids using the OSM. The mobility flow volume originating from grid to grid is set as the weight on the directed edge. Disregarding grids visited by none OD pairs, it remains 2926 nodes for the spatial network of Shanghai and 3995 nodes for Beijing. Then datasets of mobility flows are as shown in Table 2.

Table 2: Studied area and OD number for the network of Shanghai and Beijing.

City
Longitude
Latitude
Node
OD

Shanghai
120.45–122.10
30.00–31.93
2926
38,0640

Beijing
116.0–116.8
39.65–40.25
3995
186,2799

We use the Baidu APIs (Liu et al., 2015) to collect the POIs in two cities. Seventeen categories of POIs are collected as shown in Figure 4. As the category of POIs will be set as the independent variables in the relation estimation model in this study, we label them as , as shown in Table 3. Each category of POIs is set as a specific dimension of the independent variable. And the number of each POI category of the two cities is as shown in Table 3 and Figure 4; totally we collect 1,446,865 POIs for the network of Shanghai and 1,405,954 POIs for the network of Beijing.

Table 3: Seventeen categories of POIs.

Number
POI category
Variable
Beijing
Shanghai

1
Beauty

55,696
51,689

2
Traffic facility

96,356
123,124

3
Entertain

140,445
183,402

4
Enterprise

128,188
178,562

5
Hospital

12,924
9,680

6
Real estate

300,214
233,777

7
Government

25,556
20,660

8
Education

40,381
39,343

9
Culture

3,971
3,723

10
Scenic spot

56,996
48,463

11
Auto service

50,898
55,479

12
Living service

158,121
149,576

13
Food

86,301
82,021

14
Shopping

208,245
230,715

15
Spots

11,026
9,561

16
Hotel

8,501
3,704

17
Finance

22,139
23,386

Figure 4: Categories of POIs for Shanghai and Beijing.

3.2. Results

3.2.1. Relationship between Spatial Communities and POIs

The spatial communities are affected by the travel distance. Thus we add the distance threshold (DT) into the spatial community detecting process. As shown in Figure 5, for the networks of Shanghai, the edge number and the mobility flow reaches 90% as the distance threshold gradually increase to 20 km and 14 km; similar to networks of Beijing, the critical distance is 25 km and 9 km.

(a)

(b)

Figure 5: Variation of edge and flow with distance threshold.

The modularity of community detection results for two cities is, respectively, shown in Figure 6, together with the stepwise logistic regression results, -square. It can be found that the modularity is changing with the distance threshold (DT) increasing.

(a)

(b)

Figure 6: Modularity and -square in the Shanghai networks (a) and the Beijing networks (b).

Larger DT means that more edges and more mobility flows are added to the networks so that it gets smaller modularity for the networks of Shanghai and Beijing. It also shows that the modularity tends to be convergent with the distance threshold tending to be larger. And the modularity variation trend presents quite similar for both networks.

As shown in Figures 7(a) and 7(b), even nodes in the suburban area are connected to the spatially close communities. And the distance increased by 1 km takes little variation (16 km to 17 km) to the spatial community detection results.

(a)

(b)

Figure 7: Communities detected for the network of Shanghai with DT = 16 km in (a) and DT = 17 in (b).

Note that the mobility flow density of Beijing network is 466, while it is just 130 for the network of Shanghai. The modularity got for the spatial networks of Beijing is generally larger than that of Shanghai as in Figure 6.

The results of regression fitness (-square) for both networks also tend to be convergent. The median value of adjusted obtained is, respectively, 0.3 for the Shanghai networks and 0.48 for the Beijing networks. This verifies that the spatial communities are tensely correlated to the POI features. Then the quantitative correlation between the modularity and the -square is presented as shown in Figure 8. It shows that the adjusted presents to be positively and linearly correlated to the regression of the modularity. This indicates that the spatial communities are correlated to POIs, and the spatial communities can be explained by POIs.

Figure 8: Scatter plot of the modularity and the -square shows the positive and linear relationship between two metrics.

3.2.2. Identified POIs

The community detection results got without distance threshold limitation for Shanghai and Beijing are depicted in Figure 9.

(a)

(b)

Figure 9: Spatial communities for Shanghai (a) and Beijing (b).

As shown in Figure 9, we get seven spatial communities for the spatial network of Shanghai and thirteen spatial communities for Beijing. It can be observed that both cities are polycentric.

Then each community is set as the reference class in turn to conduct the stepwise regression method, and we use the -square as the metric for estimating the regression results. The significance of the variables is adopted to identify the POI categories that are tensely correlated to the spatial communities. Note that some POIs are identified as shared categories for both cities. When is set as 50, which means that we select half number of communities of the largest value of , significant frequency of each POI category in a community is as shown in Figures 10 and 11. And the identified POIs for both cities are as shown in Table 4.

Table 4: Identified significant POIs.

POI
Beijing using [38]
Beijing using our model
Shanghai using our model

Shopping
✓

✓

Traffic facility

✓
✓

Living service

✓

Food

✓

Government
✓
✓
✓

Enterprise
✓

✓

Finance

✓

Hotel

✓
✓

Education
✓
✓

Figure 10: The significance frequency of each POI category of 13 communities for the network of Beijing is shown.

Figure 11: The significance frequency of each category in the seven spatial communities for the network of Shanghai is depicted.

To verify the effectiveness of the proposed method, the identified POIs using the method proposed in [38] are listed in Table 4. It can be found that the reference method also identified the POI categories of living service, government, and education in Beijing, which certifies the effectiveness of the proposed significant POI identification method. Compared with findings in [38], which partitions time of day into three time intervals (morning, evening, and night), the proposed identification method finds that the traffic facilities play an important role on shaping the community pattern in urban transport networks for both Beijing and Shanghai. These findings fit in with the actual situation in life, as traffic facilities satisfy the daily commuting needs. This further verifies the effectiveness of the proposed model.

The significant POIs for generating spatial communities in the network of Shanghai contain shopping, enterprise, traffic facility, government, finance, and hotel, while it contains the living service, traffic facility, food, government, and hotel for the network of Beijing. It is found that the POIs of traffic facility, government, and hotel are identified as the common significant POIs to distinguish the communities in both networks.

4. Discussion

Understanding the spatial patterns and finding the driving factors of the urban mobility flows help planners to evaluate the urban construction plan. To study the drivers of communities of mobility flows, we propose to estimate the relationship between spatial communities and POIs.

Using the taxi systems of Shanghai and Beijing as case studies, the experimental results show that the communities in spatial networks generated by mobility flow linearly correlate to the POIs. To further recognize the specific factors that drive the spatial communities of mobility flows, the stepwise logistic regression is used, and it is found that the POIs of governments, hotels, and the traffic facilities are common features that play an important role on distinguishing communities for both cities.

From the socioeconomical perspective, the locations of governments in a city attract various types of facilities and improve the economic development of the surrounded area, which is reflected by the spatial communities of mobility flows. Similarly, hotels are always located in the area of numerous facilities. A small number of hotels can be a better representative for the regional features that attract mobility flows [44]. Traffic facilities play a role in forming community pattern of mobility flows [45–48], which may be because that these facilities satisfy the essential need for daily traveling and life. Note that mobility flows used in this paper are merely extracted from taxicabs. Thus, another reason for the significance of these categories of POIs may be that citizens are more likely to choose taxicabs due to the arbitrary option of travel departure time. Possibly, taxicabs are also popularly preferred as the transfer tool for the public transport system, such as train station, subway station, or bus station. After all, most commuters more likely choose buses or the subway, and travelers less take taxis for a long trip, especially in the two metropolises in China.

The computational complexity of the relationship and POI identification model is mainly reflected in the community detection process, which justified an upper bound to the execution time of , where is the number of nodes and the number of communities in the network.

This study has some limitations. Mobility flows are only extracted from the taxi trajectories, and other spatial community patterns may be found with various data sources. However, the same analysis of methods could be used. In this study, we focus on the spatial communities generated by the taxi systems; future studies could consider the similarity and differences of the spatial communities in other public transport systems. Another limitation is that we just adopt the number of each category of POIs as the influencing factors, disregarding the scale of each POI, which should be considered in future works.

5. Conclusion

This paper proposes a model for estimating the relationship between the spatial communities of mobility flows and the urban POIs, thus to identify the categories of POIs that drive mobility flows to network communities.

Taking the mobility flows in Beijing and Shanghai as case studies, we find that the spatial communities can be explained by the POIs. Specifically, it is found that POIs of traffic facilities, government, and hotel are of great significance for dominating the spatial communities in both cities. It implies that experts could monitor the spatial distribution of urban mobility flows by observing the distribution of POIs, and urban planners could influence the spatial communities of mobility flows by changing the locations of these categories of POIs or adding new POIs of these categories.

In the future, we will further study the formation mechanism of the spatial communities of mobility flows. Meanwhile, we are going to employ other mobility data sources, such as cell-tower traces, and check-ins in location-based services.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61772230, 61702215, and 61571444); Jilin Province Science and Technology Development Program (20160204021GX); Guangdong Natural Science Foundation (2016A030310072); Science Research Cultivation Project of Shenzhen Institute of Information Technology (ZY201718); MOE (Ministry of Education in China) Project of Humanities and Social Sciences (17YJCZH261); Special Innovation Project of Guangdong Education Department (2017GKTSCX063); Natural Science Foundation of Jilin Province (20180101332JC); and Science-Technology Research Foundation of Jilin Province (2016104).

References

M. Barthélemy, “Spatial networks,” Physics Reports, vol. 499, no. 1-3, pp. 1–101, 2011.

J. Yuan, Y. Zheng, and X. Xie, “Discovering regions of different functions in a city using human mobility and POIs,” in Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '12), pp. 186–194, August 2012.

Z. Liu, T. Li, P. Li, C. Jia, and J. Li, “Verifiable searchable encryption with aggregate keys for data sharing system,” Future Generation Computer Systems, vol. 78, pp. 778–788, 2018.

Z. Liu, Z. Wu, T. Li, J. Li, and C. Shen, “GMM and CNN hybrid method for short utterance speaker recognition,” IEEE Transactions on Industrial Informatics, pp. 1–1, 2018.

B. Li, Y. Huang, Z. Liu, J. Li, Z. Tian, and S. Yiu, “HybridORAM: Practical oblivious cloud storage with constant bandwidth,” Information Sciences, 2018.

Z. Liu, X. Chen, J. Yang, C. Jia, and I. You, “New order preserving encryption model for outsourced databases in cloud environments,” Journal of Network and Computer Applications, vol. 59, pp. 198–207, 2016.

X. Zhang, Y. Tan, C. Liang, Y. Li, and J. Li, “A Covert Channel Over VoLTE via Adjusting Silence Periods,” IEEE Access, vol. 6, pp. 9292–9302, 2018.

J. Li, L. Sun, Q. Yan, Z. Li, W. Srisa-an, and H. Ye, “Significant permission identification for machine learning based android malware detection,” IEEE Transactions on Industrial Informatics, pp. 1–1, 2018.

L. Fan, X. Lei, N. Yang, T. Q. Duong, and G. K. Karagiannidis, “Secure Multiple Amplify-and-Forward Relaying with Cochannel Interference,” IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 8, pp. 1494–1505, 2016.

L. Fan, X. Lei, N. Yang, T. Q. Duong, and G. K. Karagiannidis, “Secrecy Cooperative Networks with Outdated Relay Selection over Correlated Fading Channels,” IEEE Transactions on Vehicular Technology, vol. 66, no. 8, pp. 7599–7603, 2017.

Q. Lin, H. Yan, Z. Huang, W. Chen, J. Shen, and Y. Tang, “An ID-based linearly homomorphic signature scheme and its application in blockchain,” IEEE Access, vol. 6, pp. 20632–20640, 2018.

W. Lin, Z. Wu, L. Lin, A. Wen, and J. Li, “An ensemble random forest algorithm for insurance big data analysis,” IEEE Access, vol. 5, pp. 16568–16575, 2017.

Y. Li, G. Wang, L. Nie, Q. Wang, and W. Tan, “Distance metric optimization driven convolutional neural network for age invariant face recognition,” Pattern Recognition, vol. 75, pp. 51–62, 2018.

X. Huang, Y. Zhao, C. Ma, J. Yang, X. Ye, and C. Zhang, “TrajGraph: A Graph-Based Visual Analytics Approach to Studying Urban Network Centralities Using Taxi Trajectory Data,” IEEE Transactions on Visualization and Computer Graphics, vol. 22, no. 1, pp. 160–169, 2016.

X. Liu, L. Gong, L. Wu, and Y. Liu, “Inferring trip purposes and uncovering travel patterns from taxi trajectory data,” Cartography and Geographic Information Science, vol. 43, no. 2, pp. 103–114, 2016.

X. Liu, L. Gong, Y. Gong, and Y. Liu, “Revealing travel patterns and city structure with taxi trip data,” Journal of Transport Geography, vol. 43, pp. 78–90, 2015.

L. Alexander, S. Jiang, M. Murga, and M. C. González, “Origin-destination trips by purpose and time of day inferred from mobile phone data,” Transportation Research Part C: Emerging Technologies, vol. 58, pp. 240–250, 2015.

S. Grauwin, S. Sobolevsky, S. Moritz, I. Gódor, and C. Ratti, “Towards a comparative science of cities: Using mobile traffic records in New York, London, and Hong Kong,” Computational Approaches for Urban Environments, pp. 363–387, 2015.

Z. Du, B. Yang, and J. Liu, “Understanding the spatial and temporal activity patterns of subway mobility flows,” https://arxiv.org/abs/1702.02456.

P. Li, J. Li, Z. Huang et al., “Multi-key privacy-preserving deep learning in cloud computing,” Future Generation Computer Systems, vol. 74, pp. 76–85, 2017.

X. Liu, K.-K. R. Choo, and R. H. Deng, “Efficient and privacy-preserving outsourced calculation of rational numbers,” IEEE Transactions on Dependable & Secure Computing, vol. 15, no. 1, pp. 27–39, 2018.

X. Liu, R. H. Deng, K.-K. R. Choo, and J. Weng, “An efficient privacy-preserving outsourced calculation toolkit with multiple keys,” IEEE Transactions on Information Forensics and Security, vol. 11, no. 11, pp. 2401–2414, 2016.

X. Liu, R. H. Deng, W. DIng, R. Lu, and B. Qin, “Privacy-preserving outsourced calculation on floating point numbers,” IEEE Transactions on Information Forensics and Security, vol. 11, no. 11, pp. 2513–2527, 2016.

Z. Liu, Y. Huang, J. Li, X. Cheng, and C. Shen, “DivORAM: Towards a practical oblivious RAM with variable block size,” Information Sciences, vol. 447, pp. 1–11, 2018.

F. Simini, M. C. González, A. Maritan, and A.-L. Barabási, “A universal model for mobility and migration patterns,” Nature, vol. 484, no. 7392, pp. 96–100, 2012.

Y. Ren, M. Ercsey-Ravasz, P. Wang, M. C. González, and Z. Toroczkai, “Predicting commuter flows in spatial networks using a radiation model based on temporal ranges,” Nature Communications, vol. 5, article no. 5347, 2014.

C. Zhong, S. M. Arisona, X. Huang, M. Batty, and G. Schmitt, “Detecting the dynamics of urban structure through spatial network analysis,” International Journal of Geographical Information Science, vol. 28, no. 11, pp. 2178–2199, 2014.

M. E. Newman, “The structure and function of complex networks,” SIAM Review, vol. 45, no. 2, pp. 167–256, 2003.

S. Jiang, J. Ferreira Jr., and M. C. Gonzalez, “Discovering urban spatial-temporal structure from human activity patterns,” in Proceedings of the International Workshop on Urban Computing, UrbComp 2012 - Held in Conjunctionwith KDD 2012, pp. 95–102, China, August 2012.

M. Zaltz Austwick, O. O'Brien, E. Strano, and M. Viana, “The Structure of Spatial Networks and Communities in Bicycle Sharing Systems,” PLoS ONE, vol. 8, no. 9, Article ID e74685, 2013.

Y. Zheng, L. Capra, O. Wolfson, and H. Yang, “Urban computing: concepts, methodologies, and applications,” ACM Transactions on Intelligent Systems and Technology, vol. 5, no. 3, article 38, 2014.

Y. Zheng, Y. Liu, J. Yuan, and X. Xie, “Urban computing with taxicabs,” in Proceedings of the 13th International Conference on Ubiquitous Computing (UbiComp '11), pp. 89–98, ACM, September 2011.

S. Sarkar, S. Chawla, S. Ahmad et al., “Effective Urban Structure Inference from Traffic Flow Dynamics,” IEEE Transactions on Big Data, vol. 3, no. 2, pp. 181–193, 2017.

C. Zhong, E. Manley, S. Müller Arisona, M. Batty, and G. Schmitt, “Measuring variability of mobility patterns from multiday smart-card data,” Journal of Computational Science, vol. 9, pp. 125–130, 2015.

J. C. Ying, W. C. Lee, and V. S. Tseng, “Mining geographic-temporal-semantic patterns in trajectories for location prediction,” Acm Transactions on Intelligent Systems & Technology, vol. 5, no. 1, pp. 1–33, 2014.

C. Zhang, Z. Du, M. D. Parmar, and Y. Bai, “Pocket-switch-network based services optimization in crowdsourced delivery systems,” Computers and Electrical Engineering, vol. 62, pp. 53–63, 2017.

C. Zhang et al., “Particle swarm optimization algorithm based on ontology model to support cloud computing applications,” Journal of Ambient Intelligence & Humanized Computing, vol. 7, no. 5, pp. 1–6, 2015.

N. Mou, J. Li, L. Zhang, W. Liu, and Y. Xu, “Spatio-temporal characteristics of resident trip based on POI and od data of float car in Beijing,” in Proceedings of the ISPRS Geospatial Week 2017, pp. 99–105, China, September 2017.

U. N. Raghavan, R. Albert, and S. Kumara, “Near linear time algorithm to detect community structures in large-scale networks,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol. 76, no. 3, Article ID 036106, 2007.

K. Cooper and M. Barahona, “Role-based similarity in directed networks,” Physics, 2012, http://arxiv.org/abs/1021.2726.

M. Rosvall, D. Axelsson, and C. T. Bergstrom, “The map equation,” The European Physical Journal Special Topics, vol. 178, no. 1, pp. 13–23, 2009.

Q. Cai, L. Ma, M. Gong, and D. Tian, “A survey on network community detection based on evolutionary computation,” International Journal of Bio-Inspired Computation, vol. 8, no. 2, pp. 84–98, 2016.

M. Girvan and M. E. Newman, “Community structure in social and biological networks,” Proceedings of the National Acadamy of Sciences of the United States of America, vol. 99, no. 12, pp. 7821–7826, 2002.

M. E. J. Newman, “Modularity and community structure in networks,” Proceedings of the National Acadamy of Sciences of the United States of America, vol. 103, no. 23, pp. 8577–8582, 2006.

S. Sobolevsky, R. Campari, A. Belyi et al., “General optimization technique for high-quality community detection in complex networks,” Physical Review E Statistical Nonlinear & Soft Matter Physics, vol. 90, no. 1, Article ID 012811, p. 10, 2014.

T. Chou, C. Hsu, and M. Chen, “A fuzzy multi-criteria decision model for international tourist hotels location selection,” International Journal of Hospitality Management, vol. 27, no. 2, pp. 293–301, 2008.

Q. Y. Meng, J. Chen, and Y. C. Guo, “The analysis of the relationship between urban pubic traffic facilities distribution and population distribution-a case study of Shanghao,” Northwest Population Journal, vol. 5, 2005.

Y. Ohsawa, “Location‐Allocation Models of Some Traffic Facilities,” Geographical Analysis, vol. 21, no. 2, pp. 134–146, 1989.