Abstract
In air pollution studies, the correlation analysis of environmental variables has usually been challenged by parametric diversity. Such variable variations are not only from the extrinsic meteorological conditions and industrial activities but also from the interactive influences between the multiple parameters. A promising solution has been motivated by the recent development of visibility graph (VG) on multi-variable data analysis, especially for the characterization of pollutants’ correlation in the temporal domain, the multiple visibility graph (MVG) for nonlinear multivariate time series analysis has been verified effectively in different realistic scenarios. To comprehensively study the correlation between pollutant data and season, in this work, we propose a multi-layer complex network with a community division strategy based on the joint analysis of the atmospheric pollutants. Compared to the single-layer-based complex networks, our proposed method can integrate multiple different atmospheric pollutants for analysis, and combine them with multivariate time series data to obtain higher temporary community division for ground air pollutants interpretation. Substantial experiments have shown that this method effectively utilizes air pollution data from multiple representative indicators. By mining community information in the data, it successfully achieves reasonable and strong interpretive analysis of air pollution data.
1. Introduction
Ground air pollution is currently one of the most severe and worrisome environmental problems in China. Among the air pollutants, PM2.5, O3, and SO2 are the main pollution contaminants and the major indexes for pollution measurement as well [1]. Especially for the PM2.5 particle, it contains a large number of toxic and harmful substances in small size and is able to suspend in the atmosphere for a long time during long-distance transportation. The air pollutants cause people to suffer from lung diseases, cardiovascular diseases, and so on, which also leads to a motivation of worldwide related research [2, 3]. Similar to PM2.5, SO2 also induces various respiratory diseases. Moreover, SO2 in the air has the capability to help the formation of suspending particles, which enhance the concentration of PM2.5, PM10, and other inhalable particles. For another pollutant O3, the study of Doherty and Miao showed that this type of photochemical oxidant had a critical impact on air quality due to its abundance, and its potential negative impact on global economic losses would even reach billions of dollars [4, 5]. In China, the intensively increased O3 has also become a crucial factor for air quality decline in recent years.
Relevant research [6, 7] has demonstrated that the formation and diffusion of the above pollutants can be influenced nonlinearly by various factors. Besides temperature, other natural meteorological conditions such as precipitation, humidity, and even the development of the economy can also become the distinctive factors to impair the air quality by taking the emitted gases and fossil fuels of industrial production into consideration. Particularly, some of those pollutants discharged into the atmosphere would also form secondary pollution via photochemical reaction, which indicates an inherent interaction between pollutant factors.
In more recent studies, analysis of time series data based on the visibility graph (VG) has obtained significant progress [8]. Yu et. al. employed a finite visibility graph to analyze the dynamic information change of sea surface temperature (SST) [9]. Based on a single-layer complex network, Yu’s model reveals a strong correlation between the SST variability and El Niño events. In a similar way, Cabezas et.al utilized a VG model to obtain the relevant parameters of tropospheric O3 data [10], and further explore the environmental distinction between urban and rural areas. Whereas the complex network has been applied in different applications for time series data analysis, a more comprehensive understanding of multiple indexes with correlation in the same time period is still limited due to the disconnection of single/multiple indexes. Additionally, since the single index analysis does not obey the objective and cognitive laws of the mutual influence between different objects, an incomplete description of the information is hard to be avoided either.
Multivariate time series refers to a type of data where multiple variables are observed and recorded over time. In a time series, data points are collected sequentially at regular intervals, such as daily, weekly, or monthly, and each data point corresponds to a specific time stamp. Differently, Nicosia et.al. proposed a mechanism to transform multivariable time series into multiple visualizations [11], which was also employed by Stephen et. al. [12] to perform dynamic phase detection and community detection on pedestrian data. In [12], the pedestrian trajectory data were converted into multiple networks based on the theory of complex networks and found that the simple indicators of multiple visualizations are able to accurately represent the global dynamic stages and local communities within the scene.
All of these studies have shown that more comprehensive information can be effectively characterized by multi-dimensional data analysis to benefit the inherent data correlation, especially for the clustering problems such as community division. To achieve more effective multi-dimensional data analysis, in this work, a joint modeling strategy is proposed by incorporating the MVG with temporal community division. The proposed solution is initialized by converting the pollution data with multiple indicators into a multi-complex network using MVG, which is to perform an analysis of its intrinsic complex network indicators. Then, the communities’ information of different sizes obtained from multiple networks is categorized using community detection for further investigation. With more accurate community division realization, the correlation between pollutant data and time can be described more stably, especially when compared to the other viewable schemes based on single-layer networks.
2. Materials and methods
2.1 Visibility graph
A network can be represented as a graph G containing point set V and edge set E. By transforming the time series information for complex network representation [13, 14], this graph is named visibility graph (VG) which is able to carry sufficient properties of the original time series signal [8]. Usually, the visibility graph employs a visibility matrix to store the information of all nodes in the graph. When the matrix is generated, the most important process is to determine the condition of judging whether the two points are visible to each other according to the criterion that:
Suppose two arbitrary data from the time series (ta, ya) and (tb, yb) are visible, the two corresponding nodes are connected to each other in the visibility graph, only if any other data point (tc, yc) between them (ta<tc<tb) fulfills the following condition:
| (1) |
By applying visibility graph, an N*N adjacency binary matrix can be obtained, in which each element carries the information about the corresponding node. E.g. an element aij = 1 from row i and column j represents that the node i and node j are visible accordingly. Meanwhile, the element value in row j and column i is the same aji = 1 because of the symmetry property of the resulting matrix.
Fig 1(A) shows the visibility graph-based transformation from the time series data to complex networks. Given the time series data in the left, the generated topology of the complex network is in the right. The orange line in the left graph indicates that the node has a connection relationship, which is also reserved as a straight line or curve for node connection in the right graph.
Fig 1.
Schematic diagram of converting multiple time series into Multiplex Visibility Graph (a) The visibility graph and its associated graph; (b) The procedure to construct the multi-layer time series networks.
2.2 Multiplex Visibility Graph
The Multiplex Visibility Graph (MVG) is a graph-based representation and analysis method used for studying multivariate time series data. It is an extension of the visibility graph approach, which is a technique for transforming time series into graphs to uncover patterns and relationships. For the data of multivariate time series, which is composed of M indicators, a multi-layer network [9] called multiple visibility graph (MVG) can be used to describe the VG of a single variable in the multivariate time series corresponding to each layer [15], as shown in Fig 1(B).
2.3 Degree centrality
To specifically describe the statistical properties of complex networks related to the characteristic attributes of networks, centrality parameters are introduced as a convenient mathematical tool [16, 17]. Considering that the degree distribution is a central parameter commonly used in complex networks, in this work, the degree of a point is defined as the number of nodes visible to it, which is the number of nodes connected to the node in the graph as well. In different networks, the meaning of degree may not be the same, e.g. in a social network, the greater the degree of the individual is, the greater impact one would have, and vice versa.
The degree distribution can be represented by a probabilistic function of node degree P(k) which is used to calculate the nodes’ probabilities of different degrees in the network. For time series analysis, more hidden information can be obtained based on this distribution [13, 18, 19]. When a visibility graph is associated with a fractal time series, the right tail of its degree distribution function can be fitted by a power function as P(k)∝k−γ. In a log-log plot, an index coefficient γ can be obtained by fitting P(k) into a linear regression curve, and show an influential capability on the dynamic properties of the network.
2.4 Community detection
The common feature of complex networks is that they are generally structured by communities. As a subgraph of a complex network diagram, the defined property of the community is that nodes inside the community have stronger connections than those outsides. In recent years, mining the significance of community structure has attracted an increased number of studies on different types of large-scale complex networks, such as Kernighan-Lin [20], GN [21], Spectral Average [22] and so on [23, 24]. To further evaluate the mining performance of the obtained community structure, the metric of modularity has been adopted based on the modular degree in complex networks from 2003 [25]. Later in [26], the definition of this metric was updated to the fraction of edges falling in the given group minus the probability fraction obtained by randomly distributing these edges. Suppose that the network has n nodes and m edges, the degree of node v is expressed as kv, the adjacency matrix of the network is Ann, where Avw = 0 indicates that there are no edges between node v and node w, while Avw = 1 indicates that the pair nodes are connected by the elaborative explanations as below:
svw = 1 means that node v and node w belong to the same community, while svw = 0 does not. The formula δvw = (svw+1)/2 can be quantified to decide whether v and w are in the same community. If yes, δvw = 1; otherwise δvw = 0. Then, the ratio of edges belonging to the same community of all the edges can be calculated by:
| (2) |
In the random networks, the expectation of the edges number connecting node v and node w is , which means that with such an expectation of the entire random network its difference is . Thus, the metric of modularity is defined as:
| (3) |
2.5 Data
In the proposed work, the pollutant data samples (O3, PM2.5, and SO2) were collected in the Municipal Monitoring Center (Tianjin City) with a time span of 1 hour for each measurement. As a representative location for data collection, Tianjin city is on the east coast of the mid-latitude Eurasia continent, which is dominated by monsoon circulation. This place is the prevailing area of East Asian monsoon and has a temperate monsoon climate. The main climatic features are four distinct seasons: windy spring (drought and little rain), hot summer (concentrated rain), cool autumn (warm and cool), and cold winter (dry with little snow). Tianjin has a serious air pollution problem mainly caused by inhalable particulate matter, and great efforts have been taken to control the air quality in recent years.
Fig 2 illustrates the changes of three pollutant indicators (O3, PM2.5 and SO2) in January, April, July and October of 2016, respectively. It can be seen that the pollutant data of different seasons have different ranges and changing law. For example, the concentration of O3 in April and July was relatively high, and the variation range of O3 in July was also relatively large in comparison to that of January and October.
Fig 2. The data of three indicators of pollutants in Tianjin (2016) in different months of four seasons.
2.6 Data transformation and analysis
The scheme of the proposed work is formed by two functional parts as shown in Fig 3. The first part is to build a multi-layer network based on an MVG data transformation (shown as the green color box), and the second part is to perform community detection on the obtained network (shown as the yellow color box).
Fig 3. Proposed scheme of network generation and combination.
In Fig 3, the data of O3, PM2.5 and SO2 are firstly transformed into three single-layer complex networks by VG. Then, those independent networks are combined to generate a comprehensive multi-layer network using:
| (4) |
| (5) |
where aij, bij, cij and rij denote the element entry (i,j) in different matrixes of three single-layer networks and the combined multi-layer network, respectively. Let ωa, ωb and ωc be the weights, the multi-layer network Γ is defined as the weighted product of three matrices from the other single-layer networks. For community identification, the community detection is performed on all the networks to form the nodes in the final network.
Fig 4 presents the graphs of data transformation in different stages. Fig 4(A)–4(C) are the data graphs of three indicators: O3, PM2.5, and SO2 collected in 2016. Fig 4(D)–4(F) are three single-layer network graphs generated by 20-time points of three indicators with VG. Fig 4(G) is the combined graph of (d)-(f) using Eq (5) of MVG, which employs the weight of the edge to represent the number of connections between two points in (d)-(f). By taking graph (g) as input, the result of community detection is distinguished in (h) by colors.
Fig 4. The procedure for constructing the multi-layer network based on the data of time series and community detection.
Three single-layer networks (d,e,f) are gotten from time series data of O3, PM2.5 and SO2 (left to right). And the multi-layer network (g) is obtained from the three single-layer networks, then we run the community detection algorithm for this network, turning out the last graph(h).
2.7 Community detection
To detect the communities, each node of the network needs to be initialized into its own community in the beginning, then each pair of the modularity value belonging to the communities (shown as the connected nodes in Fig 4 need to be computed. For the nodes having the highest increasing modularity, they will be moved to the same community. Both modularity computation and node migration are performed alternatively in a loop until no such community pairs that can increase modularity exist any longer. The overall scheme of the proposed work is shown below, and more details can be found in [27].
Proposed Algorithm of Network Construction and Communication Detection
Input: air data of different indicators , the weight coefficient
Output: collection of communities
Obtain single layer networks from D by VG:
For every 2 nodes i,j in do
If any t∈(ti, tj): , do
The element in N1 matrix aij = 1
End
End
Obtain multi-layer networks with ω by MVG:
,
For N in {N1, N2, N3} do
Get P(k) and γ of N, P(k)∝k−γ
Each node ni in N belongs to its own community Ci
While the modularity value Q of C is not maximum do
For Ci in C do
Count the number of edges nei in one community Ci
Get the edge fraction of Ci: fi = nei/ne, ne is the number of edges in N
Compute the expected edge fraction by randomly distributings edges in Ci.
Get the modularity of Ci:
End
For Ci, Cj in C
Suppose Ci = Ci∪Cj, compute the modularity change of
End
If is maximum among then
Ci = Ci∪Cj(i<j)
End
End
End
3. Results and discussion
3.1 Centrality parameter of networks
According to the role of the centrality parameters in [14], the degree distribution is calculated for the networks generated from the data of three indicators, as shown in Fig 5. In Fig 6, the graph of the multi-layer is presented. We notice that all degree distributions of the complex networks show a power-law behavior in the tail of the degree distribution, which indicates a fractal behavior of the time series. From the linear regression in the log-log plot of this tail, γ coefficient is able to be obtained at 3.09759 ± 0.07221.
Fig 5. Degree distributions of the three indicators’ network obtained from the data (From left to right: the graph of O3, PM2.5, SO2.).
Fig 6. Degree distributions of the multi-layer network obtained from the data.
3.2 Community detection
To evaluate the community detection on multi-layer networks, an ablation study based on different combination strategies of the single-layer networks is employed for valuation, as shown in Fig 7 and Table 1.
Fig 7.
The time series data (1st row) and the detected communities (2nd row) of three representative pollution indicators: (a) O3, (b) PM2.5 and (c)SO2. Each community is annotated with different colors.
Table 1. Ablation study of community detection based on different network combinations.
| Indicators for Networks Combination | Detected Community Count | Nodes in the Different Community | Nodes Proportion in the Different Community | |
|---|---|---|---|---|
| PM 2.5 &SO 2 | 8 | 1 | 2167 | 29.9020% |
| 2 | 1682 | 23.2096% | ||
| 3 | 1042 | 14.3784% | ||
| 4 | 912 | 12.5845% | ||
| 5 | 893 | 12.3223% | ||
| 6 | 534 | 7.3686% | ||
| 7 | 12 | 0.1656% | ||
| 8 | 5 | 0.0690% | ||
| O 3 & SO 2 | 11 | 1 | 1669 | 23.0302% |
| 2 | 1470 | 20.2843% | ||
| 3 | 905 | 12.4879% | ||
| 4 | 873 | 12.0464% | ||
| 5 | 867 | 11.9636% | ||
| 6 | 404 | 5.5747% | ||
| 7 | 353 | 4.8710% | ||
| 8 | 331 | 4.5674% | ||
| 9 | 211 | 2.9115% | ||
| 10 | 152 | 2.0974% | ||
| 11 | 12 | 0.1656% | ||
| O 3 & PM 2.5 | 6 | 1 | 1780 | 24.5619% |
| 2 | 1650 | 22.7680% | ||
| 3 | 1486 | 20.5050% | ||
| 4 | 1404 | 19.3735% | ||
| 5 | 857 | 11.8256% | ||
| 6 | 70 | 0.9659% | ||
| O 3 & PM 2.5 &SO 2 | 6 | 1 | 2314 | 12.7563% |
| 2 | 3638 | 20.0551% | ||
| 3 | 4314 | 23.7817% | ||
| 4 | 3516 | 19.3826% | ||
| 5 | 2120 | 11.6869% | ||
| 6 | 2238 | 12.3374% | ||
For the pollution indicators PM2.5 & SO2, 8 communities are detected in the multi-layer network combined by 2 single-layer networks that is shown in Fig 8(A2). The largest community consists of 2167 nodes, accounting for 29.9% of all the nodes. Two tiny communities of No.7 and No.8, which are marked out by the red circle in Fig 8(A2), contain 12 time points and 5 time points, respectively. They are corresponding to the time periods of 2016-11-3 [23:00]~2016-11-4[10:00] and 2016-06-12[23:00]~2016-06-13[03:00], which are in proportion to 0.0690% and 0.1656% of all the time periods. In comparison to the community of No.1, communities of No.7 and No.8 are not divided properly. From the viewpoint of climate, Tianjin was in the middle of summer at that time, which means that these three communities should only be divided into one community.
Fig 8. The time series data (1st row) and the detected communities (2nd row) in different multi-layer networks combined by two single-layer networks.
Each community is annotated with different colors.
For the pollution indicators O3 & SO2, 12 communities can be detected in the multi-layer network combined by 2 single-layer networks as shown in Fig 8(B2). There also exists the smallest detected community No.11 (red circle), which contains 12 time points corresponding to the first half of January 1, 2016. But according to the climate of Tianjin at that time, community No.11 should be with Communities No.5 and No.10 in one community because of the same winter time in these periods.
For the pollution indicators O3 & PM2.5, 6 communities can be detected in the multi-layer network combined by 2 single-layer networks, which is as shown as the Fig 8(C2).
For the pollution indicators O3 & PM2.5&SO2, 6 communities can be detected in the multi-layer network combined by 3 single-layer networks. As shown in Fig 9, the whole year of 2016 is divided into seven periods and distributed into 6 different communities. The biggest community is corresponding to the beginning of February to the middle of March and the middle of September to the beginning of December, which are the periods of late winter and whole summer (from late summer to early winter) in Tianjin. In the year of 2016, the summer started from May 16th to September 27th, and the winter started from January 1st to March 15th and from October 31st to December 31st, which means that the seasons of spring and autumn lasted only two months in this city. In Fig 9(B), Community No.2 runs from June 20th to September 15th, which spans the middle of summer. The period of community No. 5 before No.2 is from May 30th to June 18th, while the period of community No. 3 is from March 16th to May 30th, which is in spring and early summer. As for the first and last two periods in the figure, community No.4 and Community No.6 are corresponding to the periods from January 1st to February 8th and from December 8th to December 31st, which are both belonging to the wintertime.
Fig 9.
The time series data (a) and the detected communities (b) in the multi-layer network combined by three single-layer networks. Each community is annotated with different colors.
In fact, the primary sources of PM2.5 in Tianjin are the emissions exhausted by diesel vehicles and the coal-burning for heating in winter. During this period, coal-burning plays a decisive role in SO2 concentration level [28] as well. All three representative indicators in the experiments have shown a season-related property that is affected by meteorological conditions. This does also mean that dust, fog and other types of weather would also increase the pollutant concentration sharply. Additionally, when the exhaust emissions and coal combustion are not considered as variables, the detected communities are still able to show the seasonality of the pollutant indicators. It demonstrates that the impact of local seasonal changes on the pollutant concentrations as well.
The experiment results have shown that the number of communities detected by the multi-layer network is far less than that by the single-layer networks. Since the same modularity maximization-based community detection is performed with each generated network, the optimal results can be guaranteed with the standard of modularity. That is to say, by using the same detection algorithm, the combination of single-layer networks enables the multi-layer network to obtain completely different results, which are more observable and explanatory. Even though two-layer networks have significantly decreased the community number, the size difference between communities is still too large to reflect the information of time series. Furthermore, community detection becomes more distinctly observable and reasonable with the proposed scheme, and this also substantially demonstrates the effectiveness of the utilization of the multiple visibility graph in clustering problems.
4. Conclusion
Environmental analysis based on the data correlation is always challenged by parameter diversity. In this paper, a multi-layer visibility graph method of complex network is proposed to perform community detection with modularity maximization. By using the air pollutant data of multiple representative indicators, the proposed method is able to achieve effective division of the stages for a certain period of time. In addition to obtaining reasonable and explanatory results, data transformation of multiple indexes is also performed via mining the community information in multiple indicators data. But the proposed method’s effectiveness in achieving effective division of stages for a certain period of time may be limited to specific environmental contexts or regions and different environmental factors may require specific parameter settings, and the effectiveness of the proposed method might vary across different datasets and indicators. In addition, expanding the application of the proposed method beyond environmental analysis could open up new avenues for research. Investigating its potential in domains such as public health, social network analysis, or urban planning can provide valuable insights and foster interdisciplinary collaborations.
Supporting information
(ZIP)
Data Availability
All relevant data are within the paper and its Supporting Information files.
Funding Statement
This research was supported by the National Natural Science Foundation of China [62171382, 61971352], the Major special projects of aeroengine and gas turbine [J2019-V-0001-0092], the National Defense Basic Scientific Research Project [JCKY2021205B031, JCKY20212108010], the Common technology project of equipment development department [315197103, 315197202], the Fundamental Research Funds for the Central Universities [D5000220190], the Open fund for Key Laboratory of data link technology [CLDL-20201102], the Innovative Research Foundation of Ship General Performance [25522108], and the Natural Science Foundation of Ningbo [2021J048] in the form of grants to HY, CG, JW, YZ, and HY.
References
- 1.Gorham R. Air pollution from ground transportation. An Assessment of Causes, Strategies and Tactics, and Proposed Actions for the International Community. New York: United Nations, Division of Sustainable Development, Department of Economic and Social Affairs, 2002. [Google Scholar]
- 2.Brunekreef B, Holgate S T. Air pollution and health. The lancet, 2002, 360(9341): 1233–1242. [DOI] [PubMed] [Google Scholar]
- 3.Yang X, Wang Y, Zhao C, et al. Health risk and disease burden attributable to long-term global fine-mode particles. Chemosphere, 2022, 287: 132435. doi: 10.1016/j.chemosphere.2021.132435 [DOI] [PubMed] [Google Scholar]
- 4.Liu A, Yang, Bo Wei B, Yuxian Du A, Fuyuan Xiao A, and Yong Deng A C. 2016. “Identifying Influential Spreaders by Weight Degree Centrality in Complex Networks.” Chaos, Solitons & Fractals 86: 1–7. [Google Scholar]
- 5.Al-Andoli Mohammed, Wooi Ping Cheah, and Shing Chiang Tan. 2021. “Deep Learning-Based Community Detection in Complex Networks with Network Partitioning and Reduction of Trainable Parameters.” Journal of Ambient Intelligence and Humanized Computing 12 (2): 2527–45. [Google Scholar]
- 6.Clauset A, Mej Newman, and C Moore. 2004. “Finding Community Structure in Very Large Networks.” Physical Review E 70 (6 Pt 2): 66111. [DOI] [PubMed] [Google Scholar]
- 7.Doherty Ruth M., Heal Mathew R., Wilkinson Paul, Pattenden Sam, Vieno Massimo, Armstrong Ben, Atkinson Richard, et al. 2009. “Current and Future Climate- and Air Pollution-Mediated Impacts on Human Health.” Environmental Health: A Global Access Science Source 8 (SUPPL. 1): 1–8. doi: 10.1186/1476-069X-8-S1-S8 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Girvan M, and Newman M E. 2002. “Community Structure in Social and Biological Networks.” Proc Natl Acad U S A 99 (12): 7821–26. doi: 10.1073/pnas.122653799 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Yu X, Shi S, Xu L, et al. A directed limited penetrable visibility graph (DLPVG)-based method of analysing sea surface temperature[J]. Remote Sensing Letters, 2019, 10(7): 609–618. [Google Scholar]
- 10.Kernighan B W, and Lin. 2014. “An Efficient Heuristic Procedure for Partitioning Graphs.” Bell System Technical Journal 49 (2): 291–307. [Google Scholar]
- 11.Nicosia, Lacasa V, L, and Latora V. 2014. “From Multivariate Time Series to Multiplex Visibility Graphs.” Eprint Arxiv 5. [Google Scholar]
- 12.Stephen Colin. 2015. “Dynamic Phase and Group Detection in Pedestrian Crowd Data Using Multiplex Visibility Graphs.” Procedia Computer Science 53 (1): 410–19. [Google Scholar]
- 13.Lacasa L, and Toral R. 2010. “Description of Stochastic and Chaotic Series Using Visibility Graphs.” Physical Review E Statistical Nonlinear & Soft Matter Physics 82 (2): 36120. doi: 10.1103/PhysRevE.82.036120 [DOI] [PubMed] [Google Scholar]
- 14.Lacasa Lucas, Luque Bartolo, Ballesteros Fernando, Luque Jordi, and Juan Carlos Nuño. 2008. “From Time Series to Complex Networks: The Visibility Graph.” Proceedings of the National Academy of Sciences of the United States of America 105 (13): 4972–75. doi: 10.1073/pnas.0709247105 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Li Y, Jia C, and Yu J. 2015. “A Parameter-Free Community Detection Method Based on Centrality and Dispersion of Nodes in Complex Networks.” Physica A Statistical Mechanics & Its Applications 438: 321–34. [Google Scholar]
- 16.Malhotra Deepanshu. 2020. “Community Detection in Complex Networks Using Link Strength-Based Hybrid Genetic Algorithm.” SN Computer Science 2 (1): 9. [Google Scholar]
- 17.Mali P, Manna S K Mukhopadhyay A, Haldar P K, and Singh G. 2018. “Multifractal Analysis of Multiparticle Emission Data in the Framework of Visibility Graph and Sandbox Algorithm.” Physica A Statistical Mechanics & Its Applications 493: 253–66. [Google Scholar]
- 18.Miao Weijie, Huang Xin, and Song Yu. 2017. “An Economic Assessment of the Health Effects and Crop Yield Losses Caused by Air Pollution in Mainland China.” Journal of Environmental Sciences (China) 56: 102–13. doi: 10.1016/j.jes.2016.08.024 [DOI] [PubMed] [Google Scholar]
- 19.Newman M. E.J. 2006. “Modularity and Community Structure in Networks.” Proceedings of the National Academy of Sciences of the United States of America 103 (23): 8577–82. doi: 10.1073/pnas.0601602103 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Newman M. E.J., and Girvan M. 2004. “Finding and Evaluating Community Structure in Networks.” Physical Review E—Statistical, Nonlinear, and Soft Matter Physics 69 (2 2): 1–16. doi: 10.1103/PhysRevE.69.026113 [DOI] [PubMed] [Google Scholar]
- 21.Kleinberg Jon M. 1999. “Authoritative Sources in a Hyperlinked Environment.” J. ACM 46 (5): 604–632. [Google Scholar]
- 22.Palutikof J.P. 1995. “Atmospheric Change: An Earth System Perspective” 15 (5): 585–86. [Google Scholar]
- 23.Rafael, Carmona Cabezas, Gómez Gómez Javier, Ana B. Ariza-Villaverde Eduardo Gutiérrez de Ravé, and Francisco J. Jiménez-Hornero. 2019. “Can Complex Networks Describe the Urban and Rural Tropospheric O3 Dynamics?” Chemosphere 230: 59–66. [DOI] [PubMed] [Google Scholar]
- 24.Lacasa L, B Luque J Luque, and Nu?O J C. 2009. “The Visibility Graph: A New Method for Estimating the Hurst Exponent of Fractional Brownian Motion.” Europhys Lett 86 (3): 30001–5. [Google Scholar]
- 25.Trainer M., Parrish D. D., Goldan P. D., Roberts J., and Fehsenfeld F. C. 2000. “Review of Observation-Based Analysis of the Regional Factors Influencing Ozone Concentrations.” Atmospheric Environment 34 (12–14): 2045–61. [Google Scholar]
- 26.Xuan Y, Shi S, Xu L, Jie Y, Liu Y, and W Lei. 2019. “A Directed Limited Penetrable Visibility Graph (DLPVG)-Based Method of Analysing Sea Surface Temperature.” Remote Sensing Letters 10 (7–9): 609–18. [Google Scholar]
- 27.Yang Y H, Ran L I, Hong-Liu L I, and Zhang L B. 2016. “Study on Influencing Factors of Atmospheric Environmental Quality in Tianjin City.” Modern Agricultural Science and Technology. [Google Scholar]
- 28.Zhu Peican, Wang Xinyu, Li Shudong, Guo Yangming, and Wang Zhen. 2019. “Investigation of Epidemic Spreading Process on Multiplex Networks by Incorporating Fatal Properties.” Applied Mathematics and Computation 359: 512–24. doi: 10.1016/j.amc.2019.02.049 [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
(ZIP)
Data Availability Statement
All relevant data are within the paper and its Supporting Information files.









