Next Article in Journal
Regional Differences in Prescribing Patterns of Metamizole in Germany Based on Data from 70 Million Persons
Previous Article in Journal
Biogenic Silica and Organic Carbon Records in Zhoushan Coastal Sea over the Past One Hundred Years and Their Environmental Indications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Visibility Graph Power Geometric Aggregation Operator and Its Application in Water, Energy and Food Efficiency Evaluation

Business School, Hohai University, Nanjing 211100, China
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2020, 17(11), 3891; https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph17113891
Submission received: 9 April 2020 / Revised: 21 May 2020 / Accepted: 26 May 2020 / Published: 30 May 2020

Abstract

:
In the real decision-making process, there are so many time series values that need to be aggregated. In this paper, a visibility graph power geometric (VGPG) aggregation operator is developed, which is based on the complex network and power geometric operator. Time series data are converted into a visibility graph. A visibility matrix is developed to denote the links among different time series values. A new support function based on the distance of two values are proposed to measure the support degree of each other when the two time series values have visibility. The VGPG operator considers not only the relationship but also the similarity degree between two values. Meanwhile, some properties of the VGPG operator are also investigated. Finally, a case study for water, energy, and food coupling efficiency evaluation in China is illustrated to show the effectiveness of the proposed operator. Comparative analysis with the existing research is also offered to show the advantages of the proposed method.

1. Introduction

Information aggregation is a process of fusing a set of values into a single one, which is an important step in selecting the best alternative. Numerous aggregation operators have been proposed over the past few decades. The mostly used aggregation operators are the weighted average (WA) operator [1] and the weighted geometric (WG) operator. Based on these two operators, they are extended to various forms, such as the ordered weighted average (OWA) operator [2], ordered weighted geometric (OWG) operator [3,4], harmonic mean operator [5], induced OWA operator [6], and generalized OWA operator [7]. All of these operators are also extended to various environments, and have generated various operators such as the uncertain OWA operator [8], linguistic aggregation operators [9,10,11], intuitionistic fuzzy aggregation operators [12], hesitant aggregation operators [3], etc.
Among these operators, the most well-known aggregation operator is OWA operator, which is proposed by Yager [2]. The key issue of the OWA operator is to determine its associated weights. A lot of research has been done to obtain the weights. Yager [2] proposed the linguistic quantifier, orness measure, and dispersion measure. O’Hagan [13] developed a procedure to generate the weights, which have a predefined degree of orness, and maximized the entropy of the OWA weights. The procedure can be solved by the Lagrange multiplier [14]. Filev and Yager [15] introduced exponential OWA operators to generate OWA weights satisfying a given degree of orness. Xu [16] developed a normal distribution to determine the OWA weights.
The above proposed operators are usually used for multiple attribute decision making problems. As far as we know, in real situations, there are many time series problems, such as weather forecast, stock, import trade, and so on. It is obvious that the time factor should be also considered. However, the exiting operators fail to consider this face. Further, the proposed method to obtain weights is always objective, as there is no relationship between the values and the weights. Generally, the time series data are relevant before and after. Thus, it is very important to develop an aggregation method that considers the time series values and relationships of these data at the same time. In order to overcome the drawbacks of the existing methods, we develop a new aggregation operator, which is based on the visibility graph (VG) and power geometric (PG) aggregation operator.
VG is proposed by Lacasa et al. [17], which is a powerful tool used to convert a time series to a network. The time series data are plotted by using the vertical bars. If the top of two bars can be linked without interruption by the middle bars, then the two bars are called “visibility.” We develop a visibility matrix to denote the links of the time series data. The visibility only denotes whether the two values are linked, but their similarities are not considered. The power average (PA) aggregation operator is proposed by Yager [18] and is extended to the power geometric (PG) aggregation operator (Xu and Yager [19]) and other types [20,21,22,23,24,25]. The PA operator uses the support function to consider the similarity of two values, and then the similarities between one argument and all the other values are obtained, which is considered as the weight of the argument. However, the weight of each argument depends support of all the other arguments. In this paper, we integrate the above two cases, which consider not only the links, but also the similarity. Based on the VG, we only consider those arguments that are linked with the argument, and the similarities of these linked data are computed, which is more objective and reasonable in the time series.
There are some challenges for the time series aggregation problem that need to be tackled further:
(1)
How to determine the weights of the time series values and that the weights are obtained in a more objective way?
(2)
How to consider the relationships of in time series values?
The aim of the paper is to tackle these problems. The contributions of the paper are:
(1)
A new aggregation operator, namely the visibility graph power geometric (VGPG) aggregation operator, is proposed to aggregate the time series values.
(2)
A new support function is proposed to denote the support of the two values when they have visibility.
(3)
Based on the support function and visibility matrix, a new objective weight determination method for the VGPG operator is developed.
The reminders of the paper are organized as follows. Section 2 introduces some basic concepts of the OWA operator, PA operator, PG operator, and VG. Section 3 develops a new operator called VGPG aggregation operator. Some properties of the VGPG are investigated. In Section 4, a case study about water, energy, and food efficiency evaluation in China is illustrated to show the effectiveness of the proposed method. Further, the comparative analysis with the existing operators are offered to show the advantages of the proposed method. Finally, the conclusions are given in Section 5.

2. Preliminaries

This section introduces the OWA operator, PA operator, PG operator, VG, and VGPA operator.

2.1. The OWA, PA, and PG Operators

