Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)

Modelling and analysis of river networks based on complex networks theory

Xuewen Wu, Ling Li, Yonggang Qu College of Computer and Information Hohai University Nanjing 210098, Jiangsu, [email protected], [email protected], [email protected]

Abstract—River systems are open and self-organizing rivers, water pumps and so on. They are divided into two complex systems. Complex networks theory can well combine categories in terms of hydraulic function: natural nodes and rivers' macro properties with their microscopic properties. engineering nodes, as shown in Fig.1. Different methods are This paper builds a river network model based on complex taken in different nodes. networks theory and describes its characteristics. After the Natural nodes include river sources, river confluences, analysis of the model used in Haihe River Basin, it shows that river bifurcations, river outlets and so forth. These nodes do Haihe River Basin network has the small-world characteristics. not contain any water conservancy facilities, which only This work provides a new approach to research the properties have the characteristics of natural laws of the river itself. of river networks, so that to predict and control its behavior. Engineering nodes include hydropower stations, Key words-river network; complex networks; modelling; reservoirs, and sluices, pumping stations, water transfer Haihe projects, comprehensive engineering and other water conservancy project facilities as shown in Fig. 1. These water conservancy facilities play an important role in I. INTRODUCTION regulation and distribution of water resources, which can With certain hydraulic connections, A large number of change the river flow under manual control and result in the rivers, intersections, and water conservancy facilities significant different characteristics between upstream and together constitute a criss-cross river networks system, which downstream. Their hydraulic characteristics are more is far from equilibrium, open and self-organization. complex than that of natural nodes, which need to consider a If the river basin including rivers and water conservancy variety of natural factors and human control factors. If a facilities is abstracted into a model of complex networks, all node is consistent with the definition of natural node and of the studies can be done on the network[1-4]. This paper engineering node, then it is defined as an engineering node. will build a river network model based on the complex For example, the water conservancy project built on junction networks, study the statistical properties of the river network, of rivers is defined as an engineering node. and analyze the instance of Haihe basin. This is a new The set V stands for the set of nodes, and vi =1, 2 stands attempt, which maybe provides a theoretical basis or for the type of nodes, which could distinguish between inspiration to professional technology research. natural nodes and engineering nodes.

II. CONSTRUCTION OF RIVER NETWORK MODEL = {} 21 ,,, vvvV n  (1) A. Node i isnodeThe;1 natural node =  vi  (2) Positions with significant hydraulic characteristics are  The;2 node i is gengineerin node defined as nodes, including river sources, confluences of where n is the total number of nodes in the river network.   sourceriver   B. Edge river nsbifurcatio  natural node   The routes of rivers are defined as the edges of the river river confluence  network. An edge is the link between two different nodes,   outletriver  hydropower station including natural rivers and artificial channels. The direction river network node   of an edge is in accordance with that of the flow of the river.  reservoir  sluice There are three basic types of links, which are series  gengineerin node  connection, parallel connection and mixed connection (both  pumping station  water tran projectsfer series connection and parallel connection).   Suppose that there are no isolate nodes or loopbacks in  comprehensive gengineerin   the network, and there is no more than one edge between two Figure 1. Node types different nodes.

Published by Atlantis Press, Paris, France. © the authors 0393 Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)

E is the set of edges. It is in the form

