Up to now, there have been a lot of research results about multi-attribute decision making problems by fuzzy graph theory. However, there are few investigations about multi-attribute decision making problems under the background of indecisiveness. The main reason is that the difference of cognition and the complexity of thinking by decision makers, for the same question have different opinions. In this paper, we proposed a hesitant fuzzy hypergraph model based on hesitant fuzzy sets and fuzzy hypergraphs. At the same time, some basic graph operations of hesitant fuzzy hypergraphs are investigated and several equivalence relationship between hesitant fuzzy hypergraphs, hesitant fuzzy formal concept analysis and hesitant fuzzy information systems are discussed. Since granular computing can deal with multi-attribute decision-making problems well, we considered the hesitant fuzzy hypergraph model of granular computing, and established an algorithm of multi-attribute decision-making problem based on hesitant fuzzy hypergraph model. Finally an example is given to illustrate the effectiveness of the algorithm.
Since the contemporary concern about knowledge representation and information systems has put forward useful extensions of classical set theory such as fuzzy set theory and fuzzy graph theory. The concept of fuzzy set was originally proposed by Zadeh [28, 29] in 1965, offers a wide variety of techniques for analyzing imprecise date. While the fuzzy graph theory, introduced by Rosenfeld [17] in 1975. It soon fuzzy graph theory and fuzzy set are combined to deal with some common uncertain problems. On the one hand, graph theory as a classical mathematical tool has numerous applications to problems in computer science, system analysis, decision making system, and so on. Recently, many scholars have made a lot of generalization of fuzzy graph. Mordeson et al. [14] proposed the cartesian product, synthesis and union of fuzzy graph in 1994. In order to analyze fuzzy graph, in 2003, Bhutani et al. [8] defined a concept and some properties of M-strong fuzzy graphs. Considering that interval fuzzy sets can express information imperfection efficiently, the concept of interval fuzzy graph is introduced by Akram [1–3]. With the development of the fuzzy graph theory, R.H.Goetschel [11] first explored the concept of fuzzy hypergraph in 1995, and gave a screenshot of fuzzy hypergraph. Subsequently, R.H.Goetschel et al. [12] studied the operation of fuzzy hypergraphs. In order to use fuzzy hypergraph to process fuzzy information, in 2017, Gong and Wang [21] discussed the equivalence relationship between fuzzy hypergraphs and fuzzy formal concept analysis and fuzzy information systems. On the other hand, considering the complexity of the decision makers, the differences of cognitive and thinking, for the same question often have different opinions. For the sake of attempting to better capture the possible subjectivity, uncertainty of the evaluations, et cetera, Zadeh’s introduction of fuzzy set was subsequently extended to different types for various applications. In recent years, Torra [18, 19] introduced the concept of hesitant fuzzy set as an extension of the fuzzy set in which the membership degree of a given element, and allowed the membership degree of element is a set of possible values. The problem of the hesitant fuzzy multi-criteria decision making has attracted researchers’ attention. Xia et al. [23] studied the operator of hesitant fuzzy information integration and applies it to decision problems. Then Xu et al. [24, 25] defined the similarity measure on this basis. Wei et al. [22] proposed several classes of interval hesitant fuzzy aggregation operators and applies them to multi-criteria decision making problems. Picture fuzzy sets can also be viewed as a gener alization of fuzzy sets, each of their nembers is described by four values in [0, 1], corresponding to for kinds of attitudes of decision makers: yes, neutrality, against and abstained. Neutrosophic set is a powerful general formal framework that generalizes the concept of fuzzy set and intuitionistic fuzzy set, in neutrosophic set, indeterminacy is quantified explicitly, and truth membership, indeterminacy membership, and falsity membership are independent. So the hesitant fuzzy set can deal with the uncertain problem better.
Recently, multi-attribute decision making widely exists in the social and economic life and is an important branch of the modern decision theory [26]. Many scholars have studied this kind of problem. In picture fuzzy environment, The new order is given by Si, A. et al. [4] in 2019, different group decision making methods are presented by Shahzaib Ashraf et al. [5] Then, the picture fuzzy aggregation operator for multi-attribute decision-making problems are presented by Qiyas et al. [16] At the same time, multi-attribute decision making methods in different environments have also been given, which can be referred to in the literature. [6, 15]. The social network group decision making (SNGDM) consists of a group of decision makers who express their opinions on a set of alternatives with the aim of choosing the best alternative, Dong et al. [10] proposed a minimum adjustment consensus framework for the social network group decision-making with incomplete linguistic preference relations. When consensus among decision makers is reached, a selection process is applied usually by fusing the preferences of individual decision makers into a collective preference from which the final ordering of the considered alternatives is derived. However, under the background of indecisiveness, decision-makers have different views on the same problem due to its attributes. In this case, it is more intuitive to solve such problems with hesitant fuzzy hypergraphs. Since the hesitant fuzzy set and its extensions indeed describe the thoughts of experts better because of a better tolerance, we introduce the definition of hesitant fuzzy hypergraph based on hesitant fuzzy sets and fuzzy hypergraph to solve these problems. As an important research direction in the field of artificial intelligence, granular computing [13, 27] is mainly used to describe uncertain, fuzzy and incomplete information, provided a solution method based on the relationship between grain and grain. In this paper, the multi-attribute decision making problems are transformed into a hesitant fuzzy hyperhraph model, granular computing is used to make the optimal decision.
The rest of this paper is organized as follows. Section 2 presents some basic results of the hesitant fuzzy sets and fuzzy graph. The definition of the hesitant fuzzy graph and its operations are proposed and investigated in the Section 3. In Section 4 and Section 5, we give the concept of the hesitant fuzzy hypergraph, characterize the level cut, and discuss the graph operations of the hesitant fuzzy hypergraph. The equivalent representation of hesitant fuzzy hypergraph, hesitant fuzzy information table and hesitant fuzzy formal contexts are proved and studied in the Section 7. Finally, as an application, the hesitant fuzzy hypergraph could be applied in the granular computing of information system which shows in the Section 8 and 9.
Preliminaries
In this section, we first give the concept of hesitation fuzzy set, and then give the basic method to judge the quality of hesitant fuzzy elements, at last we introduced the definition of fuzzy graph.
Definition 2.1. [19] Let V be a nonempty finite domain. A hesitant fuzzy set on V can be expressed as a function h, which is a function that every element on V maps to a subset on the interval [0, 1], and its mathematical is expressed as
where hA (x) is a set of some values in [0, 1], representing some possible membersip degree of element x on the set A, and h = hA (x) is called the hesitation fuzzy element. In addition, we call all of the hesitantly fuzzy sets on V is HF (V). In the classical collections, the hierarchical method is reflected by the inclusion relations between the collections, while in the classical fuzzy set, the hierarchical method is realized by comparing the size of membership function. As an extension of the classical fuzzy set, we give the following sorting method to compare the hesitation fuzzy elements.
Definition 2.2. [19] Let h be a hesitation fuzzy element, we call is the score function of h, where l (hA (x)) is the number of elements in hA (x). For two hesitation fuzzy elements h1 and h2, if S (h1) > S (h2), h1 is beter than h2, denoting as h1 > h2. If S (h1) = S (h2), it is said that h1 is the same as h2, denoting as h1 ∼ h2. However, according to the above definition, the score function of hesitation fuzzy elements cannot be distinguished efficiently in some cases.
Because of S (hA1 (x))=S (hA2 (x))=S (hA3 (x)), it is impossible to judge whether h1, h2, h3 is best by the score function. In order to further distinguish, we give the concept of hesitation fuzzy elements variance
According to the above definition, a general method for the comparisn of hesitation fuzzy elements is given. Let hA1 (x) and hA2 (x) be two hesitation fuzzy elements.
Definition 2.4. [17] Fuzzy graph G is defined as a sequence pair from G = (σ, μ), where σ is a fuzzy subset of the V, μ is called a fuzzy symmetrical relation on σ. That is to say: σ : V → [0, 1], μ : V × V → [0, 1], such that for all u ∈ V, v ∈ V,there is μ (uv) ≤ σ (u) ∧ σ (v). Where uv is the edge between vertex u and v,σ is the fuzzy vertex set on V, and μ is the fuzzy edge set on E.
Hesitant fuzzy graph
In order to study the graph theory in the context of hesitation fuzzy, we give the definition of the hesitant fuzzy graph.
Definition 3.1. Let V be a nonempty finite domain, A and B be two hesitation fuzzy sets on V and V2. Satisfying
Where P ([0, 1]) is the power set on [0, 1], which makes hB (xy) ≤ min {hA (x) , hA (y)} valid for any x ∈ V, y ∈ V. Then, the sequence pair G = (A, B) is called the hesitation fuzzy graph on G* = (V, E). A is called the hesitation fuzzy vertex set on V, and B is called the hesitation fuzzy edge set on E. And B is the symmetric hesitation fuzzy relation on A.
Example 3.1 Let G = (A, B) be a hesitation fuzzy graph defined on the fuzzy graph G* = (V, E). If V = {x1, x2, x3, x4}, E = {x1x2, x2x3, x3x4, x4x1}. A is a hesitant fuzzy sets on V, can be expressed by A = {< x1, {0.6, 0.8} > , < x2, {0.3, 0.7, 0.9} > , < x3, {0.5, 0.7} > , < x4, {0.5, 0.6, 0.7} >}. Then B is a hesitant fuzzy sets on E ⊆ V × V, can be expressed as B = {< x1x2, {0.1, 0.2} > , < x2x3, {0.2} > , < x3x4, {0.2, 0.3, 0.4} > , < x4x1, {0.3, 0.5} >}. As a result, the hesitant fuzzy graph can be expressed as Fig. 1.
A hesitant fuzzy graph
Remark For a hesitant fuzzy graph G = (A, B). If hB (xy) = min(hA (x) , hA (y)), for xy ∈ E. Then G is called a strong hasitant fuzzy graph.
Definition 3.2. Let G1 = (A1, B1), G2 = (A2, B2) be the hesitant fuzzy graph of fuzzy graph , respectively. Then
1) The cartesian product of G1 and G2, G1 × G2 = (A1 × A2, B1 × B2) is expressed as hA1×A2 (x1, x2) = min {hA1 (x1) , hA2 (x2)}, ∀ (x1, x2) ∈ V1 × V2, hB1×B2 ((x, x2) , (x, y2)) = min {hA1 (x) , hB2 (x2y2)}, ∀x ∈ V1, x2y2 ∈ E2, hB1×B2 ((x1, z) , (y1, z)) = min {hB1 (x1y1) , hB2 (z)}, ∀z ∈ V2, x1y1 ∈ E1. 2) The union of G1 and G2, G1 ∪ G2 = (A1 ∪ A2, B1 ∪ B2) is expressed as hA1∪A2 (x) = hA1 (x), ∀x ∈ V1, x ∉ V2, hA1∪A2 (x) = hA2 (x), ∀x ∉ V1, x ∈ V2, hA1∪A2 (x)=max{hA1 (x) , hA2 (x)}, ∀x ∈ V1 ∩ V2, hB1∪B2 (xy) = hB1 (xy), ∀xy ∈ E1, xy ∉ E2, hB1∪B2 (xy) = hB2 (xy), ∀xy ∉ E1, xy ∈ E2, hB1∪B2 (xy)=max{hB1 (xy) , hB2 (xy)}, ∀xy ∈ E1 ∩ E2. 3) The intersection of G1 and G2, G1 ∩ G2 = (A1 ∩ A2, B1 ∩ B2) is expressed as hA1∩A2 (x) = Φ, ∀x ∈ V1, x ∉ V2, hA1∩A2 (x) = Φ, ∀x ∉ V1, x ∈ V2, hA1∩A2 (x) = min {hA1 (x) , hA2 (x)}, ∀x ∈ V1 ∩ V2, hB1∩B2 (xy) = Φ, ∀xy ∈ E1, xy ∉ E2, hB1∩B2 (xy) = Φ, ∀xy ∉ E1, xy ∈ E2, hB1∩B2 (xy) = min {hB1 (xy) , hB2 (xy)}, ∀xy ∈ E1 ∩ E2. 4) The join-graph of G1 and G2, G1 + G2 = (A1 + A2, B1 + B2) is expressed as: hA1+A2 (x) = hA1∪A2 (x), ∀x ∈ V1 ∪ V2, hB1+B2 (xy) = hB1∪B2 (xy), ∀xy ∈ E1 ∪ E2, hB1+B2 (xy) = min {hA1 (x) , hA2 (y)}, ∀xy ∈ E′, where E′ prime refers to the set of all connecting points V1 and V2.
Definition 3.3. Let G = (A, B) be a hesitant fuzzy graph based on G* = (V, E). For λ ∈ [0, 1], we call as the λ-cut of G = (A, B), is defined by Aλ = {x ∈ V|S (hA (x)) ≥ λ}, Bλ = {xy ∈ E|S (hB (xy)) ≥ λ}.
Hesitant fuzzy hypergraph
The characteristic of graph theory is to transform a problem into an image of binary relation graph, by studying a series of structural properties to reveal the nature of the problem, so as to solve the problem. As an extension of the simple graph, hypergraphs and fuzzy hypergraphs because an edge can contain multiple vertices. Therefore, it provides an effective analysis method for solving complex problems. Let’s first recall the definition of fuzzy hypergraph.
Definition 4.1. [11] Let V = {x1, x2 ⋯ xn} be a finite set, ɛ = {e1, e2 ⋯ em} be a nontrivial fuzzy subset on V, that is ɛ ∈ 2V. We call is a fuzzy hypergraph on V, if and only if ∀i ∈ {1, 2, ⋯ , m}, ei ≠ Φ and supp ei|ei ∈ ɛ} = V. Based on the definition of fuzzy hypergraph given above, in order to solve the problem of the graph in the hesitant fuzzy environment under the support of the hesitant fuzzy set. We give the definition of the hesitant fuzzy hypergraph below, and discuss its correlation graph operation and further analyze the graph.
Definition 4.2. Let V = {< x1, hV (x1) > , < x2, hV (x2) > , ⋯ , < xn, hV (xn) >} be a finite hesitant fuzzy set, ɛ = {< e1, hɛ (e1) > , < e2, hɛ (e2) > , ⋯ , < em, hɛ (em) >} be a nontrivial hesitant fuzzy subset on V, for ∀i ∈ 1, 2, ⋯ , m, if it satisfies hɛ (ei) ≠ Φ, supp ei|ei ∈ ɛ} = V, and hɛ (ei) ≤ ∧ x∈eihV (x), where x is a subset on ei. We call is a hesitant fuzzy hypergraph on V.
Example 4.3. Let be a hesitant fuzzy hypergraph on V. If
and e1 = {x1, x2, x3}, e2 = {x3, x4},e3 = {x4, x5, x6}, e4 = {x2, x7}.
Because of hɛ (xy) ≤ min {hV (x) , hV (y)}, we have hɛ (e1) = {0.1, 0.2}, hɛ (e2) = {0.1},hɛ (e3) = {0.1, 0.2}, hɛ (e4) = {0.1, 0.2}. The one of the hesitant fuzzy hypergraphs is shown in Fig. 2.
A hesitant fuzzy hypergraph of seven vertices and four edges.
Based on the definition 4.2, we give the λ-cut of the hesitant fuzzy hypergraph.
Definition 4.4. Let be a hesitant fuzzy hypergraph on V, where hV (x) → [0, 1], hɛ (e) → [0, 1]. Suppose 0 < λ ≤ 1, the λ-cut hypergraph of the hesitant fuzzy hypergraph is defined as Vλ = {x ∈ V|S (hV (x)) ≥ λ}, ɛλ = {e ∈ ɛ|S (hɛ (e)) ≥ λ}. With the help of the cut of hesitating fuzzy hypergraph, we can segment the hypergraph to obtain the subgraph that meets our requirements, and then conduct further research on the problem.
According to the natural generalization of fuzzy graph, the wertex set and the edge set of hypergraph are represented by hesitant fuzzy set σ and μ respectively. So another definition of hesitant fuzzy graph is given.
Theorem 4.5. Hesitant fuzzy hypergraph can be represented by a ternary array , sometimes V can be omitted, where σ and μ respectively are hesitant fuzzy vertex set and hesitant fuzzy hyperedge set of V and ɛ, and satisfies: (1) suppσ = V. (2) hɛ (μ) ≤ min hV (σ), for V ∈ ɛ. And V =∪ suppμ.
Proof. Let σ ⊂ V, μ ⊂ ɛ. By definition 3, is a hesitant fuzzy hypergraph, and satisfes hɛ (ei) ≠ Φ, supp ei|ei ∈ ɛ} = V, and hɛ (ei) ≤ ∧ x∈eihV (x). However, for σ ⊂ V, supp ei ⊂ σ ⊂ V, then we have suppσ⊂ suppei = V. For ei ⊂ μ, then supp ei|ei∈ ɛ} = ∪ suppei = V.
The graph operation of hesitant fuzzy hypergraph
Definition 5.1. Let and be two hesitant fuzzy hypergraphs, where σ1 and σ2 respectively are the hesitant fuzzy subset of vertex set V1 and V2. μ1 and μ2 respectively are the hesitant fuzzy subset of hyperedge set ɛ1 and ɛ2. Then the cartesian product of and , is defined as ∀ (x1, x2) ∈ V1 × V2, hσ1×σ2 (x1, x2) = min {hσ1 (x1) , σ2 (x2)}. ∀x1 ∈ V1, ∀e2 ∈ ɛ2, hμ1×μ2 ({x1} × e2) = min {hσ1 (x1) , hμ2 (e2)}. ∀e1 ∈ ɛ1, ∀x2 ∈ V2, hμ1×μ2 (e1 × {x2}) = min {hμ1 (e1) , hσ2 (x2)}.
Theorem 5.2. If and be two hesitant fuzzy hypergraph, then the cartesian product of and , is a hesitant fuzzy hypergraph.
Proof. Let v1 ∈ V1, e1 ∈ ɛ1, and e1 contain p vertices, where 1 ≤ p ≤ m. Let v2 ∈ V2, e2 ∈ ɛ2, e contain q vertices, where 1 ≤ q ≤ n. Then
Similarly,
Definition 5.3. Let and be two hesitant fuzzy hypergraphs. Let σi and μi respectively are the hesitant fuzzy subset of Vi and ɛi, i = 1, 2. Then the union of and can be defined as , where the hesitant fuzzy subsets of V1 ∪ V2 and ɛ1 ∪ ɛ2 are σ1 ∪ σ2 and μ1 ∪ μ2 expressed as If x ∈ V1, x ∉ V2, then hσ1∪σ2 (x) = hσ1 (x). If x ∈ V2, x ∉ V1, then hσ1∪σ2 (x) = hσ2 (x). If x ∈ V1 ∩ V2, then hσ1∪σ2 (x) = max {hσ1 (x) , hσ2 (x)}. If e ∈ ɛ1, e ∉ ɛ2, then hμ1∪μ2 (e) = hμ1 (e). If e ∈ ɛ2, e ∉ ɛ1, then hμ1∪μ2 (e) = hμ2 (e). If e ∈ ɛ1 ∩ ɛ2, then hμ1∪μ2 (e) = max {hμ1 (e) , hμ2 (e)}.
Theorem 5.4. If and are two hesitant fuzzy hypergraphs, then is also hesitant fuzzy hypergraph.
Proof. According to definition 5.3, we can prove it in the following. (i). If e ∈ ɛ1, and e ∉ ɛ2, then . If v11, v12, ⋯ , v1p ∈ V1 but v11, v12, ⋯ , v1p ∉ V2. Then
(ii). If e ∈ ɛ2, and e ∉ ɛ1, then . If v21, v22, ⋯ , v2p ∈ V2 but v21, v22, ⋯ , v2p ∉ V1, then
(iii). If e ∈ ɛ1 ∩ ɛ2. Then
Example 5.5. Let and be two hesitant fuzzy hypergraphs. V1 = {a, b, c, d, e}, V2 = {a, c, d, e, f}, ɛ1 = {e11, e12}, ɛ2 = {e21, e22}. Where e11 = {a, b, c}, e12 = {c, d, e}, e21 = {c, d, e}, e22 = {e, f, a}. As shown in the Fig.3.
The hesitant fuzzy hypergraph of
The vertex sets V1, V2, the superedge sets ɛ1, ɛ2 respectively defined as V1 = {< a, {0.5, 0.7} > , < b, {0.4} > , < c, {0.6, 0.8} > , < d, {0.2} > , < e, {0.5, 0.7} >}, V2 = {< a, {0.3, 0.5} > , < c, {0.6} > , < d, {0.3, 0.5} > , < e, {0.5} > , < f, {0.6} >}. ɛ1 = {< e11, {0.3, 0.4} > , < e12, {0.2} >}, ɛ2 = {< e21, {0.2, 0.3} > , < e22, {0.1, 0.2} >}. By definition 4.2 and 5.3. We can get the vertex set of are V = {a, b, c, d, e, f}, the super edge of are ɛ = {e1, e2, e3}. Where e1 = {a, b, c}, e2 = {c, d, e}, e3 = {a, e, f}. And V = {< a, {0.5, 0.7} > , < b, {0.4} > , < c, {0.6, 0.8} > , < d, {0.3, 0.5} > , < e, {0.5, 0.7} > , < f, {0.6} >}, ɛ = {< e1, {0.3, 0.4} > , < e2, {0.2, 0.3} > , < e3, {0.1, 0.2} >}. Then the operational graph is expressed as
Definition 5.6. The join-graph of and can be defined as . Let σi and μi be hesitant fuzzy subsets of Vi and ɛi, i = 1, 2. The hesitant fuzzy subset of the join-graph is hσ1+σ2 (x) = hσ1∪σ2 (x). When e ∈ ɛ1 ∪ ɛ2, there is hμ1+μ2 (e) = hμ1∪μ2 (e). When e = {x11, x12, ⋯ , x1s, x21, x22, ⋯ , x2t} ∈ ɛ′, hμ1+μ2 (e) = min {hσ1 (x11) , ⋯ , hσ1 (1s) , hσ2 (21) , hσ2 (22) , ⋯ , hσ2 (2t)}, where x11, x12, ⋯ , x1s represents a point in V1, x21, x22, ⋯ , x2trepresents a point in V2.
Equivalent representation of hesitant fuzzy hypergraph,hesitant fuzzy information table and hesitant fuzzy formal contexts
The study of the formal concept analysis was initially carried out under the classical formal background, but the traditional formal concept aalysis can not solve the problem of more and more uncertain and fuzzy information. So we discuss and analyze it in the hesitant fuzzy enviroment. Since in the formal concept analysis, date is presented in formal context, we give corresponding definition.
Definition 6.1. A hesitant fuzzy formal context is a triplet , where G is a set of objects, M is a set of attributes. is a hesitant fuzzy set on domain G × M. Each pair (g, m) ∈ K has a membership , satisfies . The set is a hesitant fuzzy relation on G × M.
Definition 6.2. [13] Let be a hesitant fuzzy hypregraph on a set V = {v1, v2, ⋯ , vm} with hesitant fuzzy hyperedges ɛ1, ɛ2, ⋯, ɛn. We associate to a hesitant fuzzy information system as follows, the attribute set is V, and the object set is {ɛ1, ɛ2, ⋯, ɛn}. The value set is [0, 1], and the information map is defined naturally as
where hɛj (vi) ∈ [0, 1] and hɛj (vi) represents the membership degree of vi ∈ ɛj. If and only if hɛj (vi) ≥ λ, we consider object ɛj has attribute vi.
Example 6.3. Let be a hesitant fuzzy hypergraph with vertex set V = {v1, v2, v3, v4} and hesitant fuzzy hyperedges ɛ = {ɛ1, ɛ2, ɛ3, ɛ4, ɛ5}, if λ ≥ 0.5. Where
Then the hesitant fuzzy information table is shown in Table 6.1.
Hesitant fuzzy information table
v1
v2
v3
v4
ɛ1
{0}
{0.1,0.3}
{0.4}
{0}
ɛ2
{0.8,0.6}
{0.3}
{0.1,0.2}
{0.2}
ɛ3
{0}
{0.6,0.5}
{0.5}
{0}
ɛ4
{0.5}
{0.6,0.7}
{0.6,0.7}
{0.1}
ɛ5
{0.5,0.6}
{0.6,0.7}
{0.6}
{0}
Definition 6.4. Let be a hesitant fuzzy information table, is a hesitant fuzzy formal context. We can set U = G, A = M, if ,F (g, m) = hg (m), otherwise, F (g, m) =0. We can equalize the hesitant fuzzy formal context and hesitant fuzzy information table. For the scope of the present paper, we only considered the numberical attributes of hesitant fuzzy information table, let us show it by an example.
Example 6.5. Let us consider the hesitant fuzzy information table based on the universe U = {x1, x2, x3, x4, x5}, attribute set is A = {a1, a2, a3, a4, a5, a6} by Table 6.2.
Hesitant fuzzy information table
a1
a2
a3
a4
a5
a6
x1
{0.9,0.7}
{0.1,0.2}
{0}
{0.9,0.7}
{0.1}
{0.1}
x2
{0.9,0.7}
{0.1}
{0.1}
{0.6,0.8}
{0.1,0.2}
{0.3}
x3
{0.1}
{0.6,0.9}
{0.2}
{0.9}
{0.1,0.3}
{0.1}
x4
{0.3}
{0.1,0.3}
{0.9}
{0}
{0.7,0.9}
{0.2}
x5
{0.1,0.6}
{0}
{0.9}
{0}
{0.1,0.4}
{0.8,0.9}
This hesitant fuzzy information table can be represented as a hesitant fuzzy formal context, if the hesitant fuzzy formal context is , the attribute set is M = ∪ a∈AMa, and Ma = {f (u, a) |u ∈ U}. So, the binary relation is defined according to the following definition. Let u ∈ U, a ∈ A. If ∃a ∈ A, s.t m = f (u, a). Then . If F (u, a) = f (u, a) = hu (a) >0. Then . So, we obtain the hesitant fuzzy formal context in Table 6.3.
Hesitant fuzzy formal context
m1
m2
m3
m4
m5
m6
g1
{0.9,0.7}
{0.1,0.2}
{0}
{0.9,0.7}
{0.1}
{0.1}
g2
{0.9,0.7}
{0.1}
{0.1}
{0.6,0.8}
{0.1,0.2}
{0.3}
g3
{0.1}
{0.6,0.9}
{0.2}
{0.9}
{0.1,0.3}
{0.1}
g4
{0.3}
{0.1,0.3}
{0.9}
{0}
{0.7,0.9}
{0.2}
g5
{0.1,0.6}
{0}
{0.9}
{0}
{0.1,0.4}
{0.8,0.9}
As already shown in 6.3, the hesitant fuzzy information table and the hesitant fuzzy formal context are two equivalent ways to represent data. So, a hesitant fuzzy hypergraph and hesitant fuzzy formal context are also equivalent. Therefore, a hesitant fuzzy formal context can be associated to a hesitant fuzzy hypergraph . Let G = ɛ = {ɛ1, ɛ2, ⋯ , ɛm}. M = V = {x1, x2, ⋯ , xn}, and
That is to say its membership degree could be represented as vi ∈ ɛj .
Hesitant fuzzy hypergraph and granular computing of information system
Granular computing is mainly used to deal with uncertain, fuzzy and incomplete information, and through the relations between the grain and grain to provide a solution for the problem. So the grain structure based on the graph or the hypergraph model is good for grain structure. In a graph or hypergraph, we use vertices for grains and deges or hyperedges for relations between particles. Through the graph granularity level division, open to our multi-decision problem to find the best choice.
A hesitant fuzzy subset of theset of all vertices on the graph is called a grain g, so clearly,the total set V of vertices is the largest grain, the empty set Φ is the smallest grain, the power set 2V of the vertex set Vcontains all the grains on the graph.
Definition 7.1. All vertices on graph G are classified as granules according to the given granulation standaed, that is, the graph has completed a granulation. The set of all particles obtained after one granulation is called a level of the graph G. For the two levels l1 and l2 of graph G, for any grain g1 in l1, there is a grain g1 in l2, s.t g1 ∈ g2, then said the level of l1 is finer than l2, the level of l2 is coarser than l1.
We use one vertex of the hesitant fuzzy hypergraph to represent an object, and use a hesitant fuzzy hypergraph corresponds to the objects which have relation ri. And use hg (xi) represent the membership degree of xi beionging to the grain g, where hg (xi) ∈ [0, 1], then we can get a hesitant fuzzy hypergraph model of granular computing. The λ-cut of this hesitant fuzzy hypergraph is , we use the λ-cut of hesitant fuzzy hyperedge ɛλ to denote a granule, then the problem can be hierarchica.
Example 7.2. Let U = {x1, x2, x3, x4, x5}, R = {r1, r2, r3, r4, r5}. The sets of objects which have relation ri (1 ≤ i ≤ 5) is shown in a, and corresponding to hypergraph , we give a membership degree of xi beionging to hesitant fuzzy hypergraph. Let X = {x1, x2, x3, x4, x5}, then we can get a hesitant fuzzy relation matrix. If λ = 0.5, then r1 = {(x3) , (x5)}, r2 = {(x1, x2)}, r3, r4, r5 = Φ. As shown in Fig.4.(b).
A partition of granules within a level.
In the process of solving the problem, we realize the multi-level understanding of the problem through different grains of a hierarchical structure, and realize the multi-perspective view of the problem through several hierarchical structures. So, in multi-attribute decision analysis,we can formalize the problem, convert it into a hesitant fuzzy hypergraph to get the best solution which we need. We present an algorithm for hesitant fuzzy multi-attribute decision making:
Algorithm A decision-making method based on granular computing and hesitant fuzzy multi-attribute decision making.
Input Hesitant fuzzy multi-attribute decision system S =< U, A, f >, where U = {u1, u2, ⋯ , un}, A = {a1, a2, ⋯ , am}.
Output The ranking results of each alternative step 1. Union the vertices which have a relationship together to a unit O, this of this unit O as a hesitant fuzzy hyperedge, then we can construct the m-level of the model.
step 2. Calculate the score function for each attribute, that is
step 3. Let λi = S (hai (u),i = 1, 2, ⋯ , m, where 0 < λ < 1. Use the λi which we calculated to cut the m-level of hesitant fuzzy hypergraph, then get the λ-cut of hypergraph. Let’s integrate the u that satisfies this condition, then get a grain gi satisfies the attribute ai.
step 4. By integrating the elements in each grain gi, can get the attributes that each object satisfies. Then sort the number of attributes that each solution satisfies.
step 5. According to step 4, give the best plan and alternative plan.
According to the construction of the hesitant fuzzy hypergraph and the application of granular computing, the above algorithm is obtained.The algorithm can not only sort the alternatives of multi-attribute decision problems, but also clearly see the membership degree of each attribute to the object, and the decision maker can make a satisfactory choice.
Instance analysis
Taking an enterprise planning a future development plan as an example. The enterprise leader chooses three technicians according to the financial situation x1, customers satisfaction x2,future market x3, talent introductionx4 were evaluated. The best one was selected from the five development plans u1, u2, u3, u4, u5. Because 3 technicians come from different departments, the evaluation of various aspects may be different, that is to say the value of hesitant fuzzy evaluation is generated. We may not know enough about a certain aspect, fail to make judgment, and do not give the hesitation fuzzy judgment value. The evaluation information table is as Table 8.1.
Hesitant fuzzy decision matrix
x1
x2
x3
x4
u1
{0.4,0.6}
{0.5,0.6,0.7}
{0.8}
{0.4,0.6}
u2
{0.5}
{0.4,0.9}
{0.5,0.7}
{0.7}
u3
{0.3,0.7}
{0.5,0.6,0.7}
{0.6}
{0.3,0.3,0.6}
u4
{0.6}
{0.6,0.8}
{0.7,0.9}
{0.6,0.7,0.8}
u5
{0.6}
{0.7}
{0.65,0.75}
{0.5,0.6}
step 1. According to the information table, the above objects and attributes are formed into hesitant fuzzy hypergraph, and the hesitant fuzzy hyperedges are x1, x2, x3, x4. Then x1 = {u1, u2, u3, u4, u5}, x2 = {u1, u2, u3, u4, u5}, x3 = {u1, u2, u3, u4, u5}, x4 = {u1, u2, u3, u4, u5}.
step 2. According to the information table, calculate the score function of each xi, , i = 1, 2, 3, 4.
, , , .
step 3. Let λ1 = 0.528,λ2 = 0.636,λ3 = 0.7,λ4 = 0.557. We use each λi to cut the hyperedges xi, so we have grain gi, see Fig.5.
A partition of granules within a level
step 4. We can get g1 = {u4, u5}, g2 = {u2, u4, u5}, g3 = {u1, u4, u5}, g4 = {u2, u4} through the step 3. Therefore, we can calculate the results as follows the scheme that reaches the expected attribute x1 are u4, u5, the scheme that reaches the expected attribute x2 are u2, u4, u5, the scheme that reaches the expected attribute x3 are u1, u4, u5, and the scheme that reaches the expected attribute x4 are u2, u4.
step 5. The sequence of the best scheme is obtained according to the number of satisfying attributes:u4 > u5 > u2 > u1 > u3. Therefore, the best plan is u4, and the alternative plan is u5.
The following is the calculation of this example based on the merit and demerit of fuzzy elements with score function in [19]. According to the above table, it can be obtained. Then there is S (hu4 (x)) > S (hu5 (x)) > S (hu2 (x)) > S (hu1 (x)) > S (hu3 (x)), the sequence of schemes is: u4 > u5 > u2 > u1 > u3. According to the resuile, it can be known that, the multi-attribute decision making algorithm based on granular computing of this paper is the same as that calculated by score function. It shows that the algorithm is effective and feasible.Compared with the method of calculating score function, this algorithm has the following characteristics:
(1) The ranking obtained by calculating the score function can only determine the merits of each scheme, but not the satisfaction degree of each attribute. This algorithm can not only sort the decision problems, but also visually see the properties of the objects, which can be more clear when making decisions to make a choice.
(2)The algorithm proposed in this paper is based on the granular computing. For multi-attribute problems,hesitant fuzzy hypergraphs can be constructed, by λ-cut the hesitant fuzzy hypergraph, where we can find out what we want in different grains. It is of better significance to explain the decision problem in choosing different attributes.
Conclusions and remarks
As a generalization of classical fuzzy sets, hesitant fuzzy sets are more accurate in processing fuzzy information because their membership degree is not unique. In this paper, the definition of hesitant fuzzy hypergraph is proposed and a new algorithm based on granular computing is proposed by combining a hesitant fuzzy graph with multi-attribute problem. Using the hesitant fuzzy hypergraph model,by calculating the score function of each attribute, each subgraph of the hesitant fuzzy hypergraph is obtained. The algorithm can intuitively show the attributes satisfied by each object and has a good explanatory ability for decision making, compared with conventional algorithms, the optimal decision can be made to the satisfaction of every decision maker.
The further study on multi-attribute decision making based on hesitant fuzzy hypergraph is still needed to overcome two shortcomings of the present work. First of all, it is difficult to get the hesitant fuzzy relational data, which influenced the description and analysis of each attributes. Second, for the attributes with different weights, how to use the hesitant fuzzy hypergraph to make decisions is the main direction of future research.
References
1.
AkramM. and DudekW.A., Interval-valued fuzzy graphs, Computers Mathematics with Applications61(2) (2011), 289–299.
2.
AkramM., Bipolar fuzzy graghs, Information Sciences181 (2011), 5548–5564.
3.
AkramM., Bipolar fuzzy graghs with applications, Knowledge-Based Systems39 (2013), 1–8.
4.
AmalenduS., DasS. and KarS., An approach to rank picture fuzzy numbers for decision making problems, Decision Making: Applications in Management and Engineering2(2) (2019), 54–64.
5.
AshrafS., MahmoodT., AbdullahS. and KhanQ., Different Approaches to Multi-Criteria Group Decision Making Problems for Picture Fuzzy Environment, Bulletin of the Brazilian Mathematical Society, New Series50(2) (2019), 373–397.
6.
AshrafaS., AbdullahaS., MahmoodbT., GhaniaF. and MahmoodT., Spherical fuzzy sets and their applications in multi-attribute decision making problems, Journal of Intelligent Fuzzy Systems36 (2019), 2829–2844.
7.
AshrafS. and AbdullahS., Spherical aggregation operators and their application in multiattribute group decision-making, International Journal of Intelligent Systems34(3) (2019), 493–523.
8.
BhutaniK.R. and BattouA., On m-strong fuzzy graph, Information Science155(1/2) (2003), 103–109.
9.
BuruscoA. and GonzalezR.F., The study of the L-fuzzy concept lattice, Mathware and Soft Computing3(1) (1994), 209–218.
10.
DongY.C., ZhaQ., ZhangH., KouG., FujitaH., ChiclanaF. and Herrera-ViedmaE., Consensus reaching in social network group decision making: Research paradigms and challenges, Knowledge-Based Systems162 (2018), 3–13.
11.
GoetschelR.H., Introduction to fuzzy hypergraphs and Hebbian structures, Fuzzy Sets and Systems76 (1995), 113–130.
12.
GoetschelR.H. and VoxmanW., Intersecting fuzzy hypergraphs, Fuzzy Sets and Systems99(1) (1998), 81–96.
13.
GongZ.T. and WangQ., On the connection of fuzzy hypergraph with fuzzy information system, Journal of Intelligent and Fuzzy Systems33 (2017), 1665–1676.
14.
MordesonJ.N. and PengC.S., Operations on Fuzzy Graphs, Information Sciences79(3/4) (1994), 159–170.
15.
PetrovicI. and KankarasM., A hybridized IT2FS-DEMATEL-AHP-TOPSIS multicriteria decision making approach: Case study of selection and evaluation of criteria for determination of air traffic control radar position, Decision Making: Applications in Management and Engineering3(1) (2020), 146–164.
16.
QiyasM., AbdullahS., AshrafS. and AslamM., Utilizing Linguistic Picture Fuzzy Aggregation Operators for Multiple-Attribute Decision-Making Problems, International Journal of Fuzzy Systems22 (2020), 310–320.
17.
RosenfeldA., GraphsF., ZadehL.A., FuK.S. and ShimuraM., eds, in: Fuzzy Sets and Their Applications, New York, USA: Academic Press1975 pp. 77–95.
18.
TorraV. and NarukawaY., On Hesitant Fuzzy Sets and Decision, in: Proc. of the 18th IEEE Intemational Conference on Fuzzy Systems, Jeju Island, Korea, (2009), 1378–1382.
19.
TorraV., and Hesitant Fuzzy Sets, Intermation Journal of Intelligent Systems25(6) (2010), 529–539.
20.
WangB.L., LiangJ.Y. and QianY.H., Preorder information based attributes, weights learning in multiattribute decision making, Fundamenta Informaticae132 (2014), 331–347.
21.
WangQ. and GongZ.T., An application of fuzzy hypergraphs and hypergraphs in granular computing, Information Science429 (2018), 296–314.
22.
WeiC.W., ZhaoX.F. and LinR., Some hesitant interval valued fuzzy aggregation operators and their applications to multiple attribute decision making, Knowledge-Based Systems46 (2013), 43–53.
23.
XiaM.M. and XuZ.S., Hesitant fuzzy information aggregation in decision making, International Journal of Approximate Reasoning52 (2011), 395–407.
24.
XuZ.S. and XiaM.M., Hesitant fuzzy entropy and cross-entropy and their use in multiattribute decision-making, International Journal of Intelligent Systems27 (2012), 799–822.
25.
XuZ.S., Multiple-attribute group decision making with different formats of preference information on attributes, IEEE Transactions on Systems, Man, and Cybernetics37 (2007), 1500–1511.
26.
XuZ.S. and ZhangX.L., Hesitant fuzzy multi-attribute decision making based on TOPSIS with incomplete weight information, Knowledge-Based Systems52 (2013), 53–64.
27.
YaoY.Y., A partition model of granular computing, LNCS3100 (2004), 232–253in.
28.
ZadehL.A., Fuzzy sets, Information Contral8(3) (1965), 338–353.
29.
ZadehL.A., Fuzzy Logic-A Personal Perspective, Fuzzy Sets and Systems281 (2015), 4–20.