Yager [2] first introduced the OWA operator.
Definition 1. 
An OWA operator of dimension n is a mapping:F:RnR, that has an associated weighting vectorw = (w1,w2,…,wn)T, such that i = 1 n w i = 1
, wi∈ [0,1], and
OWA ( a 1 , a 2 , , a n ) = i = 1 n w i a σ ( i )
where aδ(i) is the ith largest value of the collection {a1,a2,…,an}.
The key issue of the OWA operator is to determine its weights. At present, there are many methods to obtain the OWA weights [16], such as the linguistic quantifiers [2], orness measure, and dispersion measure. O’Hagan [13] used the two measures to generate the OWA weights that have maximized the entropy and a have predefined degree of orness. It needs to solve the following constrained nonlinear optimization method:
max   Disp ( w ) = i = 1 n w i ln ( w i )
s . t .   { orness ( w ) = 1 n 1 i = 1 n ( n i ) w i = α , 0 α 1 i = 1 n w i = 1 ,   0 w i 1 ,   i = 1 , 2 , , n
The problem (2) was further investigated by Fullér and Majlender [14].
Yager [18] introduced the PA operator. It is a nonlinear weighted-average operator, which can be defined as follows.
Definition 2. 
Let {a1,a2,…,an} be a collection of data, the PA operator is defined as:
PA ( a 1 , a 2 , , a n ) = i = 1 n ( 1 + T ( a i ) a i i = 1 n ( 1 + T ( a i )
where
T ( a i ) = j = 1 j i n Sup ( a i , a j ) ,
and Sup(ai,bj) is the support for ai from aj; thus, T(ai) is the total support for ai from all the other values except itself. Further, the support function Sup(a,b) should satisfy the following properties:
(1) 
Sup(a,b) ∈ [0,1];
(2) 
Sup(a,b) = Sup(b,a);
(3) 
Sup(a,b) ≥ Sup(x,y), if |ab|<|xy|.
The property (1) denotes that the support of any two values is between 0 and 1. Property (2) indicates that support between any two values a and b is equal. Property (3) denotes that if the distance of any two values a and b is smaller than the other two values x and y, then the support of a and b is larger. The support is a similarity function; the closer the two values, the more they support each other.
Based on the PA operator and the geometric mean, Xu and Yager [19] defined the power geometric (PG) operator.
Definition 3. 
Let {a1,a2,…,an} be a collection of data, the PG operator is defined as:
PG ( a 1 , a 2 , , a n ) = i = 1 n a i 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) )
where {a1,a2,…,an} is a collection of arguments, andT(ai) satisfies Equation (4). Obviously, the PG operator is a nonlinear weighted-geometric aggregation operator.

2.2. The Visibility Graph

The VG method was first proposed by Lacasa et al. [17], and it can convert a time series into a graph. Since its appearance, it has received great attention [26,27,28,29]. In the VG method, the time series is transformed into a network topology. The properties of the time series are conserved in the graph topology. The values of the time series are plotted by using vertical bars. For example, in Figure 1, there are three time series (t1,y1), (t2,y2), and (t3,y3). At time t1, the value is y1, at time t2, the value is y2, and at time t3, the value is y3. Thus, we can plot the time series by the vertical bars. The horizontal is time, and vertical is the value. The line slope between two tops at times t1 and t2 is (y2y1)/(t2t1), and the linear equation is: y = ( y 2 y 1 ) ( t 2 t 1 ) t + y 1 t 2 y 2 t 1 t 2 t 1 . Thus, at the time t3 between t1 and t2 (i.e., t1 < t3 < t2), if the value y3 is smaller than ( y 2 y 1 ) ( t 2 t 1 ) t 3 + y 1 t 2 y 2 t 1 t 2 t 1 = y 2 + ( y 2 y 1 ) ( t 3 t 2 ) t 2 t 1 , then the top at times t1 and t2 (See Figure 1a) can be linked without interruption; otherwise, they cannot be linked. That is, we cannot see y2 (at time t2) from y1 (at time t1) (See Figure 1b). That is to say, if there is a straight line that connects two series data, this “visibility line” does not intersect any intermediate data height. This is the visibility criteria. Thus, the visibility is defined as follows.
Definition 4 
[17]. Two time series data (t1,y1) and (t2,y2) have visibility for any other data (t3,y3) such that t1 < t3 < t2 satisfies:
y 3 < y 2 + ( y 1 y 2 ) t 2 t 3 t 2 t 1
Example 1. 
Assume there is a time series of eight values {85,60,70,75,65,65,50,72} from time t1 to t8, and the associated visibility graph is shown in Figure 2. In Figure 2a, the histogram shows a time series with eight data values. The first bar links the second, the third, the fourth, and the eighth bars because the tops of these bars can be seen from the first bar. Other links can be explained in the same way. Figure 2b is obtained by Equation (6), which is the topology of Figure 2a, and is called an associated graph. In the graph, each node corresponds to series data in the same order. The visibility rays in the histogram of Figure 2a define the links connecting the nodes in the graph of Figure 2b.
The associated graph extracted from a time series has the following properties:
(1)
Connected: each node connects with its nearest left and right neighbor nodes.
(2)
Undirected: there is no direction defined in the links.
(3)
Invariant under affine transformations of the series data: the visibility criteria is invariant under the rescaling of both the horizontal and vertical axes.

2.3. Visibility Graph Power Averaging Operator

Based on the PA operator and VG, Jiang et al. [30] proposed the visibility graph power averaging (VGPA) operator, and it is defined as follows:
Definition 5 
[30]. VGPA operator is a mapping VPGA: InI, IR, where
VGPA ( a 1 , a 2 , , a n ) = i = 1 n ( 1 + T ( a i ) ) a i i = 1 n ( 1 + T ( a i ) ) ,
where ai is the ith value in the time series, and where
T ( a i ) = j = 1 j i n Sup ( a i , a j ) .
Jiang et al. [30] used the distribution to reflect the important part of a vertex, and defined the Sup(ai,aj) in the VG as:
Sup ( a i , a j ) = 1 d i j 2 .
Thus,
T ( a i ) = j = 1 j i n Sup ( a i , a j ) = j = 1 j i n 1 d i j 2
wheredij = |ij| is the distribution from time ti to tj, and ai and aj are connected.
Remark 1. 
It should be noted that Equation (10) does not have the property of support. For the data in Example 1,a1 = 85, a3 = 70, a7 = 50, and a8 = 72; we know that |a1a3| = 15 < |a7a8| = 22, but Sup(a1,a3) = 1/22 = 1/4 and Sup(a7,a8) = 1/12 = 1 do not satisfy property 3. Thus, a new support function for the visibility graph needs to be designed.

3. Visibility Graph Power Geometric Operator

Based on the VG and PG operator, in the following, we present a new operator called a visibility graph power geometric (VGPG) operator.
Definition 6. 
VGPG operator is a mapping VGPG: InI, IR,
VGPG ( a 1 , a 2 , , a n ) = i = 1 n a i 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) )
where {a1,a2,…,an} can be a time series, and T(ai) satisfies Equation (8).
Obviously, the VGPG operator is a nonlinear weighted-geometric aggregation operator. As T(ai) is the support of the argument ai from all the other time series values aj (j = 1,…,n, ji). The weight (1 + T(ai))/ i = 1 n ( 1 + T ( a i ) ) of the argument ai depends on all the other input series aj (j = 1,…,n, ji), which can support each other in the geometric aggregation process. As we have pointed out in Remark 1, Equations (9) and (10) do not have the property of support function. Thus, we need to design another way to compute the weight. From the VG theory, if two nodes are connected, it can be regarded that the two nodes are supported each other. By Equation (6), we can develop a visibility matrix
V = (vij)n×n
where vij = 1 if two values (ti,ai) and (tj,aj) have visibility (i.e., there is a link from ai to aj); otherwise, vij = 0. Clearly, V is symmetric matrix. Thus, we define the support
Sup ( a i , a j ) = { 1 d ( a i , a j ) ,     v i j = 1 0 ,                                         v i j = 0
where
d(ai,aj) = |aiaj|.
Here, we assume that ai ∈ [0,1]; otherwise, it needs to be normalized into the scope [0,1]. Clearly, Equation (13) satisfies the properties of the support function. All the support values obtained by Equation (13) can form a support matrix Sup = (Sup(ai,aj))n×n.
Furthermore, we denote the following:
γI = 1 + T(ai)
and
w i = γ i i = 1 n γ i .
Obviously, wi ≥ 0 and i = 1 n w i = 1 can be looked at as the weight of ai. Then, VGPG can be rewritten as:
VGPG ( a 1 , a 2 , , a n ) = i = 1 n a i w i ,
which is a geometric mean aggregation operator.
In the following, we investigate some properties of the proposed VGPG operator.
Theorem 1. 
Letting Sup(ai,aj) = k for all i ≠ j, then
VGPG ( a 1 , a 2 , , a n ) = i = 1 n ( a i ) 1 / n ,
which indicates that when all the supports are the same, the VGPG operator is reduced to a simple geometric averaging operator.
Proof. 
If Sup(ai,aj) = k, and for all ij, then
T(ai) = (n − 1)k.
Thus,
VGPG ( a 1 , a 2 , , a n ) = i = 1 n a i 1 + ( n 1 ) k i = 1 n ( 1 + ( n 1 ) k ) = i = 1 n a i 1 + ( n 1 ) k n ( 1 + ( n 1 ) k ) = i = 1 n ( a i ) 1 / n ,
which is a simple geometric averaging operator. □
Theorem 2. 
(Boundness)
min i ( a i ) VGPG ( a 1 , a 2 , , a n ) max i ( a i ) .
Proof. 
Since min i ( a i )   a i     max i ( a i ) , then
i = 1 n ( min i a i ) 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) ) i = 1 n a i 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) ) i = 1 n ( max i a i ) 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) ) .
That is:
min i ( a i ) VGPG ( a 1 , a 2 , , a n ) max i ( a i ) .
 □