∈><= jiji VvvvvE },|,{  (3)

or (a) Series (b) Parallel where V is the set of nodes, and vi , v j is the nodes, and >< , vv ji stands for the directed edge from the node vi to

v . j Adjacency matrixes are utilized to represent the direction or (c)Mixed of edges [6-7]. A complex river network containing n nodes Figure 2. Three basic types of links Series can be mapped as an × nn adjacency matrix R as

   rrrr  1211 1 j 1n    rrrr   2221 2 j 2n     R =   (4)   rrrr  ii 21 ij in          rrrr   nn 21 nj nn  where rij stands for the type of the link from the node vi to Figure 3. The topology of a typical river network v j . == i o If ij rr ji 0,1 , it means there is a directed link from downstream. However, ij tx )( and ij tx )( are both equal to zero when r =0. the node vi to v j . ij == If rr jiij 1 , it means that the link is two-way D. Topology connection. On one hand, vi points to v j , on the other hand, There are three basic types of link between nodes that are series connection, parallel connection and mixed connection v points to v . As the flow of rivers goes in only one j i as shown in Fig. 2. Fig. 3 is the topology of a river network direction without consideration of countercurrent containing 15 nodes including the three basic categories of phenomenon, the two-way connection does not exist in the links with a certain degree of representativeness. river network. == E. Modelling of River Network If rr jiij 0 , it means there is no link between nodes By the above analysis, the river network can be v and v . i j abstracted as a directed complex networks model ( G ). This C. Weight model contains three basic elements, including a set of nodes (V ), a set of edges ( E ), and a set of weights (W ). As different rivers may have different length and flow, the length and the flow are defined as the weights of the = WEVG },,{ (6) edges in complex river network. W is the set of weights in the form = {} where 21 ,,, vvvV n stands for the river network which i o ∈><= == ∈ contains n nodes. jiji VvvvvE },|,{ is the set of ijijijij ij ji VvvtxtxlwwW },)),()),(,(|{ (5) == i o ∈ edges. ijijijij ij ji VvvtxtxlwwW },)),()),(,(|{ is the i o where lij is the length of the river. ij tx )( and ij tx )( are the set of weights. flow rates of the upstream and the downstream of the III. THE DEGREE OF RIVER NETWORK river rij varying with time. They are functions of time t .If = rij 1 which means that there exists a riverway from the A. The Distribution of Degree nodes vi to v j , then lij is defined as the real length of the Degree of a node is defined as the number of edges between the node with other nodes, which is divided into = i river. Otherwise rij is zero. If rij 1 , then ij tx )( and out-degree and in-degree. Out-degree refers to the number of o tx )( edges the node points out to other nodes, which means the ij are the actual flow rates of the upstream and number of river channels that the river node flows to other

Published by Atlantis Press, Paris, France. © the authors 0394 Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)

river nodes in the complex river network. And in-degree is and other materials [7], we construct Haihe River Basin the number of edges other nodes point into this node, which network model based on complex networks theory. The shall be the number of river channels that other river nodes water system graph of Haihe River Basin is abstracted into a flow to this node. Degree is equal to the sum of out-degree 565-node network graph, including 319 natural nodes and and in-degree. 246 engineering nodes. River sources, river confluences, The average value of degree of all nodes is defined as the river bifurcations, river outlets and so forth are defined as average degree of the network, marked as k >< . The natural nodes, while the Miyun Reservoir, the function kP )( can be used to describe the distribution of Bridge hub and other engineering projects are defined as engineering nodes. North Canal, Yongding River, degree in the network. kP )( indicates the probability that the Zhangweinan Canal and other rivers or canals are abstracted degree of a randomly selected node exactly is k , which is into the edges of the network which contains 616 edges. also equal to the ratio of the number of nodes whose degree Pajek implement is utilized to draw the network diagram of is k in to the total number of river network nodes. Haihe River Basin as shown in Fig.4. The adjacency matrix can be used to describe degree. For a directed network, degree can be defined as B. Data Analysis Different degrees of nodes generally have different +− characteristics in actual river network. The degree may += kkk iii reflect the type of a node and the property corresponding to − = the actual object. i  rk ij ∈Nj (7) The degree distribution of nodes in Haihe River Basin + = network model is calculated and obtained by using Matlab i  rk ji ∈Nj implement, as shown in Table 1. From the degree distribution table (Table 1) and network where k − is out-degree and k + is in-degree. k is the degree diagram of Haihe River Basin (Fig. 4), we can get i i i conclusions as follows: of node i and r is the connection relationship from node i to ij k = 1 is corresponding to natural nodes, which are node j . always the sources of the entire river network. The average degree of the network can be defined as k = 2 is corresponding to engineering nodes, the majority of which are reservoirs, sluices and other hydraulic 1 engineering facilities. These nodes always play an important < k >= k (8)  i role in usage and regulation of water resources. n ∈ Ni where k >< is the average degree of the network, k is the i degree of node i , n is the total number of nodes in the river network. The degree of a node is the easiest but also the most important concept to depict the characteristics of a node. The degree can characterize the importance of a node in the network to a certain extent. For the river network, the greater the degree is, the more rivers intersect or bifurcate at the node, which means the more "importance" of the node in some sense and the more we need to adjust control and re- allocate the water source.

IV. APPLICATION

A. Haihe River Basin Network Model

Haihe River Basin is located in northern China, composed of seven main rivers, North Canal, Yongding River and Zhangweinan Canal and so on. In addition to Jiyun Figure 4. Network diagram of Haihe River Basin Canal , the rest of the rivers flow into Haihe River and finally Haihe River flows into through City. The length of Haihe River is 73 km. Nowadays, many TABLE I. DEGREE DISTRIBUTION TABLE OF NODES IN HAIHE RIVER BASIN NETWORK MODEL large-scale water conservancy constructions, including reservoirs, hydropower station and water conservancy, have The degree 1 2 3 4 5 6 7 8~22 23 been built in Haihe River Basin. of a node Reviewing the book of The Achievements of the Numeric 156 219 151 32 3 2 1 0 1 Hydropower Resources of the People's Republic of China

Published by Atlantis Press, Paris, France. © the authors 0395 Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)

k = 3 is maybe corresponding to natural nodes or average degree. They play an auxiliary connecting role, engineering nodes, which are always river confluences or while the degree about 33.63% of the nodes is smaller and bifurcations. These nodes reallocate of water resources. these nodes play a pivotal hub part in the whole network. k = 4, 5, 6 7or is mostly corresponding to engineering As shown in Table 1, there is no node with degree equal nodes where always some rivers converge or some hydraulic to 0, which means that it does not exit an isolated node. So engineering facilities are built. These nodes play a pivotal the entire river network is interconnected. The majority of hub part in the whole basin. For example, Huangbizhuang the nodes are only connected to their adjacent nodes. The Reservoir is a large-scale water conservancy project, which distribution curve of degree has a peak near the mean value mainly controls the floods and takes into account the of degree and is attenuated speedily away from the peak. So comprehensive utilization of water usage, irrigation and Haihe River Basin network has the characteristics of small- power generation. The node where Huangbizhuang world networks to some extent. Reservoir is built is an engineering node with degree equal to V. CONCLUSION 5. In August 1996, when the devastating flood came into the central and southern regions of Province, In this paper, we abstract and conceptualize the river Huangbizhuang Reservoir played an very important role in basin, generate network nodes diagram, build complex river winning time for downstream flood prevention and network model and further analyze the statistical properties emergency rescue. of the degree distribution. After the analysis of the model k = 23 is corresponding to a natural node which is the used in Haihe River Basin, Haihe River Basin network has only one node whose degree is 23 in Haihe River Basin the small world properties in a certain extent. network. It is Bohai Sea, which is river outlet and also the Complex networks can be used to systematically describe terminal point of the entire network. the river network, which provides a new idea for the study of k = 22~8 does not exist in the river network, which the complex character of river network and the planning of river water resources. With the application of the model, we explains that there is no other node whose degree is larger can further study the flow characteristics and hydrological than most nodes in addition to Bohai Sea node. Analysing of characteristics of river network, research its operation mode the reason, we can get that there cannot be many rivers and then predict and control the behavior of the river converging at one place due to the limitations of the two- network system. dimensional geographic plane. So the degree of nodes in the river network cannot be too large, which also reflects that the REFERENCES characteristics of river network are uniquely different from [1] I. G. Pechlivanidis, B. M. Jackson, N. R. Mcintyre and H. S. Wheater, that of other networks. “Catchment scale hydrological modeling: a review of model types, According to degree distribution of nodes in Haihe River calibration approaches and uncertainty analysis methods in the Basin network(Table 1), Plot the probability distribution context of recent developments in technology and applications,” figure of the degree as shown in Fig. 5. Global NEST Journal, Vol.13, pp.193-214, 2011. From Table 1 and Fig. 5, we can get that there are 526 [2] I. Rodriguez-Iturbe, A. Rinaldo, R. Rigon, R.L. Bras, E. Ijjasz- nodes whose degree is 1, 2, or 3, which account for 93.09% Vasquez and A. Marani, “Fractal structures as least energy dissipation patterns: the case of river networks,” Geophysical Research Letters, of the total number of the network nodes. There are only Vol.5, pp. 2854-2860, 1992. 38 nodes whose degree is 4, 5, 6, or 7, accounting for 6.73% , [3] P. S. Dodds and D. H. Rothman, “Geometry of river networks: while only one node's degree is 23 accounting for 0.18%. It Scaling, fluctuations and deviations,” Physical Review E, vol.63, pp. reflects that there are many nodes which have a few numbers 193-214, 2000. of links with other nodes. A small amount of nodes have a [4] Yongchen Zong, “The research of nonlinear characteristics and fractal moderate number of links, while only a very few nodes have in the river-network,” Doctor, Tianjing: Tianjin University, 2007. large number of links. [5] Daren He, Zonghua Liu and Binghong Wang, “Complex Systems and The degree about 66.37% of nodes is larger than the Complex Networks,” : Higher Education Press, 2009. [6] Xiaofan Wang, Xiang Li and Guanrong Chen, “Complex Networks 0.4 Theory and its Application,” Beijing: Tsinghua University Press, 2006. 0.35 0.3 [7] “Review the achievements of the hydropower resources of the People's Republic of China (2003), vol.Beijing, Tianjin and Hebei 0.25 Province,” Beijing: China Electric Power Press, 2004. 0.2 0.15 0.1 0.05 0 Probability distribution of degree P(K) 0 5 10 15 20 25 Degree K

Figure 5. The probability distribution figure of the degree of nodes in Haihe River Basin network

Published by Atlantis Press, Paris, France. © the authors 0396