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.
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.
Definition 2.1. (Pawlak’s model) [34] An information system is a quadruple S = (U, A, V, f), where U = {x1, x2, ⋯ , xn} is a nonempty and finite set of agents, A = {c1, c2, ⋯ , cm} is a nonempty and finite set of issues, V = {-1, 0, + 1}, f is a function from U × A into V.
The function f means the following
Definition 2.2. [26] Let S = (U, A, V, f) be a triangular fuzzy information system on [0, 1], where U = {x1, x2, ⋯ , xn} is a nonempty and finite set of agents, A = {c1, c2, ⋯ , cm} is a nonempty and finite set of issues, V = {(l, m, u) |0 ≤ l ≤ m ≤ u ≤ 1}, f is a function from U × A into V. The relative area is denoted as ▵S to represent the specific attitude of a triangular fuzzy number.
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 SL and the area of the right part is SR. Remark The following defects exist when the relative area ▵S is used to determine the specific attitude and conflict degree.
(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 < li < mi < ui < 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 < li < mi < ui < 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.
Definition 2.3. [13] Let quadruple S = (U, A, V, f) be an information system on [-1, 1], where U = {x1, x2, ⋯ , xn} is a nonempty and finite set of agents, A = {c1, c2, ⋯ , cm} is a nonempty and finite set of issues, V ∈ [-1, 1], f is a function from U × A into V.
The function f means the following
Definition 2.4. [13] Let S = (U, A, V, f) be an information system for conflict analysis, α and β are two thresholds and 0 ≤ α < β ≤ 1, for any x, y ∈ U, then conflict, neutral, and alliance sets of x are defined as follows
CO(α,β) (x) = {y ∈ U|ρA (x, y) > β};
NE(α,β) (x) = {y ∈ U|α ≤ ρA (x, y) ≤ β};
AL(α,β) (x) = {y ∈ U|ρA (x, y) < α},
where is the weighted distance function. Definition 2.5. [30] A fuzzy number is called a triangular fuzzy number, denoted by , if is given by
where l, m, u ∈ R, and l ≤ m ≤ u. And l and u are called the lower and upper bounds.
Definition 2.6. [30] Let and be two triangular fuzzy numbers, k a real number. Then the addition, subtraction, multiplication, and scalar multiplication operations of and are defined as follows
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.
Definition 3.1. Let a quadruple S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], where U = {x1, x2, ⋯ , xn} is a nonempty and finite set of agents, A = {c1, c2, ⋯ , cm} is a nonempty and finite set of issues, V = {(l, m, u) |-1 ≤ l ≤ m ≤ u ≤ 1}, f is a function from U × A into V. We shall divide V into three disjoint parts VN, VC and VP. VN indicates that the agent has a negative attitude towards the issue, VC indicates that the agent has a neutral attitude towards the issue, and VP indicates that the agent has a positive attitude towards the issue.
The interpretation of f is as follow
Remark We limit the triangular fuzzy number to [-1, 1] in the paper, the specific meanings of l, m and u in triangular fuzzy number (l, m, u) are shown in Table 1.
The meanings of l, m and u
∈ [-1, 0)
= 0
∈(0, 1]
l
possiblemaxiumnegativedegree
neutral
possibleminimumpositivedegree
m
themostpossiblenegativedegree
neutral
themostpossiblepositivedegree
u
possibleminimumnegativedegree
neutral
possiblemaxiumpositivedegree
Definition 3.2. [19] Let be a triangular fuzzy number, then the expectation of is defined as .
Definition 3.3. Let be a triangular fuzzy number, then the variance of is defined as .
Theorem 3.1. Let be a triangular fuzzy number and its expectation, then the following results hold
;
if is a symmetric triangular fuzzy number, that is to say u - m = m - l, then ;
if u - m > m - l, then ;
if u - m < m - l, then .
Proof. Let =(l, m, u) be a triangular fuzzy number satisfying -1 ≤ l ≤ m ≤ u ≤ 1.
(1) =.
(2) By knowing condition u - m = m - l, we have 2m = u + l, then = = =m.
(3) By knowing condition u - m > m - l, we have 2m < u + l, then == m.
(4) By knowing condition u - m < m - l, we have 2m > u + l, then == m.
Theorem 3.2. Let =(l, m, u) be a triangular fuzzy number, is the expectation of , then the following results hold
, where e is real number, which can be regarded as a special triangular fuzzy number e = (e, e, e);
, where k is a positive real number.
Proof. Let triangular fuzzy number =(l, m, u) satisfy -1 ≤ l ≤ m ≤ u ≤ 1.
(1) According to Definition 2.6, we have =(l, m, u) ⊕ (e, e, e)=(l + e, m + e, u + e), by Definition 3.2 we get = = =.
(2) According to Definition 2.6, we have =(kl,km,ku), by Definition 3.2 we obtain
= = =.
Definition 3.4. Let S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], where U = {x1, x2, ⋯ , xn} is a nonempty and finite set of agents, A = {c1, c2, ⋯ , cm} is a nonempty and finite set of issues, V = {(l, m, u) |-1 ≤ l ≤ m ≤ u ≤ 1}, f is a function from U × A into V. The expectation value E (cj (xi)) to represent the specific attitude of a triangular fuzzy number f (xi, cj) = (l, m, u).
The expectation value E (cj (xi)) means the following
When E (cj (xi)) ∈ (0, 1], the larger value of E (cj (xi)) means that the agent xi is greater positive degree about the issue cj; when E (cj (xi)) ∈ [-1, 0), the smaller value of E (cj (xi)) means that the agent xi is greater negative degree about the issue cj; when the expectations are the same, the smaller the variance D (cj (xi)) the greater the degree to which agent xi positive or negative issue cj.
Remark (1) When cj (xi)=(1, 1, 1), E (cj (xi)) = +1 means that the agent xi expresses a positive attitude towards the issue cj; when cj (xi)=(0, 0, 0), E (cj (xi)) =0 means that the agent xi expresses a neutral attitude towards the issue cj; when cj (xi)=(-1, - 1, - 1), E (cj (xi)) = -1 means that the agent xi expresses a negative attitude towards the issue cj. We define the conflict analysis model of triangular fuzzy information system on [-1, 1], which will degenerate into Pawlak’s conflict analysis model.
(2) If the triangular fuzzy information system is taken as the interval [-1, 1], then E (cj (xi)) ∈ [-1, 1], when E (cj (xi)) <0 the agent xi shows a negative attitude towards issues cj; when E (cj (xi)) =0 the agent xi shows a neutral attitude towards issues cj; when E (cj (xi)) >0 the agent xi shows a positive attitude towards issues cj. 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 (cj (xi)) ∈ [-1, 1], when E (cj (xi)) <0 the agent xi shows a negative attitude towards issues cj; when E (cj (xi)) =0 the agent xi shows a neutral attitude towards issues cj; when E (cj (xi)) >0 the agent xi shows a positive attitude towards issues cj. We define the conflict analysis model of triangular fuzzy information system on [-1, 1], which will degenerate into Li’s conflict analysis model.
Definition 3.5. Let E (cj (xi)) be the specific attitude of the agent xi to the issue cj, to maintain uniformity with the thresholds in Section 5, we define the following mapping =.
Remark The mapping transforms real numbers on [-1, 1] into real numbers on [0, 1], so that the threshold we need to classify the set of agents into conflict, neutral, and coalitional sets is the same threshold as the one we need to discuss the relationships between agents in Section 5.
Definition 3.6. Let S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], α and β are two thresholds and 0 ≤ α < β ≤ 1, then the conflict, neutral, and alliance sets of U about the issues cj are defined as follows
CO
(cj)
(α,β) (U)=;
NE
(cj)(α,β) (U)=;
AL(cj)(α,β) (U)=.
Example 3.1.Table 2 shows a triangular fuzzy information system on [-1, 1], we obtain the agent’s specific attitude towards the issue through Definition 3.2 in Table 3. Let α = 0.45, β = 0.55, we obtain the three coalitions of agents for each issue according to Definition 3.6 in Table 4.
Triangular fuzzy information system
c1
c2
c3
c4
c5
x1
(-0.4, - 0.2, - 0, 1)
(-0.3, 0.1, 0.4)
(0, 0, 0)
(0.3, 0.6, 0.7)
(-0.8, - 0.3, 0.5)
x2
(-0.8, - 0.6, - 0.2)
(0.9, 0.9, 0.9)
(0.4, 0.8, 0.9)
(-0.6, - 0.4, 0.3)
(-0.3, 0, 0.2)
x3
(0.2, 0.5, 0.6)
(-0.3, - 0.3, - 0.3)
(-0.9, - 0.6, 0.1)
(1, 1, 1)
(-0.5, - 0.2, 0.3)
x4
(-0.4, 0.1, 0.7)
(-0.6, - 0.4, 0.3)
(0.5, 0.5, 0.5)
(0.2, 0.4, 0.6)
(-0.9, - 0.7, - 0.1)
x5
(-1, - 1, - 1)
(0.2, 0.5, 0.7)
(-0.4, 0, 0.3)
(-0.8, - 0.5, 0)
(-0.5, 0, 0.6)
The specific attitude of triangular fuzzy information system
c1
c2
c3
c4
c5
x1
-0.225
0.075
0
0.55
-0.225
x2
-0.55
0.9
0.725
-0.275
-0.025
x3
0.45
-0.3
-0.5
1
-0.15
x4
0.125
-0.275
-0.5
0.4
-0.6
x5
-1
0.475
-0.025
-0.45
0.025
Three alliances for each issue
AL(0.45,0.55) (xi)
NE(0.45,0.55) (xi)
CO(0.45,0.55) (xi)
c1
{x3, x4}
∅
{x1, x2, x5}
c2
{x2, x5}
{x1}
{x3, x4}
c3
{x2, x4}
{x1, x5}
{x3}
c4
{x1, x3, x4}
∅
{x2, x5}
c5
∅
{x2, x5}
{x1, x3, x4}
Comparisons of conflict analysis models
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 xi about the issue cj, respectively. PD and ND represent positive degree and negative degree of the agent xi about the issues cj. \ represents the Pawlak conflict analysis model does not involve the degree of positive and negative.
Comparisons of conflict analysis models
model
IS
N
C
P
ND
PD
Pawlak
{-1, 0, + 1}
-1
0
+1
∖
∖
Gong
[-1, 1]
f (xi, cj) <0
f (xi, cj) =0
f (xi, cj) >0
f (xi, cj) ∈ [-1, 0)
f (xi, cj) ∈ (0, 1]
Li
(l, m, u) ∈ [0, 1]
▵S (cj (xi)) <0.5
▵S (cj (xi)) =0.5
▵S (cj (xi)) >0.5
▵S (cj (xi)) ∈ [0, 0.5)
▵S (cj (xi)) ∈ (0.5, 1]
Our
(l, m, u) ∈ [-1, 1]
E (cj (xi)) <0
E (cj (xi)) =0
E (cj (xi)) >0
(E (cj (xi)) , D (cj (xi)))
(E (cj (xi)) , D (cj (xi)))
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 xi to the issue cj, respectively. Gong’s conflict analysis model used f (xi, cj) <0, f (xi, cj) =0, f (xi, cj) >0 to represent the negative, neutral and positive attitude of the agent xi to the issue cj, respectively. Li’s conflict analysis model used the relative area △S (cj (xi)) <0, △S (cj (xi)) =0, △S (cj (xi)) >0 to represent the negative, neutral, and positive specific attitude of the agent xi to the issue cj, respectively. Our conflict analysis model used the expectation E (cj (xi)) <0, E (cj (xi)) =0, E (cj (xi)) >0 to represent the negative, neutral, and positive attitude of the agent xi to the issue cj, respectively. But Li’s model has some flaws in describing specific attitudes.
For example, f (xi, cj) = (0.9, 0.9, 0.9) obviously the agent xi is positive attitude of the issue cj, however △S (cj (xi)) =0, the specific attitude of the agent xi to the issue cj is a neutral attitude. f (xi, cj) = (0.1, 0.1, 0.1) obviously the agent xi is negative attitude of the issue cj, however △S (cj (xi)) =0, the specific attitude of the agent xi to the issue cj 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 (xi, cj) <0, f (xi, cj) >0 to represent the negative and positive degree of the agent xi to the issue cj, respectively. When f (xi, cj) ∈ [-1, 0), the smaller the value of f (xi, cj), the greater the negative degree of the agent xi to the issue cj; when f (xi, cj) ∈ (0, 1], the larger the value of f (xi, cj), the greater the positive degree of the agent xi to the issue cj. Li’s conflict analysis model used △S (cj (xi)) <0, △S (cj (xi)) >0 to represent the negative and positive degree of the agent xi to the issue cj, respectively. When △S (cj (xi)) ∈ [-1, 0), the smaller the value of △S (cj (xi)), the greater the negative degree of the agent xi to the issue cj, when △S (cj (xi)) ∈ (0, 1], the larger the value of △S (cj (xi)), the greater the positive degree of the agent xi to the issue cj. Our conflict analysis model used E (cj (xi)) <0, E (cj (xi)) >0 to represent the negative and positive degree of the agent xi to the issue cj, respectively. When E (cj (xi)) ∈ (0, 1], the larger value of E (cj (xi)) means that the agent xi is greater positive degree about the issue cj; when E (cj (xi)) ∈ [-1, 0), the smaller value of E (cj (xi)) means that the agent xi is greater negative degree about the issue cj; when the expectations are the same, the smaller the variance D (cj (xi)) the greater the degree to which agent xi positive or negative issue cj, but Li’s model is somewhat flawed in describing the degree of conflict.
For example, f (xi, cj) = (0.51, 0.52, 0.53), f (x2, cj) = (0.61, 0.62, 0.63) and f (x3, cj) = (0.91, 0.92, 0.93) are agents x1, x2, x3 attitudes towards issue cj, respectively. Then agents x1, x2, x3 concrete attitudes towards issue cj is △S (c (x1)) = △ S (c (x2)) = △ S (c (x3)) =0.01, obviously the agent x3 has more positive for the issue cj 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.
Conflict analysis of multiple issues on triangular fuzzy information system
Definition 4.1. [12] Let C be a nonempty set, A be an σ-algebra formed by subsets of C, and call the set function μ : A → [0, ∞) a regular fuzzy measure that satisfies the following conditions
μ (∅) =0;
μ (C) =1;
for A1, A2 ∈ A, if A1 ⊆ A2, then μ (A1) ≤ μ (A2).
Definition 4.2. [12] The σ - λ law is that g
λ satisfies
where , {Ai} ⊂ A, Ai ∩ Aj = ∅ , i ≠ j, (i, j = 1, 2, ⋯). In particular, when λ = 0, g
λ degenerates to the classical probability measure. Remark (1) A regular fuzzy measure that satisfies the σ - λ law is called Sugeno measure.
(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 .
Definition 4.3. Let g
λ (cj), (j = 1, 2, ⋯ , m) satisfy σ - λ law of fuzzy measures, Aj = {c1, c2, ⋯ , cj}, the weights are defined as follows w (cj) = g
λ (Aj) - g
λ (Aj-1), (j = 1, 2, ⋯ , m), where g
λ (A1) = g
λ (c1), g
λ (A0) =0, g
λ (Am) =1.
Definition 4.4. The total attitude of the agent xi to all issues A is denoted by and is defined as follows =, (i = 1, 2, ⋯ , n), where cj (xi) represents the attitude of the agent xi to the issues cj, w (cj) represents the weight of the issue cj.
Remark We note that is a triangular fuzzy number by the operation of triangular fuzzy numbers, and we express the specific attitude of the agent xi to all issues by the expectation to transform into a real number E (A (xi)).
Definition 4.5. Let S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], α and β are two thresholds and 0 ≤ α < β ≤ 1, then the conflict, neutral, and alliance sets of U about each issues cj are defined as follows
=;
=;
=.
Example 4.1. (Continued from Example 3.1) According to Definition 4.2 and Definition 4.3, if g
λ (c1) =0.1, g
λ (c2) =0.2, g
λ (c3) =0.2, g
λ (c4) =0.1, g
λ (c5) =0.1, then λ = 1.4067 and we obtain that the weight of issues are w (c1) =0.1, w (c2) =0.23, w (c3) =0.29, w (c4) =0.19, w (c5) =0.19.
According to Definition 4.4 the specific attitudes of agent xi toward all issues c are calculated in Table 6.
E (A (x1)) ==0.057, ===0.529, so the agent x1 is positive on all issues.
Similarly, we can get E (A (x2))=0.306, E (A (x3))=-0.008, E (A (x4))=0.056, E (A (x5))=-0.076, hence agents x2, x3 and x4 are positive on all issues, the agent x5 is negative on all issues.
The relationships between , E (A (xi))
and
E (A (xi))
x1
(-0.204, 0.06, 0.31)
0.057
0.529
x2
(0.072, 0.303, 0.547)
0.306
0.653
x3
(-0.215, - 0.041, 0.267)
-0.008
0.496
x4
(-0.166, 0.006, 0.379)
0.056
0.528
x5
(-0.417, - 0.08, 0.262)
-0.079
0.461
Let α = 0.45, β = 0.55, we get that the agent has three coalitions for all issues A by Definition 3.5 and Definition 4.5
=∅;
={x1, x3, x4, x5};
={x2}.
Next, we summarize the process of computing the three coalitions in Algorithm 1.
Algorithm 1. Computer three collations on each issue and on all issues
Input : A triangular fuzzy information system for conflict analysis.
Output : Three collation of conflict analysis on each issue and on all issues.
1 : U = {x1, x2, ⋯ , xn}, A = {c1, c2, ⋯ , cm};
2 : for each xi ∈ U do
3 : for each cj ∈ A do
4 : Compute E (cj (xi));
5 : Convert E (cj (xi)) to ;
6 : end for
7 : end for
8 : Provide single point set measures by experts;
9 : Compute w (cj)
10 : Integrate the attitude of xi on all into one, denote by ;
11 : Compute the specific attitude of xi to all issues, denote by E (A (xi));
12 : Convert E (A (xi)) to ;
13 : end for
14 : Provide triangular fuzzy loss functions by experts;
15 : Computer thresholds α, β;
16 : Determine three collations on each issue and on all issues.
We explain the following for Algorithm 1. From step 1 to step 6, we transform the agent’s attitude towards the issue cj (xi) = (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 . From step 7 to step 12, based on the Sugeno measure, we obtained the weights for each issue, thus determining the agent’s total attitude towards all issues. From step 13 to step 15, we compute the thresholds, thus obtaining the three coalitions for each issue and for all issues.
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.
Relationship between agents on issues sets
Definition 5.1. Let and be two triangular fuzzy numbers, then the distance from to is defined as
Remark In reference 30, the denominator of the distance between the two triangular fuzzy numbers is 3, we have changed 3 to 12 here, they are not affected in the ordering, but 12 can drop the distance at [0, 1].
Definition 5.2. Let a quadruple S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], w (cj) is the weight of issue cj and , then the weight distance DA between any two agents xi1 and xi2 are defined as follows DA (xi1, xi2)=∑cjϵAw (cj) dcj (xi1, xi2) .
Theorem 5.1. Let a quadruple S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], for xi ∈ A, (i = 1, 2, 3), then the weight distance DA has the following results
0 ≤ DA (xi1, xi2) ≤1, if DA (xi1, xi2)) =0 ⇔ xi1 = xi2;
DA (xi1, xi2)= DA (xi2, xi1);
DA (xi1, xi3) ≤ DA (xi1, xi2) + DA (xi2, xi3).
Definition 5.3. Let S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], (U, DA) is a conflict space, α and β are two thresholds and 0 ≤ α < β ≤ 1, then the conflict, neutral and alliance sets of x ∈ U about all issues A are defined as follow
;
;
.
Theorem 5.2. Let S = (U, A, V, f) be a triangular fuzzy information system on [-1, 1], (U, DA) is a conflict space, α and β are two thresholds and 0 ≤ α < β ≤ 1, then the following conclusions hold
Proof. (1) According to Definition 5.3, ={y ∈ U|DA (x, y) > β} and ={z ∈ U|DA (y, z) > β}, if , then DA (x, y) > β. From DA (x, y) = DA (y, x) and DA (y, x) > β, so , vice versa. Hence, .
(2) According to Definition 5.3, ={y ∈ U|β ≥ DA (x, y) ≥ α} and ={z ∈ U|β ≥ DA (z, y) ≥ α}, if , then β ≥ DA (x, y) ≥ α. From DA (x, y) = DA (y, x) and β ≥ DA (y, x) ≥ α, so , vice versa. Hence, .
(3) According to Definition 5.3, ={y ∈ U|DA (x, y) < α} and ={z ∈ U|DA (y, z) < α}, if , then DA (x, y) > α. From DA (x, y) = DA (y, x) and DA (y, x) < α, so , vice versa. Hence, .
Example 5.1. (Continued from Example 4.1) According to Definition 5.1 and Definition 5.2, the weighted distance calculation based on triangular fuzzy information system on [-1, 1] is shown in Table 7. Let α = 0.45 and β = 0.55, the relationship between agents can be obtained by Definition 5.3 as shown in Table 8.
The weighted distance between any two agents
x1
x2
x3
x4
x5
x1
0
0.337
0.246
0.190
0.245
x2
0.337
0
0.499
0.333
0.234
x3
0.246
0.499
0
0.319
0.390
x4
0.190
0.333
0.319
0
0.372
x5
0.245
0.234
0.390
0.372
0
Relationships between agents
AL(0.45,0.55) (xi)
NE(0.45,0.55) (xi)
CO(0.45,0.55) (xi)
x1
{x2, x3, x4, x5}
∅
∅
x2
{x1, x4x5}
{x3}
∅
x3
{x1, x4, x5}
{x2}
∅
x4
{x1, x2, x3, x5}
∅
∅
x5
{x1, x2, x3, x4}
∅
∅
We have dc1 (x1, x2) =0.166, dc2 (x1, x2) =0.441, dc3 (x1, x2) =0.366, dc4 (x1, x2) =0.405, dc5 (x1, x2) =0.189. w (c1) =0.1, w (c2) =0.23, w (c3) =0.29, w (c4) =0.19, w (c5) =0.19,
Next, we summarize the whole process of computing the relationship between agents in Algorithm 2.
Algorithm 2. Computer relationship between agents on issues set
Input : A triangular fuzzy information system for conflict analysis.
Output : Relationship between agents on issues set.
1 : U = {x1, x2, ⋯ , xn}, A = {c1, c2, ⋯ , cm};
2 : for each cl ∈ A do
3 : for each xi, xj ∈ U do
4 : Compute dcl (xi, xj);
5 : end for
6 : Provide single-point set measures by experts;
7 : Compute w (cj);
8 : Compute the weighted distance DA (xi, xj) of issues set c;
9 : end for
10 : Provide triangular fuzzy loss functions by experts;
11 : Computer thresholds α, β;
12 : Determine relationship between agents on issues set.}
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 . From step 6 to step 7, we need time T. In step 8 we need time . From step 10 to step 12, we need time T. So to execute the algorithm once we have time . Moreover, the complexity of the algorithm is . Therefore, the proposed algorithm is feasible in practice.
Threshold solving method based on triangular fuzzy decision rough set theory
Definition 6.1. Let S = (U, A, V, f) be a triangular fuzzy information system for conflict analysis, then triangular fuzzy loss functions are defined in Table 9.
Triangular fuzzy loss functions
action
Ω
¬Ω
aP
aB
aN
Here Ω, ¬Ω denote two states of the agent x, aP, aB and aN denote three actions of agent x, respectively. , and denote the losses of taking action aP, aB and aN when the agent belongs to Ω; , and denote the losses of taking action aP, aB and aN when the agent belongs to ¬Ω. , , , , and are triangular fuzzy numbers between 0 and 1.
Definition 6.2. The value of expected loss , can be defined as follows = where , , (j = P, B, N ; i = 1, 2, ⋯ , n).
Theorem 6.1. Let S = (U, A, V, f) be a triangular fuzzy information system for conflict analysis, α and β two thresholds satisfying 0 ≤ α < β ≤ 1. The the following results hold
if DA (x, y) < α, then y ∈ AL(α,β) (x);
if β ≥ DA (x, y) ≥ α, then y ∈ NE(α,β) (x);
if DA (x, y) > β, then y ∈ CO(α,β) (x),
where
;
.
Proof. By Definition 6.1 and Definition 6.2, we have the expected losses , and associated with taking the individual action for the agent y as follow
=;
=;
=.
By Definition 3.2, the value of , and are as follow
if Dc (x, y) < α and Dc (x, y) < γ, then y ∈ AL(α,β) (x);
if Dc (x, y) ≤ β and Dc (x, y) ≥ α, then y ∈ NE(α,β) (x);
if Dc (x, y) > β and Dc (x, y) > γ, then y ∈ CO(α,β) (x),
where
;
;
.
If 0 ≤ α < γ < β ≤ 1, we can get
(1) if DA (x, y) < α, then y ∈ AL(α,β) (x);
(2) if β ≥ DA (x, y) ≥ α, then y ∈ NE(α,β) (x);
(3) if DA (x, y) > β, then y ∈ CO(α,β) (x).
Example 6.1. (Continued from Example 5.1) The triangular fuzzy loss functions are shown in Table 10, the thresholds α, γ and β can be calculated from the Theorem 6.1.
The triangular fuzzy loss functions
action
Ω
¬Ω
aP
aB
aN
;
; .
Conclusions and remarks
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.
References
1.
Al-shamiT.M., (2,1)-Fuzzy sets: properties, weighted aggregated operators and their applications to multi-criteria decision-making methods, Complex and Intelligent Systems9(2) (2022), 1687–1705.
2.
Al-shamiT.M. and AbdelwahebM., Generalized frame for orthopair fuzzy sets: (m,n)-fuzzy sets and their applications to multi-criteria decision-making methods, Information14 (2023), 56.
3.
Al-shamiT.M., AlcantudJ.C.R. and MhemdiA., New generalization of fuzzy soft sets: (a, b)-fuzzy soft sets, AIMS Mathematics8(2) (2022), 2995–3025.
4.
AhmadM. and ChengW., A novel approach of fuzzy control chart with fuzzy process capability indices using alpha cut triangular fuzzy number, Mathematics10 (2022), 3572.
5.
Abu-BakrK.N., ElsherifK.A. and AhmedS.I., Error analysis between two different fuzzy multiplication operations on triangular fuzzy number, Journal of Physics: Conference Series1970(1) (2021).
6.
BashirZ., MahnazS. and MalikM.G.A., Conflict resolution using game theory and rough sets, International Journal of Intelligent Systems36 (2021), 237–259.
7.
BashirZ., WahabA. and RashidT., Three-way decision with conflict analysis approach in the framework of fuzzy set theory, Soft Computing26 (2022), 309–332.
8.
ChenY.F., YueX.D., FujitaH.M.D. and FuS.Y., Three-way decision support for diagnosis on focal liver lesions, Knowledge-Based Systems127 (2017), 85–99.
9.
DarshanH.A. and AnjaliN., Some distance measures for triangular fuzzy numbers under technique for order of preference by similarity to ideal solution environment, Opsearch60(2) (2023), 701–719.
10.
DuJ.L., LiuS.F., LiuY. and YiJ.h., A novel approach to three-way conflict analysis and resolution with Pythagorean fuzzy information, Information Sciences584 (2022), 65–88.
11.
FengX.F., YangH.L. and GuoZ.L., Three-way conflict analysis in dual hesitant fuzzy situation tables, International Journal of Approximate Reasoning154 (2023), 109–132.
12.
GongZ.T. and LiH.T., Recursive aggregative of OWA operators based on non-additive measures and its integrtorn design, Journal of Shaanxi Normal University (Natural Science Edition)46(3) (2018), 48–54 (in Chinese).
13.
GongZ.T. and WangY., Weighted continuous conflict analysis model and its three-way decision method, Journal of Northwest Normal University (Natural Science)1(57) (2021), 1–12 (in Chinese).
14.
HuM.J. and YaoY.Y., Structured approximations as a basis for three-way decisions in rough set theory, Knowledge-Based Systems165 (2019), 92–109.
15.
IIbrahimZ.H., Al-shamiT.M. and ElbarbaryG.O., (3, 2)-Fuzzy sets and their applications to topology and optimal choices, Computational Intelligence and Neuroscience2021 (2021), 1272266.
16.
LangG.M., A general conflict analysis model based on three-way decision, International Journal of Machine Learning and Cybernetics11 (2020), 1083–1094.
17.
LangG.M., Three-way conflict analysis: alliance, conflict, and neutrality reducts of three-valued situation tables, Cognitive Computation14(6) (2021), 1–14.
18.
LuoJ.F., FujitaH.M.D., YaoY.Y. and QinK.Y., On modeling similarity and three-way decision under incomplete information in rough set theory, Knowledge-Based Systems191 (2020), 105251.
19.
LiuB.D. and LiuY.K., Expected value of fuzzy varible and fuzzy expected value model, IEEE Transactions on Fuzzy Systems10(4) (2002), 445–450.
20.
LiuD., LiangD.C. and WangC.C., A novel three-way decision model based on incomplete information system, Knowledge-Based Systems91 (2016), 32–45.
21.
LangG.M., LuoJ.F. and YaoY.Y., Three-way conflict analysis: A unification of models based on rough sets and formal concept analysis, Knowledge-Based Systems194 (2020), 1–11.
22.
LangG.M., MiaoD.Q. and FujitaH.M.D., Three-way group conflict analysis based on Pythagorean fuzzy Set theory, IEEE Transactions on Fuzzy Systems28(3) (2020), 447–461.
23.
LangG.M., MiaoD.Q. and CaiM.J., Three-way decision approaches to conflict analysis using decision-theoretic rough set theory, Information Sciences406-407 (2017), 185–207.
24.
LiT.b., QiaoJ.S. and DingW.P., Three-way conflict analysis and resolution based on q-rung orthopair fuzzy information, Information Sciences638 (2023), 1–21.
25.
LiX.N., SunQ.Q., ChenH.M. and YiH.J., Three-way decision on two universes, Information Sciences515 (2020), 263–279.
26.
LiX.N., WangX., LangG.M. and YiH.J., Conflict analysis based on three-way decision for trianglar fuzzy information systems, International Journal of Approximate Reasoning132 (2021), 88–106.
27.
LiangD.C., WangM.W., XuZ.S. and LiuD., Risk appetite dual hesitant fuzzy three-way decisions with TODIM, Information Sciences507 (2020), 585–605.
28.
LiangD.C., XuZ.S. and LiuD., Method for three-way decisions using ideal TOPSIS solutions at Pythagorean fuzzy information, Information Sciences435 (2018), 282–295.
29.
LinT.T., YangB. Three-way group conflict analysis based on q-rung orthopair fuzzy set theory, Computational and Applied Mathematics (2023).
30.
LiM.J., YiS.C., QiuQ.R. and LinQ., Dynamic triangular fuzzy multi-attribute decision-making method based on topsis, Journal of Systems Science and Mathematical Sciences42(3) (2022), 614–625.
31.
LiX.N., YangY.P., YiH.J. and YuQ.Q., Conflict analysis based on three-way decision for trapezoidal fuzzy information systems, International Journal of Machine Learning and Cybernetics13 (2022), 929–945.
32.
LiX., ZhangS.L. and PangG.W., Based on distance measure triangular fuzzy interactive multi-attribute decision method, Journal of Xihua University (Natural Science Edition)41(1) (2022), 84–89 (in Chinese).
33.
LiY., ZhangC. and SwanJ.R., An information fifiltering model on the Web and its application in JobAgent, Knowledge-Based Systems13(5) (2000), 285–296.
34.
PawlakZ., An inquiry into anatomy of conflicts, Information Sciences109 (1998), 65–78.
35.
PawlakZ., Some remark on conflict analysis, Europeran Journal of Operational Research3(166) (2005), 649–654.
36.
QianJ., DangC.Y., YueX.D. and ZhangN., Attribute reduction for sequential three-way decisions under dynamic granulation, International Journal of Approximate Reasoning85 (2017), 196–216.
37.
QuX.Y., HanJ., ShiL.Q., QuX.W., BilalA., QiuM. and GaoW.F., An extended ITL-VIKOR model using triangular fuzzy numbers for applications to water-richness evaluation, Expert Systems with Applications222 (2023), 119793.
38.
SunB.Z., ChenX.T., ZhangL.Y. and MaW.M., Three-way decision making approach to conflict analysis and resolution using probabilistic rough set over two universes, Information Sciences507 (2020), 809–822.
39.
SunB.Z., MaW.M. and ZhaoY., Rough set-based conflict analysis model and method over two nuviverses, Information Sciences372 (2016), 111–125.
40.
SLW.Q. and YangH.L., Three-way conflict analysis based on incomplete situation table: A tentative study, International Journal of Approximate Reasoning145 (2022), 51–74.
41.
YaoY.Y., Three-way decisions with probabilistic rough sets, Information Sciences180(3) (2010), 341–353.
42.
YaoY.Y., Three-way conflict analysis: reformulations and extension of the Pawlak model, Knowledge-Based Systems180 (2019), 26–37.
43.
YangW.T., YiH.T. and ChenY., Three-way conflict analysis based on incomplete information systems, Journal of Shaanxi Normal University (Natural Science Edition)50(3) (2022), 43–51 (in Chinese).
44.
YiH.J., ZhangH.M., LiX.N. and YangY.P., Three-way conflict analysis based on hesitant fuzzy information system, International Journal of Approximate Reasoning139 (2021), 12–27.
45.
ZadehL.A., Fuzzy sets, Information and Control (8) (1965), 338–353.
46.
ZhiH.L., QiJ.J., QianT. and RR.S., Conflict analysis under one-vote veto based on approximate three-way concept lattice, Information Sciences516 (2020), 316–330.
47.
ZhangN., ZhouY.F., QiangP. and WeiG.W., Multi-attribute decision-making method with triangular fuzzy numbers based on regret theory and the catastrophe progression method, Mathematical Biosciences and Engineering19(12) (2022), 12013–12030.