Theorem 3. 
(Idempotency): If ai = a for all i = 1,2,…,n, then
VGPG (a1,a2,…,an) = a.
Proof. 
According to the property of Boundness, we have
a ≤ VGPG(a1,a2,…,an) ≤ a.
 □
Theorem 4. 
VGPG (ra1,ra2,…,ran) = rVGPG(a1,a2,…,an), where r > 0.
Proof. 
ra1,ra2,…,ran also satisfy Equation (6); therefore, the visibility matrices of a1,a2,…,an and ra1,ra2,…,ran are the same. By Equations (13) and (14), we have
Sup(ai,aj) = Sup(rai,raj)
and
T(ai) = T(rai).
Thus,
VGPG ( r a 1 , r a 2 , , r a n ) = i = 1 n ( r a i ) 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) ) = r i = 1 n a i 1 + T ( a i ) i = 1 n ( 1 + T ( a i ) ) = r VGPG ( a 1 , a 2 , , a n ) ,
which completes the proof of Theorem 4. □
Lemma 1. 
Letxj > 0, λj > 0, j = 1,2,…, n, and j = 1 n λ j = 1 , then
j = 1 n ( x j ) λ j j = 1 n λ j x j .
By Lemma 1, we have the following theorem.
Theorem 5. 
Letting {a1,a2,…,an} be a time series, then
VGPG (a1,a2,…,an) ≤ VGPA (a1,a2,…,an).

4. Application in Water, Energy, and Food Efficiency Evaluation

In this section, a case study for the water resource allocation management problem in China is illustrated to show the application of the proposed VGPG operator. Further, comparisons with the existing methods are furnished to show the advantages of the proposed method.

4.1. The Case Study

