Abstract
In the existing conflict analysis models, they used a triangular fuzzy number on [0, 1] to describe the range of an agent’s attitude towards an issue, but there are still some shortcomings in describing the specific attitude and degree of conflict represented by the triangular fuzzy number. In this paper, the conflict analysis model is extended, improved and perfected. Firstly, the expectation of triangular fuzzy number is used in the [-1, 1] triangular fuzzy information system to reasonably express the specific attitudes represented by a triangular fuzzy number. Secondly, the weights of each issue are obtained by using the Sugeno measure, which determines the total attitude of the agent towards all issues. Thirdly, the relationship between agents is obtained with the help of the weighted distance of triangular fuzzy numbers. Finally, the thresholds α and β are calculated by means of triangular fuzzy decision theory rough sets.
Introduction
Conflict exists in all aspects of our lives, from small individuals to large countries and societies. Conflict analysis [13, 46] is to build corresponding mathematical models with the existing conflict information, and then study the conflict and provide some useful guidance for conflict resolution. In recent years, the research of conflict analysis has attracted more and more attention from scholars. Since 1998, Polish mathematician Pawlak [34] first proposed a mathematical model for conflict analysis based on rough set theory, which greatly facilitated conflict resolution and laid down the research framework of conflict analysis. Subsequently, many scholars have extended and improved Pawlak’s conflict analysis model from different perspectives to find effective methods to facilitate conflict resolution. For example, Sun et al. [39] generalized the Pawlak conflict analysis model by proposing a rough set-based conflict analysis model over two universes. Lang et al. [23] applied a three-way decision-making method based on decision rough sets to establish a conflict analysis model, which uses decision-theoretic rough sets to calculate thresholds, providing a scientific and effective method for solving thresholds. Z. Bashir et al. [6] proposed a conflict resolution model using rough sets and game theory. Zhi et al. [46] studied the conflict analysis of one-vote veto based on approximate three-way concept lattice. Gong et al. [23] illustrated that the Pawlak conflict analysis model did not express the degree of positive, neutral, and negative of issues of agents and the different importance of different issues. By extending the attitude assignment of Pawlak’s conflict analysis model from {-1, 0, + 1} to the continuous interval [-1, 1], a weighted continuous conflict analysis model and its three-way decision-making method were proposed, which made the application of conflict analysis more widely.
The three-way decision theory was proposed by Yao [42] to facilitate problem solving from three perspectives, three levels and three regions. The rapid development of this idea in theory [14, 41] and practice [8, 33] since its formulation. Li et al. [33] applied the three-way decision theory to information filtering and proposed a network information filtering model and its application to employment agents. Liu et al. [20] discussed three-way decision making under incomplete information systems. Qian et al. [36] studied attribute approximation for sequential three-way decision making under dynamic granulation conditions. Liang et al. [28] applied the three-way decision theory to multi-attribute decision making proposing a tripartite decision making method in the ideal topsis solution of Pythagorean fuzzy information. It is worth mentioning that Yao [42] proposed a three-way conflict analysis [1–5] model by combining the three-way decision theory and conflict analysis, which promoted the rapid development of conflict analysis. Lang et al. [21] investigated a unified model for three-way conflict analysis based on rough set and formal conceptual analysis. Feng et al. [11] proposed a three-way conflict analysis model in dual hesitant fuzzy situation table. Li et al. [24] discussed a three-way conflict analysis and resolution model based on q-rung orthopair fuzzy information.
Fuzzy set theory was introduced by Zede [45] in 1965 as an effective tool for dealing with uncertain and imprecise information. Since the fuzzy sets are proposed, much related research will be introduced [1, 15]. Especially, the triangular fuzzy numbers [4, 47] have received the attention of many scholars in theory and practice for their simple structure and flexible application.For example, K.N. Abu-Bakr et al. [5] discussed the error analysis of two different fuzzy multiplications of operations on triangular fuzzy numbers. Li et al. [32] studied triangular fuzzy interactive multi-attribute decision making based on distance measure. Zhang et al. [47] investigated a triangular fuzzy number multi-attribute decision-making method based on regret theory and mutation development method. Qu et al. [37] applied the extended ITL-VIKOR model with triangular fuzzy numbers to evaluate water abundance.
The combination of conflict analysis, three-way decision and fuzzy set theory not only truly reflects the actual conflict situation agent’s cautious attitude towards the issue, but also helps to promote the development of three-way conflict analysis [6, 44]. Lang et al. [22] studied three-way group conflict analysis under Pythagorean fuzzy set theory. Yi et al. [44] discussed three-way conflict analysis under the hesitant fuzzy information system. Lin et al. [29] investigated three-way conflict analysis under q-rung orthopair fuzzy set theory. However, we note that Li et al. [26] proposed a three-way conflict analysis model on the triangular fuzzy information system of [0, 1] considering the advantage of triangular fuzzy numbers in expressing the uncertainty of the data, but the model is flawed in describing the agent’s attitude and the degree of the attitude towards the issue. Therefore we generalize, improve and perfect the model. The main contributions of this paper are as follows:
(i) We establish a conflict analysis model on the triangular fuzzy conflict information system of [-1, 1], which makes the model more widely applicable;
(ii) On account of the different importance of each issue, we calculate the weight of the corresponding issue with the help of Sugeno measure;
(iii) By revising the triangular fuzzy number distances, we define a weighted distance function to discuss the relationship between the agents.
The rest of this paper is organized as follows. Section 2 reviews existing models for conflict analysis and some basis concepts of triangular fuzzy number. In Section 3, the concrete attitude of triangular fuzzy number is proposed and the conflict analysis models are compared. The total attitude of the agent to all issues is discussed in the section 4. In Section 5, the relationship between agents is obtained based on the weighted distance between two triangular fuzzy numbers. The thresholds α and β are obtained by triangular fuzzy decision theory rough sets in the section 6. In Section 7, the conclusions and remarks of the paper are given.
Preliminaries
In this section, we first review existing models for conflict analysis and some basis notions of triangular fuzzy number.
The function f means the following
The relative area ▵S means the following
where the straight line x = 0.5 divides a triangular fuzzy number on [0, 1] into two parts, the area of the left part is S
L
and the area of the right part is S
R
.
(1) When the triangular fuzzy number is (l, m, u) (0 < l = m = u < 0.5), it obviously represents a negative attitude, but the relative area ▵S = 0 is a neutral attitude; when the triangular fuzzy number is (l, m, u) (0.5 ≤ l = m = u < 1), it obviously represents a positive attitude, but the relative area ▵S = 0 is a neutral attitude, this does not correspond to the actual situation.
(2) When any two triangular fuzzy numbers are (l1, m1, u1) and (l2, m2, u2) satisfy 0 < l i < m i < u i < 0.5, (i = 1, 2) and l1 - u1 = l2 - u2, the relative area ▵S1 = ▵ S2, that is to say, the negative degree is the same; when any two triangular fuzzy numbers are (l1, m1, u1) and (l2, m2, u2) satisfy 0.5 < l i < m i < u i < 1, (i = 1, 2) and l1 - u1 = l2 - u2, the relative area ▵S1 = ▵ S2, that is to say the positive degree is the same, this does not correspond for the actual situation.
The function f means the following
CO(α,β) (x) = {y ∈ U|ρ
A
(x, y) > β}; NE(α,β) (x) = {y ∈ U|α ≤ ρ
A
(x, y) ≤ β}; AL(α,β) (x) = {y ∈ U|ρ
A
(x, y) < α},
where
Conflict analysis of a single issue on triangular fuzzy information system
In this section, based on [-1, 1] the triangular fuzzy information system, we use the expectation of triangular fuzzy number to transform a triangular fuzzy number on [-1, 1] into a real number [-1, 1] to represent the agent’s specific attitude to the issue and compare four conflict analysis models.
The interpretation of f is as follow
The meanings of l, m and u
The meanings of l, m and u
if if u - m > m - l, then if u - m < m - l, then
(1)
(2) By knowing condition u - m = m - l, we have 2m = u + l, then
(3) By knowing condition u - m > m - l, we have 2m < u + l, then
(4) By knowing condition u - m < m - l, we have 2m > u + l, then
(1) According to Definition 2.6, we have
(2) According to Definition 2.6, we have
The expectation value E (c
j
(x
i
)) means the following
(2) If the triangular fuzzy information system is taken as the interval [-1, 1], then E (c j (x i )) ∈ [-1, 1], when E (c j (x i )) <0 the agent x i shows a negative attitude towards issues c j ; when E (c j (x i )) =0 the agent x i shows a neutral attitude towards issues c j ; when E (c j (x i )) >0 the agent x i shows a positive attitude towards issues c j . We define the conflict analysis model of triangular fuzzy information system on [-1, 1], which will degenerate into Gong’s conflict analysis model.
(3) If the triangular fuzzy information system on [-1, 1], then E (c j (x i )) ∈ [-1, 1], when E (c j (x i )) <0 the agent x i shows a negative attitude towards issues c j ; when E (c j (x i )) =0 the agent x i shows a neutral attitude towards issues c j ; when E (c j (x i )) >0 the agent x i shows a positive attitude towards issues c j . We define the conflict analysis model of triangular fuzzy information system on [-1, 1], which will degenerate into Li’s conflict analysis model.
CO
(c
j
)
(α,β) (U)= NE
(c
j
)(α,β) (U)= AL(c
j
)(α,β) (U)=
Triangular fuzzy information system
The specific attitude of triangular fuzzy information system
Three alliances for each issue
We compare the four conflict analysis models in Table 5. Here N, C, and P represent a negative attitude, a neutral attitude and a positive attitude of the agent x i about the issue c j , respectively. PD and ND represent positive degree and negative degree of the agent x i about the issues c j . \ represents the Pawlak conflict analysis model does not involve the degree of positive and negative.
Comparisons of conflict analysis models
By comparison, we summarize the connections and differences of the four conflict analysis models in Table 5.
(1) The four conflict analysis studies different information systems. Pawlak’s conflict analysis model is studied on the three-valued information system {-1,0,+1}. Gong’s conflict analysis model is studied on the real numbers of [-1, 1]. Li’s conflict analysis model is studied on the triangular fuzzy information system of [0, 1]. Our conflict analysis model is studied on the triangular fuzzy information system of [-1, 1].
(2) The four conflict analysis models can describe the agent’s attitude towards an issue. Pawlak’s conflict analysis model used -1, 0, +1 to represent the negative, neutral, and positive attitude of the agent x i to the issue c j , respectively. Gong’s conflict analysis model used f (x i , c j ) <0, f (x i , c j ) =0, f (x i , c j ) >0 to represent the negative, neutral and positive attitude of the agent x i to the issue c j , respectively. Li’s conflict analysis model used the relative area △S (c j (x i )) <0, △S (c j (x i )) =0, △S (c j (x i )) >0 to represent the negative, neutral, and positive specific attitude of the agent x i to the issue c j , respectively. Our conflict analysis model used the expectation E (c j (x i )) <0, E (c j (x i )) =0, E (c j (x i )) >0 to represent the negative, neutral, and positive attitude of the agent x i to the issue c j , respectively. But Li’s model has some flaws in describing specific attitudes.
For example, f (x i , c j ) = (0.9, 0.9, 0.9) obviously the agent x i is positive attitude of the issue c j , however △S (c j (x i )) =0, the specific attitude of the agent x i to the issue c j is a neutral attitude. f (x i , c j ) = (0.1, 0.1, 0.1) obviously the agent x i is negative attitude of the issue c j , however △S (c j (x i )) =0, the specific attitude of the agent x i to the issue c j is a neutral attitude. This is not the case either.
(3) Agent has a different degree of conflict over issue. Pawlak’s conflict analysis model does not involve the degree of positive and negative. Gong’s conflict analysis model used f (x i , c j ) <0, f (x i , c j ) >0 to represent the negative and positive degree of the agent x i to the issue c j , respectively. When f (x i , c j ) ∈ [-1, 0), the smaller the value of f (x i , c j ), the greater the negative degree of the agent x i to the issue c j ; when f (x i , c j ) ∈ (0, 1], the larger the value of f (x i , c j ), the greater the positive degree of the agent x i to the issue c j . Li’s conflict analysis model used △S (c j (x i )) <0, △S (c j (x i )) >0 to represent the negative and positive degree of the agent x i to the issue c j , respectively. When △S (c j (x i )) ∈ [-1, 0), the smaller the value of △S (c j (x i )), the greater the negative degree of the agent x i to the issue c j , when △S (c j (x i )) ∈ (0, 1], the larger the value of △S (c j (x i )), the greater the positive degree of the agent x i to the issue c j . Our conflict analysis model used E (c j (x i )) <0, E (c j (x i )) >0 to represent the negative and positive degree of the agent x i to the issue c j , respectively. When E (c j (x i )) ∈ (0, 1], the larger value of E (c j (x i )) means that the agent x i is greater positive degree about the issue c j ; when E (c j (x i )) ∈ [-1, 0), the smaller value of E (c j (x i )) means that the agent x i is greater negative degree about the issue c j ; when the expectations are the same, the smaller the variance D (c j (x i )) the greater the degree to which agent x i positive or negative issue c j , but Li’s model is somewhat flawed in describing the degree of conflict.
For example, f (x i , c j ) = (0.51, 0.52, 0.53), f (x2, c j ) = (0.61, 0.62, 0.63) and f (x3, c j ) = (0.91, 0.92, 0.93) are agents x1, x2, x3 attitudes towards issue c j , respectively. Then agents x1, x2, x3 concrete attitudes towards issue c j is △S (c (x1)) = △ S (c (x2)) = △ S (c (x3)) =0.01, obviously the agent x3 has more positive for the issue c j than the agent x2 does for agent x1, but the positive is the same. This is also not the case.
In summary, our conflict analysis model successfully addresses the shortcomings of Li’s conflict analysis model and is also a generalization of Li’s conflict analysis model.
μ (∅) =0; μ (C) =1; for A1, A2 ∈ A, if A1 ⊆ A2, then μ (A1) ≤ μ (A2).
where
(2) For the sugeno measure, when C is a finite set, then for any subset A of C, we have
(3) For the Sugeno measure λ can be calculated by the following equation
= = =
According to Definition 4.4 the specific attitudes of agent x
i
toward all issues c are calculated in Table 6.
The relationships between
, E (A (x
i
))
The relationships between
and
=∅;
={x1, x3, x4, x5};
={x2}.
We explain the following for Algorithm 1. From step 1 to step 6, we transform the agent’s attitude towards the issue c
j
(x
i
) = (l, m, u) into a [-1, 1] real number to get the agent’s specific attitude towards the issue, and transform the [-1, 1] real number to [0, 1] by mapping
We analyze the time complexity of Algorithm 1 as follows. We assume that the computer takes the same amount of time to perform one computation, denoted as T0. From step 1 to step 2, we need the time for (2mn) ∗ T0. From step 7 to step 12, we need the time for (3n + 1) ∗ T0. From step 13 to step 14, we need the time for T0. So to execute the algorithm once we need the time for (2mn + 3n + 2) ∗ T0. Furthermore, the complexity of the algorithm is O (mn). Therefore, the algorithm is effective in practical conflict analysis.
0 ≤ D
A
(x
i
1
, x
i
2
) ≤1, if D
A
(x
i
1
, x
i
2
)) =0 ⇔ x
i
1
= x
i
2
; D
A
(x
i
1
, x
i
2
)= D
A
(x
i
2
, x
i
1
); D
A
(x
i
1
, x
i
3
) ≤ D
A
(x
i
1
, x
i
2
) + D
A
(x
i
2
, x
i
3
).
(2) According to Definition 5.3, ={y ∈ U|β ≥ D A (x, y) ≥ α} and ={z ∈ U|β ≥ D A (z, y) ≥ α}, if , then β ≥ D A (x, y) ≥ α. From D A (x, y) = D A (y, x) and β ≥ D A (y, x) ≥ α, so , vice versa. Hence, .
(3) According to Definition 5.3, ={y ∈ U|D A (x, y) < α} and ={z ∈ U|D A (y, z) < α}, if , then D A (x, y) > α. From D A (x, y) = D A (y, x) and D A (y, x) < α, so , vice versa. Hence, .
The weighted distance between any two agents
The weighted distance between any two agents
Relationships between agents
We have d c 1 (x1, x2) =0.166, d c 2 (x1, x2) =0.441, d c 3 (x1, x2) =0.366, d c 4 (x1, x2) =0.405, d c 5 (x1, x2) =0.189. w (c1) =0.1, w (c2) =0.23, w (c3) =0.29, w (c4) =0.19, w (c5) =0.19,
D A (x1, x2)=0.166 × 0.1 + 0.441 × 0.23 + 0.336 × 0.29 + 0.405 × 0.19 + 0.189 × 0.19 = 0.337 .
Next, we summarize the whole process of computing the relationship between agents in Algorithm 2.
We explain the following for Algorithm 2. From step 1 to step 5, we calculated the distance of any two agents to each issue by Definition 5.1. From step 6 to step 9, we obtained the weights of each issue based on the Sugeno measure, which in turn computed the weighted distances according to Definition 5.3. From step 10 to step 12, we compute the thresholds from Theorem 6.3, which gives the relationship between agents.
We analyze the time complexity of Algorithm 2 as follows. We assume that the computer takes the same amount of time to perform one computation, denoted as T. From step 1 to step 5, we need time
Triangular fuzzy loss functions
Triangular fuzzy loss functions
if D
A
(x, y) < α, then y ∈ AL(α,β) (x); if β ≥ D
A
(x, y) ≥ α, then y ∈ NE(α,β) (x); if D
A
(x, y) > β, then y ∈ CO(α,β) (x),
where
By Definition 3.2, the value of
The Bayesian decision procedure suggests the following minimum-cost decision rules
if
if
if
Let triangular fuzzy loss functions
l PP ≤ l BP ≤ l NP , m PP ≤ m BP ≤ m NP , u PP ≤ u BP ≤ u NP ;
l NN ≤ l BN ≤ l PN , m NN ≤ m BN ≤ m PN , u NN ≤ u BN ≤ u PN .
We have
if D c (x, y) < α and D c (x, y) < γ, then y ∈ AL(α,β) (x);
if D c (x, y) ≤ β and D c (x, y) ≥ α, then y ∈ NE(α,β) (x);
if D c (x, y) > β and D c (x, y) > γ, then y ∈ CO(α,β) (x),
where
If 0 ≤ α < γ < β ≤ 1, we can get
(1) if D A (x, y) < α, then y ∈ AL(α,β) (x);
(2) if β ≥ D A (x, y) ≥ α, then y ∈ NE(α,β) (x);
(3) if D A (x, y) > β, then y ∈ CO(α,β) (x).
The triangular fuzzy loss functions
In this paper, firstly, we establish a three-way conflict analysis model on the triangular fuzzy information system of [-1, 1]. Furthermore, we use the expectation of the triangular fuzzy number to reasonably describe the agent’s specific attitudes towards the issues, and we use the two attributes of the triangular fuzzy number, expectation and variance, to characterize the degree of the agent’s attitudes towards the issues and discuss the three coalitional sets of the agent’s attitudes towards a single issue. Secondly, considering that the issues do not have the same importance, we attach weights to the corresponding issues with the help of the Sugeno measure, thus discussing the agent’s attitudes toward multiple issues and obtaining three coalition sets of the agent toward multiple issues. Thirdly, we define the weighted distance function between agents by revising the distance of triangular fuzzy numbers and investigated the relationship between agents. Finally, we illustrate how the thresholds α and β have been calculated using triangular fuzzy decision-making rough set theory.
Although this paper generalizes, improves and perfects the existing conflict analysis model on the triangular fuzzy conflict information system, it does not give the causes of conflict and conflict resolution strategies, which will be the limitation of this paper. Therefore, in the future, we will work on the \hfilneg following studies: (i) Finding the causes of conflict on the triangular fuzzy conflict information system; (ii) How to construct a conflict resolution model; (iii) How to model conflict analysis and resolution in an incomplete and dynamic triangular fuzzy conflict information system.
Footnotes
Acknowledgments
The authors would like to thank the referees for providing very helpful comments and suggestions.
