Abstract
In this paper, we propose a road evolution model by considering the interaction between population distribution and urban road network. In the model, new roads need to be constructed when new zones are built, and existing zones with higher population density have higher probability to connect with new roads. The relative neighborhood graph and a Fermat-Weber location problem are introduced as the connection mechanism to capture the characteristics of road evolution. The simulation experiment is conducted to demonstrate the effects of population on road evolution. Moreover, the topological attributes for the urban road network are evaluated using degree distribution, betweenness centrality, coverage, circuitness and treeness in the experiment. Simulation results show that the distribution of population in the city has a significant influence on the shape of road network, leading to a growing heterogeneous topology.
Similar content being viewed by others
References
Alberti M, Waddell P (2000) An integrated urban development and ecological simulation model. Integr Assess 1(3):215–227
Barthélemy M (2003) Betweenness centrality in large complex networks. Eur Phys J B 38(2):163–168
Barthélemy M, Flammini A (2008) Modeling Urban Street Patterns. Phys Rev Lett 100(13):138702
Barthélemy M, Flammini A (2009) Co-evolution of density and topology in a simple model of city formation. Netw Spat Econ 9(3):401–425
Boyce DE (1984) Urban transportation network-equilibrium and design models: recent achievements and future prospects. Env Plan A 16(1):1445–1474
Chen A, Zhou Z, Chootinan P, Ryu S, Yang C, Wong SC (2011) Transportation network design problem under uncertainty: a review and new developments. Transp Rev 31(6):743–768
Courtat T, Gloaguen C (2011) Mathematics and morphogenesis of the cities: a geometrical approach. Phys Rev E 83(3):036106
Ding Y, Lou Y (1998) Application of fractal theory in the evaluation transportation network. J Shanghai Marit Univ 19(4):7–12
Dorogovtsev SN, Mendes JFF, Samukhin AN (2001) Size-dependent degree distribution of a scale-free growing network. Phys Rev E 63(6):062101
Ducruet C, Beauguitte L (2014) Spatial science and network science: review and outcomes of a complex relationship. Netw Spat Econ 10(3-4):297–316
Erath A, Löchl M, Axhausen KW (2009) Graph-theoretical analysis of the swiss road and railway networks over time. Netw Spat Econ 9(3):379–400
Facchinei F, Pang JS (2003) Finite-dimensional variational inequalities and complementarity problems, vol I. Springer, New York
Figueiredo L, Machado JAT (2007) Simulation and dynamics of freeway traffic. Nonlinear Dynam 49(4):567–577
Freeman LC (1997) A set of measures of centrality based on betweenness. Sociometry 40(1):35–41
Friesz TL (1985) Transportation network equilibrium, design and aggregation: key developments and research opportunities. Transp Res A 19(5-6):413–427
Haggett P, Chorley R (1969) Network analysis in geography. Edward Arnold, London
Handy S, Cao X, Mokhtarian P (2005) Correlation or causality between the built environment and travel behavior? Evidence from Northern California. Transp Res D 10(6):427–444
Hwang FK, Richards DS (1992) Steiner tree problems. Networks 22(10):55–89
Jaromczyk JW, Toussaint GT (1992) Relative neighborhood graphs and their relatives. IEEE Proc 80(9):1502–1517
Karger DR, Klein PN, Tarjan RE (1995) A randomized linear-time algorithm to find minimum spanning trees. J ACM 42(2):321–328
Levinson D (2008) Density and dispersion: the co-development of land use and rail in London. J Econ Geogr 8(1):55–77
Levinson D, Xie F, Zhu S (2007) The co-evolution of land use and road networks. Proc 17th Int Sympo Transp Traffic Theory 111-126:839–859
Levinson D, Yerra B (2006) Self-organization of transportation networks. Transp Sci 40(2):179–188
Li TF, Wu JJ, Sun HJ, Gao ZY (2015) Integrated co-evolution model of land use and traffic network design. Netw Spat Econ. doi:10.1007/s11067-015-9289-3
Liu HX,Wang DZW (2015) Global optimization method for network design problem with stochastic user equilibrium. Transp Res B 72:20–39
Magnanti TL, Wong RT (1984) Network design and transportation planning: models and algorithms. Transp Sci 18(1):1–55
Maheshwari P, Khaddar R, Kachroo P, Paz A (2014) Dynamic modeling of performance indices for planning of sustainable transportation systems. Netw Spat Econ. doi:10.1007/s11067-014-9238-6
Migdalas A (1995) Bilevel programming in traffic planning: models, methods and challenge. J Globl Optim 7(4):381–405
Schweitzer F, Ebeling W, Rose H, Weiss O (1997) Optimization of road networks using evolutionary strategies. Evolu Comput 5(4):419–438
Supowit KJ (1983) The relative neighborhood graph with an application to minimum spanning trees. J ACM 30(3):428–448
Szeto WY, Jiang Y, Wang DZW, Sumalee A (2013) A sustainable road network design problem with land use transportation interaction over time. Netw Spat Econ. doi:10.1007/s11067-013-9191-9
Toussaint GT (1980) The relative neighbourhood graph of a finite planar set. Pattern Recogn 12(4):261–268
Vardi Y, Zhang CH (2001) A modified Weiszfeld algorithm for the Fermat-Weber location problem. Mathem Program 90(3):559–566
Wang DZW, Liu HX, Szeto WY (2015) A novel discrete design problem formulation and its global optimization solution algorithm. Transp Res E 79:213–230
Weiszfeld E (1937) Sur le point pour lequel la somme des distances de n points donnés est minimum. Tôhoku Math J 43:355–386
Wu JJ, Xu MT, Gao ZY (2013) Coevolution dynamics model of road surface and urban traffic Structure. Nolinear Dynam 73(3):1327–1334
Xie F, Levinson D (2007) Measuring the structure of road networks. Geogr Anal 39(3):336–356
Xie F, Levinson D (2009a) Modeling the growth of transportation networks: a comprehensive review. Netw Spat Econ 9(3):291–307
Xie F, Levinson D (2009b) Topological evolution of surface transportation networks. Comput Environ Urban Syst 33(3):211–223
Xie F, Levinson D (2011) Evolving transportation networks. Springer
Yamins D, Rasmussen S, Fogel D (2003) Growing urban roads. Netw Spat Econ 3(1):69–85
Yang H, Huang HJ (1998) Principle of marginal-cost pricing: How does it work in a general road network? Transp Res A 32(1):45–54
Yang H, Bell MGH (1998) Models and algorithms for road network design: a review and some new developments. Transp Rev 18(3):257–278
Zanjirani FR, Miandoabchi E, Szeto WY, Rashidi H (2013) A review of urban transportation network design problems. Eur J Oper Res 229(2):281–302
Zhang WY, Guan W, Ma JH, Tian JF (2015) A nonlinear pairwise swapping dynamics to model to selfish rerouting evolutionary game. Netw Spat Econ. doi:10.1007/s11067-014-9281-3
Zhao FX, Wu JJ, Sun HJ, Gao ZY (2015) Role of human moving on city spatial evolution. Phys A 419:642–650
Zhou T, Yan G, Wang BH (2005) Maximal planar networks with large clustering coefficient and power-law degree distribution. Phys Rev E 71(4):046–141
Acknowledgments
This work was partially supported by the National Basic Research Program of China (2012CB725400), NSFC (71271024, 71322102), and the Foundation of State Key Laboratory of Rail Traffic Control and Safety (RCS2015ZZ003).
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Relative Neighborhood Graph (RNG)
RNG was first proposed by Toussaint (1980) in the studies of computational geometry. RNG of a finite set V in the Euclidean space \({{\mathbb {R}}^{m}}\) is defined as an undirected graph with a set of distinct points V and set of edges R N G(V) which are exactly those pairs (p,q) of points for which d(p,q)≤max z∈V∖{p,q}{d(p,z),d(q,z)} (Barthélemy and Flammini 2008; Toussaint 1980). The MST is a subgraph of RNG. This implies that the network constructed according to RNG will have higher accessibility than that constructed according to MST. For further reading on RNG, the readers are referred to Supowit (1983), and Jaromczyk and Toussaint (1992).
Given a set V of n distinct points on the Euclidean space, i.e., V={p 1,...,p n }, how to find R N G(V). The following is the procedure of RNG algorithm:
Step 1. Calculate the Euclidean distance of all pairs d(p i ,p j ), i,j=1,...,n,i≠j.
Step 2. For each pair of the distinct points k=1,...,n,k≠i,k≠j (p i ,p j ), compute dmaxk= max {d(p k ,p i ),d(p k ,p j )}.
Step 3. If \(d_{\max }^{k}\ge d({{p}_{i}},{{p}_{j}})\), then the points p i and p j are connected by an edge, otherwise, they cannot be connected.
Step 4. Return to Step 2 until all points are searched.
Appendix B: The Fermat-weber Location Problem
The Fermat-Weber location problem is one of the most famous problems in location theory. It is used to find a point in \({{\mathbb {R}}^{m}}\) that minimizes the sum of weighted Euclidean distances from this point to n given points in \({{\mathbb {R}}^{m}}\). If all weights are equal, the Fermat-Weber location problem reduces to Euclidean minimum Steiner tree problem (Hwang and Richards 1992; Chlebik and Chlebikova 2002). Specifically, considering an m-dimensional Euclidean space, we let V={p 1,....,p n } denote n distinct points in \({{\mathbb {R}}^{m}}\). The Fermat-Weber location problem is to determine an optimal point \({{p}_{0}}=\left (x_{1}^{*},...,x_{m}^{*} \right )\) in the Euclidean space to satisfy the following condition (Weiszfeld 1937; Vardi and Zhang, 2001):
where w i (i=1,....,n) denotes the positive weight of ith (i=1,....,n) point in \({{\mathbb {R}}^{m}}\).
Weiszfeld (1937) proved that if p 0 is the optimal solution of Eq. 14, the optimal point p 0 is one of n distinct points or a new added point which satisfies the following conditions:
Then, the following heuristic algorithm for solving the Fermat-Weber location problem was proposed (Weiszfeld 1937):
where T denotes a mapping. For an arbitrarily initial point \({p_{0}^{1}}\) which is different to p i , the point \(p_{0}^{k+1}\) is closest to the point p 0 when k approaches infinite.
Rights and permissions
About this article
Cite this article
Zhao, F., Wu, J., Sun, H. et al. Population-driven Urban Road Evolution Dynamic Model. Netw Spat Econ 16, 997–1018 (2016). https://doi.org/10.1007/s11067-015-9308-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11067-015-9308-4