Water resources, energy, and food are the basic resources for human survival, and are also important research topics for sustainable development for the regional economy and ecological environment. With the development of economics in China, the water resources decrease, and the demand for energy increases. Meanwhile, the food production is affected by many factors. It is necessary to study the efficiency among water, energy, and food. In this paper, we will study the comprehensive efficiency of each province from 2007 to 2016. The water/energy-food (W/E-F) coupling efficiencies of 31 provinces from the year 2007 to 2016 in China are listed in Table 1. The W/E-F coupling efficiency means the efficiency of water and energy to food, that is, the input is water and energy, and the output is water. The aggregate values of each province in a period time (such as from 2007 to 2016) could be provided to the people’s central government of China to see the comprehensive efficiency performances. The data are from Zhang and Xu [31]. It is obvious that the data are a time series, and the VG is suitable for dealing with this problem.
In order to compute the comprehensive efficiency of each province, the following steps are involved.
For the data of Beijing, the VG is shown in Figure 3. The horizontal line (x axis) denotes a time series of 10 years, and the vertical line (y axis) denotes the efficiencies values for each year in Figure 3a, and Figure 3b is the topology of Figure 3a. By Equation (12), the visibility matrix of Beijing is:
V = [ 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 0 0 1 1 0 1 0 1 0 ]
By Equations (13) and (14), the support matrix of Beijing is:
Sup = [ 0 0.903 0 0 0 0 0 0 0 0 0.903 0 0.999 0.924 0 0 0 0 0 0 0 0.999 0 0.923 0 0 0 0 0 0 0 0.924 0.923 0 0.948 0 0 0 0 0.71 0 0 0 0.948 0 0.8 0.824 0 0.772 0.762 0 0 0 0 0.8 0 0.976 0 0 0 0 0 0 0 0.824 0.976 0 0.903 0.948 0.938 0 0 0 0 0 0 0.903 0 0.955 0 0 0 0 0 0.772 0 0.948 0.955 0 0.99 0 0 0 0.71 0.762 0 0.938 0 0.99 0 ]
By Equations (8), (15), and (16), the weights of different years of Beijing are: w = (0.0494, 0.0992, 0.0758, 0.1169, 0.1325, 0.072, 0.145, 0.0741, 0.121, 0.1141).
It shows that the year 2013 has the largest weight, and the year 2011 has the second largest weight, although these two years have the same visibilities. Similarly, we can obtain the weights for other provinces, which are depicted in Table 2. Then, by Equation (17), we can obtain the VGPG aggregated value of Beijing, which is 0.2135. The weights of OWA are shown in Table 3. In the VGPA aggregation process, we also adopt Equation (13) as the support function.The aggregated values of the other provinces can be obtained in the same way, which are listed in Table 4. From Table 4, we can see that Shanxi has the largest W/E-F coupling efficiency and ranks first, and then Xinjiang is second, and so on. From Table 1, we also know that, although Tianjing has the seven times largest efficiency, the efficiencies in 2014, 2015, and 2016 are smaller; thus, in Table 4, its overall VGPG aggregated efficiency ranks fourth. It is similar for Qinghai.

4.2. Comparative Analysis

In order to show the performances of the proposed method, we provide the comparisons with the existing methods. We also provide the VGPA values, and the OWA aggregation values by different orness degrees α (α = 0.1,0.4,0.5,0.9). The weights of OWA are shown in Table 3. In the VGPA aggregation process, we also adopt Equation (13) as the support function. One reason is that the support function proposed by Jiang et al. [30] does not satisfy the third property as verified in Remark 1, and another is to compare the performances with the proposed VGPG operator under the condition that they have the same weights. All the aggregated values by these different operators are listed in Table 4 and described in Figure 4.
From Table 4, we can see that Shanxi ranks first, Xinjiang ranks second except for α = 0.9, and Shanxi ranks third for all the operators. Tianjin ranks fourth, Qinghai ranks fifth except for α = 0.1, and Xizang ranks last for all the operators. Other rankings fluctuate by different operators.
From Figure 4, it is obvious that the values are very different when the α are different. Specifically, the aggregation values of each alternative increase when the value of α increases. For example, the OWA aggregation value of Beijing is 0.1126 when α = 0.1, 0.2033 when α = 0.4, 0.2367 when α = 0.5, and 0.3751 when α = 0.9. This also happens for the other alternatives. What is more, we can find that the weights increase steadily when α < 0.5 from Table 4, and the weight of last time is larger than 0.5. Because the OWA aggregation first reorders the input arguments in descending order, and the largest input argument has the lowest weight and the smallest input argument has the largest weight, that is why it has the smallest OWA aggregation value when α = 0.1. On the contrary, the weights decrease when α > 0.5, and it have the largest OWA aggregation value when α = 0.9. Further, the OWA aggregation will become the average aggregation operator as all the weights have the same importance (wi = 1/n). Overall, the weights are determined when α is specified. This shows that the weights of OWA obtained by the maximization of the entropy and orness degree show a lack of objectivity. The relationship of input argument information is not well considered. As the weights of OWA obtained by Equation (2) are in ascending or descending order, it is difficult for the decision maker to choose the best value of α.
For the VGPG operator and VGPA operator, it shows that all the VGPG aggregation values are smaller than VGPA aggregation values, and this verifies Theorem 5. All the aggregation values of VGPG and VGPA lie between the results of the OWA operator when α = 0.1 and α = 0.9. More specifically, the results of the VGPG operator are smaller than the results of the OWA operator when α = 0.5, and the results of the VGPA operator are larger than the results of the OWA operator when α = 0.4. For the VGPG and VGPA operators, the polyline charts are almost consistent with the polyline chart of OWA aggregation when α = 0.5. The change tendency of the three operators is almost same, which also shows that the proposed VGPG operator is correct and effective. However, the weights of the VGPG operator are objective as they are data driven, i.e., the weights of the VGPG operator not only consider the visibility, but also the similarity (or support) with the connected values.

5. Conclusions

In the real decision-making process, there are so many time series values that need to be aggregated. In this paper, motivated by the PG operator and the visibility graph, we develop a VGPG operator. First of all, all the time series data can be transformed into a VG. Then, according to the links among different nodes, the visibility matrix can be obtained. According to the visibility of two nodes, we design a new support function between two values. Then, all the support degrees from others of one value can be obtained. Finally, the overall value of each alternative at different times can be aggregated by the developed VGPG operator. Further, some properties of the proposed operator, such as boundness and idempotency, are investigated. Finally, a real application for water, energy and food coupling efficiency evaluation in China is illustrated, and comparisons with the existing methods are also furnished to show the feasibility and advantages of the proposed method.
Compared with the existing method, the proposed method has the following advantages:
(1)
The time series data are transformed into a VG, and a visibility matrix is developed to denote the links of different data, while the other methods do not consider the relationships of different data.
(2)
The support function is developed to measure the similarity of two linked values, while the power aggregation measures the similarity between any two values. It does not consider whether the two values are linked.
(3)
The weights determined by the VG and support function are more objective and reasonable, while the weights of OWA obtained by various methods are stationary when the parameters are specified. These methods do not consider the relationship of the input arguments.
In the future, we will explore the proposed aggregation operator in other areas, such as economics [32], weather forecast renewable energy sources [33], and so forth. Another prominent interesting future work is to propose the VG-POWA, VG-POWG operators, and this extends to other types of values, such as the intuitionistic fuzzy set [34,35,36], interval-valued intuitionistic fuzzy set [37], Pythagorean fuzzy group decision making [38], hesitant fuzzy set [39,40,41], neutrosophic information [42], etc.

Author Contributions

The research was designed and performed by L.L. and J.H. The data was collected and analyzed by L.L. The paper was rewritten by L.L., and finally checked and revised by J.H. and H.W. All authors read and approved the final manuscript.

Funding

This work was supported by National Key R&D Program of China (Grant Nos. 2017YFC0404600, 2018YFC1508705).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Harsanyi, J.C. Cardinal welfare, individualistic ethics, and interpersonal comparisons of utility. J. Polit. Econ. 1955, 63, 309–321. [Google Scholar] [CrossRef]
  2. Yager, R.R. On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Trans. Syst. Man Cybern. 1988, 18, 183–190. [Google Scholar] [CrossRef]
  3. Xia, M.M.; Xu, Z.S. Hesitant fuzzy information aggregation in decision making. Int. J. Approx. Reason. 2011, 52, 395–407. [Google Scholar] [CrossRef] [Green Version]
  4. Herrera, F.; Herrera-Viedma, E.; Chiclana, F. Multiperson decision-making based on multiplicative preference relations. Eur. J. Oper. Res. 2001, 129, 372–385. [Google Scholar] [CrossRef]
  5. Bullen, P.S.; Mitrinovi, D.S.; Vasi, P.M. Means and Their Inequalities; Reidel: Dordrecht, The Netherlands, 1988. [Google Scholar]
  6. Yager, R.R. Induced ordered weighted averaging operators. IEEE Trans. Syst. Man Cybern. Part B Cybern. 1999, 29, 141–150. [Google Scholar] [CrossRef] [PubMed]
  7. Yager, R.R. Generalized OWA aggregation operators. Fuzzy Optim. Decis. Mak. 2004, 3, 93–107. [Google Scholar] [CrossRef]
  8. Xu, Z.S.; Da, Q.L. The uncertain OWA operator. Int. J. Intell. Syst. 2002, 17, 569–575. [Google Scholar] [CrossRef]
  9. Xu, Z.S. A method based on linguistic aggregation operators for group decision making with linguistic preference relations. Inf. Sci. 2004, 2004, 19–30. [Google Scholar] [CrossRef]
  10. Xu, Y.J.; Wang, H.M. Approaches based on 2-tuple linguistic power aggregation operators for multiple attribute group decision making under linguistic environment. Appl. Soft Comput. 2011, 11, 3988–3997. [Google Scholar] [CrossRef]
  11. Liu, P.D.; Liu, X.X. Linguistic intuitionistic fuzzy hamy mean operators and their application to multiple-attribute group decision making. IEEE Access 2019, 7, 127728–127744. [Google Scholar] [CrossRef]
  12. Xu, Z.S. Intuitionistic fuzzy aggregation operators. IEEE Trans. Fuzzy Syst. 2007, 15, 1179–1187. [Google Scholar]
  13. O’Hagan, M. Aggregating template rule antecedents in real-time expert systems with fuzzy set logic. In Proceedings of the 22nd Annual IEEE Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 31 October–2 November 1988; pp. 681–689. [Google Scholar]
  14. Fullér, R.; Majlender, P. An analytic approach for obtaining maximal entropy OWA operator weights. Fuzzy Sets Syst. 2001, 124, 53–57. [Google Scholar] [CrossRef]
  15. Filev, D.; Yager, R.R. On the issue of obtaining OWA operator weights. Fuzzy Sets Syst. 1998, 94, 157–169. [Google Scholar] [CrossRef]
  16. Xu, Z.S. An overview of methods for determining OWA weights. Int. J. Intell. Sytems 2005, 20, 843–865. [Google Scholar] [CrossRef]
  17. Lacasa, L.; Luque, B.; Ballesteros, F.; Luque, J.; Nuño, J.C. From time series to complex networks: The visibility graph. PNAS 2008, 105, 4972–4975. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Yager, R.R. The power average operator. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2001, 31, 724–731. [Google Scholar] [CrossRef]
  19. Xu, Z.S.; Yager, R.R. Power-geometric operators and their use in group decision making. IEEE Trans. Fuzzy Syst. 2010, 18, 94–105. [Google Scholar]
  20. Xu, Y.J.; Merigo, J.M.; Wang, H.M. Linguistic power aggregation operators and their application to multiple attribute group decision making. Appl. Math. Model. 2012, 36, 5427–5444. [Google Scholar] [CrossRef]
  21. Xu, Y.J.; Wang, H.M. Power geometric operators for group decision making under multiplicative linguistic preference relations. Int. J. Uncertain. Fuzziness Knowl. Based Syst. 2012, 20, 139–159. [Google Scholar] [CrossRef]
  22. Jiang, L.; Liu, H.; Cai, J. The power average operator for unbalanced linguistic term sets. Inf. Fusion 2015, 22, 85–94. [Google Scholar] [CrossRef]
  23. Wan, S.P.; Yi, Z.H. Power average of trapezoidal intuitionistic fuzzy numbers using strict t-norms and t-conorms. IEEE Trans. Fuzzy Syst. 2016, 24, 1035–1047. [Google Scholar] [CrossRef]
  24. Zhang, Z.M. Hesitant fuzzy power aggregation operators and their application to multiple attribute group decision making. Inf. Sci. 2013, 234, 150–181. [Google Scholar] [CrossRef]
  25. Zhou, L.G. Generalized power aggregation operators and their applications in group decision making. Comput. Ind. Eng. 2012, 62, 989–999. [Google Scholar] [CrossRef]
  26. Donner, R.V.; Donges, J.F. Visibility graph analysis of geophysical time series: Potentials and possible pitfalls. Acta Geophys. 2012, 60, 589–623. [Google Scholar] [CrossRef]
  27. Li, Z.M.; Zhang, Q.; Deng, Y. A new probability transformation based on the ordered visibility graph. Int. J. Intell. Syst. 2016, 31, 44–67. [Google Scholar] [CrossRef]
  28. Ahmadlou, M.; Adeli, H.; Adeli, A. Improved visibility graph fractality with application for the diagnosis of autism spectrum disorder. Physica A 2012, 391, 4720–4726. [Google Scholar] [CrossRef]
  29. Gutin, G.; Mansour, T.; Severini, S. A characterization of horizontal visibility graphs and combinatorics on words. Physica A 2011, 390, 2421–2428. [Google Scholar] [CrossRef] [Green Version]
  30. Jiang, W.; Wei, B.; Zhan, J.; Xie, C.H.; Zhou, D.Y. A visibility graph power averaging aggregation operator: A methodology based on network analysis. Comput. Ind. Eng. 2016, 101, 260–268. [Google Scholar] [CrossRef]
  31. Zhang, T.M.; Xu, Y.J. Evaluation on the efficiency of water-energy-food nexus based on data envelopment analysis (DEA) and Malmquist in different regions of China. Int. J. Comput. Intell. Syst. 2019, 12, 1649–1659. [Google Scholar]
  32. Wang, N.; Li, D.; Wang, Q. Visibility graph analysis on quarterly macroeconomic series of China based on complex network theory. Physica A 2012, 391, 6543–6555. [Google Scholar] [CrossRef]
  33. Lee, H.C.; Chang, C.T. Comparative analysis of MCDM methods for ranking renewable energy sources in Taiwan. Renew. Ans Sustain. Energy Rev. 2018, 92, 883–896. [Google Scholar] [CrossRef]
  34. Atanassov, K. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  35. Zeng, S.Z.; Chen, S.M.; Fan, K.Y. Interval-valued intuitionistic fuzzy multiple attribute decision making based on nonlinear programming methodology and TOPSIS method. Inf. Sci. 2020, 506, 424–442. [Google Scholar] [CrossRef]
  36. Zhang, C.H.; Chen, C.; Streimikiene, D.; Baležentis, T. Intuitionistic fuzzy MULTIMOORA approach for multi-criteria assessment of the energy storage technologies. Appl. Soft Comput. 2019, 79, 410–423. [Google Scholar] [CrossRef]
  37. Wu, L.P.; Wei, G.W.; Wu, J.; Wei, C. Some interval-valued intuitionistic fuzzy dombi heronian mean operators and their application for evaluating the ecological value of forest ecological tourism demonstration areas. Int. J. Environ. Res. Public Health 2020, 17, 829. [Google Scholar] [CrossRef] [Green Version]
  38. Zeng, S.Z.; Peng, X.M.; Baležentis, T.; Streimikiene, D. Prioritization of low-carbon suppliers based on Pythagorean fuzzy group decision making with self-confidence level. Econ. Res. Ekon. Istraživanja 2019, 32, 1073–1087. [Google Scholar] [CrossRef]
  39. Torra, V. Hesitant fuzzy sets. Int. J. Intell. Syst. 2010, 25, 529–539. [Google Scholar] [CrossRef]
  40. Liu, X.; Xu, Y.J.; Montes, R.; Ding, R.-X.; Herrera, F. Alternative ranking-based clustering and reliability index-based consensus reaching process for hesitant fuzzy large scale group decision making. IEEE Trans. Fuzzy Syst. 2019, 27, 159–171. [Google Scholar] [CrossRef]
  41. Xu, Y.J.; Cabrerizo, F.J.; Herrera-Viedma, E. A consensus model for hesitant fuzzy preference relations and itsapplication in water allocation management. Appl. Soft Comput. 2017, 58, 265–284. [Google Scholar] [CrossRef]
  42. Zeng, S.Z.; Luo, D.D.; Zhang, C.H.; Li, X.S. A correlation-based TOPSIS method for multiple attribute decision making with single-valued neutrosophic information. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 343–358. [Google Scholar] [CrossRef]
Figure 1. The explanation of VG. The explanation of VG. (a) Thus, at the time t3 between t1 and t2 (i.e., t1 < t3 < t2), if the value y3 is smaller than ( y 2 y 1 ) ( t 2 t 1 ) t 3 + y 1 t 2 y 2 t 1 t 2 t 1 = y 2 + ( y 2 y 1 ) ( t 3 t 2 ) t 2 t 1 , then the top at times t1 and t2 can be linked without interruption; otherwise, they cannot be linked; (b) y2 (at time t2) from y1 (at time t1) can not be seen.
Figure 1. The explanation of VG. The explanation of VG. (a) Thus, at the time t3 between t1 and t2 (i.e., t1 < t3 < t2), if the value y3 is smaller than ( y 2 y 1 ) ( t 2 t 1 ) t 3 + y 1 t 2 y 2 t 1 t 2 t 1 = y 2 + ( y 2 y 1 ) ( t 3 t 2 ) t 2 t 1 , then the top at times t1 and t2 can be linked without interruption; otherwise, they cannot be linked; (b) y2 (at time t2) from y1 (at time t1) can not be seen.
Ijerph 17 03891 g001
Figure 2. The visibility graph of Example 1. (a) the histogram shows a time series with eight data values; (b) The visibility rays in the histogram define the links connecting the nodes in the graph.
Figure 2. The visibility graph of Example 1. (a) the histogram shows a time series with eight data values; (b) The visibility rays in the histogram define the links connecting the nodes in the graph.
Ijerph 17 03891 g002
Figure 3. The visibility graph of Beijing. (a) the histogram shows a time series with eight data values; (b) The visibility rays in the histogram define the links connecting the nodes in the graph.
Figure 3. The visibility graph of Beijing. (a) the histogram shows a time series with eight data values; (b) The visibility rays in the histogram define the links connecting the nodes in the graph.
Ijerph 17 03891 g003
Figure 4. The aggregated results by different operators.
Figure 4. The aggregated results by different operators.
Ijerph 17 03891 g004
Table 1. The 2007–2016 W/E-F coupling efficiency value of each region.
Table 1. The 2007–2016 W/E-F coupling efficiency value of each region.
Province2007200820092010201120122013201420152016
Beijing0.2390.3360.3350.4120.360.160.1840.0870.1320.122
Tianjin11111110.2770.3080.348
Hebei0.7260.6720.9870.7610.9170.5010.5170.1740.170.159
Shanxi1110.8170.9410.8960.942111
InnerMongolia0.5460.5840.5540.4620.5930.6420.6040.9460.9910.961
Liaoning0.5170.5270.480.3590.4970.2980.320.1550.1820.194
Jilin0.390.3580.360.2450.3830.2820.180.1050.1020.094
HeiLongJiang0.7280.6630.6550.4930.5710.3730.310.2060.2060.189
Shanghai0.6070.6930.5510.67410.3710.420.1760.1750.157
Jiangsu111110.7130.5240.2090.2040.242
Zhejiang0.5970.790.9070.9660.9390.4270.4230.1620.20.197
Anhui0.3240.4380.5820.4870.6150.4030.3530.3480.3650.346
Fujian0.3990.3790.3990.3480.4380.3460.3870.1640.1740.175
Jiangxi0.5110.5580.3950.4720.480.1830.1610.1260.0990.115
Shandong1110.9610.9630.5410.5490.2670.2640.262
Henan0.5830.5440.5770.6950.7880.3140.2930.2670.1930.161
Hebei0.6330.7580.690.6650.7060.2790.2680.1740.140.132
Hunan0.390.3740.4760.4240.4260.20.1760.1320.1050.099
Guangdong0.7630.7570.6970.6690.860.4530.2810.1440.1440.138
Guangxi0.3450.5050.5010.4840.4670.2610.1810.1010.0850.084
Hainan0.6180.5610.4490.4670.360.1970.2150.0840.0960.106
Chongqing0.2890.3720.3410.3020.3430.1820.1980.150.1660.169
Sichuan0.5230.5920.6060.490.4840.3820.2740.1640.1670.188
Guizhou0.6770.6680.7880.5730.4260.4330.2710.3920.3620.368
Yunnan0.3880.4810.460.3890.4450.4480.480.2280.2190.248
Xizang0.1180.0970.0880.070.0830.0670.0520.0190.0250.044
Shaanxi0.770.7810.8970.8290.85711111
Gansu0.4380.4360.3230.2510.3510.3340.2730.1240.1260.124
Qinghai0.8971111110.3630.2690.292
Ningxia0.5240.5660.4920.4710.5950.6030.7040.4260.4070.468
Xinjiang0.929110.7630.81911111
Table 2. The weights of the proposed method.
Table 2. The weights of the proposed method.
Provincew1w2w3w4w5w6w7w8w9w10
Beijing0.04940.09920.07580.11690.13250.0720.1450.07410.1210.1141
Tianjin0.06760.10140.10140.10140.10140.10140.09910.10730.10940.1094
Hebei0.08130.07960.1250.07920.13480.07770.13730.08030.11780.087
Shanxi0.05190.07790.1480.06990.14830.09880.12560.150.07790.0519
InnerMongolia0.06340.13620.13260.06870.13410.13520.06490.14360.07240.0488
Liaoning0.0520.10220.09960.07160.17810.07250.14020.07330.11770.0929
Jilin0.08260.08290.10150.05780.16520.11040.0980.09390.11460.0931
HeiLongJiang0.06750.0690.11020.06510.14780.10350.12610.08330.12610.1013
Shanghai0.07150.12610.09320.10010.13680.06580.1310.08310.11090.0815
Jiangsu0.05710.08560.08560.08560.10510.10110.12610.10410.12360.1261
Zhejiang0.05890.08770.0920.0950.11290.0810.15550.0880.13030.0987
Anhui0.06330.0660.10760.06680.15840.11180.11240.11210.13630.0653
Fujian0.10430.07830.12940.07560.15050.07590.13920.07320.09990.0737
Jiangxi0.04530.10740.06410.08890.14390.08390.12810.10620.10480.1275
Shandong0.05610.08420.11010.08310.13260.07210.13260.10410.11260.1124
Henan0.11580.11320.09590.1130.14340.06250.08630.10670.08240.0808
Hebei0.04550.11320.09450.09330.15430.06220.12610.10440.10350.103
Hunan0.0690.06860.11220.07020.15550.06550.13180.10960.1090.1085
Guangdong0.06710.10980.08680.08550.1460.10390.11190.08890.11190.0883
Guangxi0.0450.06940.07290.07260.13110.10670.13110.11060.13040.1303
Hainan0.06570.08790.06750.15640.11920.06630.14650.06720.12290.1004
Chongqing0.04610.09280.09450.07030.19440.06790.13790.09010.11480.0913
Sichuan0.04670.07060.10470.06960.12470.1060.1110.09340.12910.1442
Guizhou0.06190.06180.14190.12690.07490.1340.05840.13350.09310.1136
Yunnan0.04190.12770.12870.06310.12860.1080.15740.08170.08130.0817
Xizang0.09150.07480.09340.05610.16620.09270.11130.07440.11060.1288
Shaanxi0.08320.08360.16130.10860.11020.13330.08720.08720.08720.0582
Gansu0.0510.14080.09670.0930.12180.11770.11480.07280.09830.0929
Qinghai0.06480.0990.10250.10250.10250.10250.09990.10930.10770.1093
Ningxia0.04660.13380.10920.08950.13390.06880.15780.08710.08620.0871
Xinjiang0.06010.09130.14290.10820.11170.14290.09350.09350.09350.0624
Table 3. The OWA weights.
Table 3. The OWA weights.
w1w2w3w4w5w6w7w8w9w10
α = 0.10.00070.00140.00290.00610.01270.02680.05630.11860.24950.5250
α = 0.40.05760.06440.07200.08040.08990.10050.11230.12560.14030.1569
α = 0.50.10.10.10.10.10.10.10.10.10.1
α = 0.90.52500.24950.11860.05630.02670.01270.00610.00290.00140.0007
Table 4. The aggregation results by different operators.
Table 4. The aggregation results by different operators.
ProvinceVGPGRankVGPARankα = 0.1Rankα = 0.4Rankα = 0.5Rankα = 0.9Rank
Beijing0.2135290.2409300.1126270.2033300.2367300.375129
Tianjin0.682440.775340.370460.707540.793340.99654
Hebei0.4743110.577590.2057150.4684100.5584100.906510
Shanxi0.959410.960910.867710.942710.959610.99912
InnerMongolia0.659560.679460.509640.636960.688370.93838
Liaoning0.3303200.3600200.1852200.3101210.3529210.508022
Jilin0.2214280.2549290.1116280.2143290.2499290.375428
HeiLongJiang0.3773180.4236180.2156130.3787160.4394170.678316
Shanghai0.4298130.5126120.1934170.4043140.4824140.835211
Jiangsu0.5290.634780.2604110.586570.689260.98956
Zhejiang0.4478120.5458100.2102140.4672110.560890.91849
Anhui0.4262140.4381170.337880.3988150.4261180.569819
Fujian0.3189210.3376220.1883180.2908220.3209220.416126
Jiangxi0.2371260.2938240.1200250.2570240.3100240.518421
Shandong0.565470.656870.3033100.585480.680780.98467
Henan0.4224150.4783150.2029160.3778170.4415160.710215
Hebei0.3609190.4482160.1630220.3695180.4445150.716213
Hunan0.2318270.275260.1184260.2371270.2802260.442625
Guangdong0.3967160.4972140.1700210.4064130.4906130.796912
Guangxi0.2095300.2682270.1042300.2491250.3014250.487923
Hainan0.2491240.3088230.1074290.2575230.3153230.559120
Chongqing0.2414250.2556280.1630230.2267280.2512280.350530
Sichuan0.3177220.359210.1876190.3355200.3870190.575818
Guizhou0.4775100.5013130.322290.4484120.4958120.715214
Yunnan0.384170.3993190.2443120.3479190.3786200.472424
Xizang0.0581310.0659310.0280310.0569310.0663310.104531
Shaanxi0.907330.911630.793430.885230.913430.99683
Gansu0.2587230.5847250.1405240.2428260.2780270.413427
Qinghai0.674550.767650.358270.694350.782150.99595
Ningxia0.533280.5412110.428350.499690.5256110.647817
Xinjiang0.945520.949920.822020.928420.951120.99931

Share and Cite

MDPI and ACS Style

Liu, L.; Huang, J.; Wang, H. Visibility Graph Power Geometric Aggregation Operator and Its Application in Water, Energy and Food Efficiency Evaluation. Int. J. Environ. Res. Public Health 2020, 17, 3891. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph17113891

AMA Style

Liu L, Huang J, Wang H. Visibility Graph Power Geometric Aggregation Operator and Its Application in Water, Energy and Food Efficiency Evaluation. International Journal of Environmental Research and Public Health. 2020; 17(11):3891. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph17113891

Chicago/Turabian Style

Liu, Lihua, Jing Huang, and Huimin Wang. 2020. "Visibility Graph Power Geometric Aggregation Operator and Its Application in Water, Energy and Food Efficiency Evaluation" International Journal of Environmental Research and Public Health 17, no. 11: 3891. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph17113891

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop