A vague soft set is a combination of a vague set and a soft set. In this paper, we first discuss the properties of the entropy on vague soft sets. We also propose the cross-entropy of vague soft sets, and investigate the relationship between entropy and cross-entropy. Furthermore, some numerical examples are presented to illustrate the applications of the entropy and cross-entropy of vague soft sets to decision making and pattern recognition.
Uncertain data are treated in many fields such as economics, engineering, environment, social science, medical science and business management with the complexities of modeling. Classical methods are not always successful, because the uncertainties in these data are of various types. To treat these uncertainties probability theory, fuzzy set theory [1], intuitionistic fuzzy set theory [2], vague set theory [3], interval mathematics [4], and other mathematical tools are useful. However, all of these theories have their own difficulties which was pointed out in [5]. Molodtsov suggested that one of the reasons for these difficulties is due to the inadequacy of the parametrization tool of the theory. To overcome these difficulties, Molodtsov [5] introduced the concept of soft sets as a new mathematical tool for dealing with uncertainties.
By definition, a soft set is a parameterized family of subsets of a universal set. Concretely, a soft set is a collection of approximate descriptions of an object. Maji et al. [6] initiated the study on hybrid structuresinvolving both fuzzy sets and soft sets. Afterwards, various kinds of extended fuzzy soft sets such as generalized fuzzy soft sets [7], intuitionistic fuzzy soft sets [8, 9], vague soft sets [10], and interval-valued fuzzy soft sets [11] were presented. A vague set is defined by a truth-membership function tA and a false-membership function fA, where tA (x) is a lower bound on the grade of membership of x derived from the evidence for x, and fA (x) is a lower bound on the negation of x derived from the evidence against x. The values of tA (x) and fA (x) are both defined on [0, 1] with each point in a basic set X, where tA (x) + fA (x) ≤1. An intuitionistic fuzzy sets in X is an object having the form A = {〈x, μA (x) , γA (x) 〉}, where the functions μA : X → [0, 1] and γA : X → [0, 1] define the degree of membership and the degree of non-membership respectively of the element x to the set A. For any x, 0 ≤ μA (x) + γA (x) ≤1. A vague soft set is a combination of a vague set and a soft set. An intuitionistic fuzzy soft set is a combination of an intuitionistic fuzzy set and a soft set. Since vague sets are equivalent to intuitionistic fuzzy sets [12], so vague soft sets are equivalent to intuitionistic fuzzy soft sets.
Entropy is an important notion to measure uncertain information. It describes the fuzziness of a set and was first introduced by Zadeh in 1965. Several authors have studied it from different points of view [13–17]. Some authors have investigated entropy of intuitionistic fuzzy sets and interval-valued fuzzy sets. Bustince and Burillo [18] introduced the concept of entropy of intuitionistic fuzzy set and the interval-valued fuzzy set. Szmidt and Kacprzyk [19] extended De Luca and Termini’s axioms and proposed an entropy measure for intuitionistic fuzzy set. Zeng and Li [20] expressed the axioms of Szmidt and Kacprzyk using the notation of interval-valued fuzzy set. Farhadinia [21] generalized some results on the entropy of interval-valued fuzzy sets based on the intuitionistic distance. Zhang and Jiang [22] proposed two kinds of entropy measures for vague sets which are entropy and cross-entropy. They [23] also discussed some information measures for interval-valued intuitionistic fuzzy sets such as entropy, similarity measure and inclusionmeasure.
Vague soft set theory and intuitionistic fuzzy soft set theory makes description of the object world more realistic, practical and accurate in certain cases. Some authors have studied intuitionistic fuzzy soft sets from different view points [24–29]. For example, Jiang et al. [26] presented an adjustable approach to intuitionistic fuzzy soft sets based decision making by using level soft sets of intuitionistic fuzzy soft sets and gave some illustrative examples. Jiang et al. [28] gave an axiom definition of intuitionistic entropy for an intuitionistic fuzzy soft set and a theorem which characterizes it, and transformed the structure of entropy for intuitionistic fuzzy soft sets to the interval-valued fuzzy soft sets. Wang and Qu [29] introduced the definitions of entropy, similarity measure and distance measure of vague soft sets, the relations between these measures are discussed in detail. However the results are incomplete, since very little work was discussed on the properties of entropy and its applications of intuitionistic fuzzy soft sets or vague soft sets. In this paper, we present two kinds of effective information entropy measures for vague soft sets and give some applications of these measures in decision making and pattern recognition.
The rest of this paper is organized as follows. In Section 2, we recall some basic concepts of vague sets, soft sets and vague soft sets. In Section 3, we discuss the properties of entropy on vague soft sets. In Section 4, we propose the cross-entropy between two vague soft sets. In Section 5, the applications of the entropy and the cross-entropy of vague soft sets to decision making and pattern recognition are illustrated through numerical examples. In the final Section, some concluding comments are presented.
Preliminaries
In this section, we will recall several definitions and results which are necessary for our paper. They are stated as follows:
Definition 2.1. [3] A vague set A in the universe U = {x1, x2, …, xn} can be expressed by the following notion, A = {(xi, [tA (xi) , 1 - fA (xi)]) |xi ∈ U}, i.e A (xi) = [tA (xi) , 1 - fA (xi)] and the condition 0 ≤ tA (xi) ≤1 - fA (xi) should hold for any xi ∈ U, where tA (xi) is called the membership degree (true membership) of element xi to the vague set A, while fA (xi) is the degree of nonmembership (false membership) of the element xi to the vague set A.
Definition 2.2. [3] Let A, B be two vague sets in the universe U = {x1, x2, …, xn}, then the union, intersection and complement of vague sets are defined as follows:
A ∪ B = {(xi, [tA (xi) ∨ tB (xi) , (1 - fA (xi)) ∨ (1 - fB (xi))]) |xi ∈ U},
A ∩ B = {(xi, [tA (xi) ∧ tB (xi) , (1 - fA (xi)) ∧ (1 - fB (xi))]) |xi ∈ U},
Ac = {(xi, [fA (xi) , 1 - tA (xi)]) |xi ∈ U}.
Definition 2.3. [3] Let A, B be two vague sets in the universe U = {x1, x2, …, xn}. If ∀xi ∈ U, tA (xi) ≤ tB (xi) , 1 - fA (xi) ≤1 - fB (xi), then A is called a vague subset of B, denoted by A ⊆ B, where 1 ≤ i ≤ n.
Definition 2.4. [5] Let U be an initial universe set, P (U) the power set of U, E be a set of parameters and A ⊆ E. A pair (F, A) is called a soft set over U, where F is a mapping given by F : A → P (U).
Definition 2.5. [10] Let U be an initial universe set, V (U) the set of all vague sets on U, E be a set of parameters and A ⊆ E. A pair (F, A) is called a vague soft set over U, where F is a mapping given by F : A → V (U).
Definition 2.6. [10] Let (F, A) and (G, B) be two vague soft sets over a universe U. If A ⊆ B and ∀e ∈ A, F (e) is a vague subset of G (e), then (F, A) is called a vague soft subset of (G, B). This relation is denoted by (F, A) ⊆ (G, B).
Definition 2.7. [10] Two vague soft sets (F, A) and (G, B) over a universe U are said to be vague soft equal if (F, A) is a vague soft subset of (G, B) and (G, B) is a vague soft subset of (F, A). This relation is denoted by (F, A) = (G, B).
Definition 2.8. [10] Let E = {e1, e2, …, en} be a parameter set. The not set of E denoted by ¬E is defined by ¬E = {¬ e1, ¬ e2, …, ¬ en}, where ¬ei = notei.
Definition 2.9. [10] The complement of vague soft set (F, A) is denoted by (F, A) c and is defined by (F, A) c = (Fc, ¬ A), where Fc : ¬ A → V (U) is a mapping given by tFc(¬α) (x) = fF(α) (x) , 1 - fFc(¬α) (x) =1 - tF(α) (x) , ∀ ¬ α ∈ ¬ A, x ∈ U.
Clearly (Fc) c is the same as F and ((F, A) c) c = (F, A).
Definition 2.10. [10] The union of two vague soft sets (F, A) and (G, B) over a universe U is a vague soft set (H, C), where C = A ∪ B and ∀e ∈ C,
We denote it by (F, A) ∪ (G, B) = (H, C).
Definition 2.11. [10] The intersection of two vague soft sets (F, A) and (G, B) over a universe U is a vague soft set (H, C), where C = A ∪ B and ∀e ∈ C,
We denote it by (F, A) ∩ (G, B) = (H, C).
Some properties of entropy of vague soft sets
Definition 3.1. Let E be a set of parameters. Suppose that (F, E) and (G, E) are two vague soft sets over U, we say that (F, E) ≤ (G, E) if ∀ei ∈ E, xj ∈ U, tF(ei) (xj) ≤ tG(ei) (xj) ≤ fG(ei) (xj) ≤ fF(ei) (xj), or tF(ei) (xj) ≥ tG(ei) (xj) ≥ fG(ei) (xj) ≥ fF(ei) (xj).
Definition 3.2. [29] Let H : VSS (U) → [0, 1] be a mapping, where VSS (U) denotes the set of all vague soft sets in U = {x1, x2, …, xn}. For (F, E) ∈ VSS (U), H (F, E) is called the entropy of (F, E) if it satisfies the following conditions:
(H1) H (F, E) =0 ⇔ ∀ ei ∈ E, xj ∈ U, tF(ei) (xj) =0, fF(ei) (xj) =1, or tF(ei) (xj) =1, fF(ei) (xj) =0;
(H2) H (F, E) =1 ⇔ ∀ ei ∈ E, xj ∈ U, tF(ei) (xj) = fF(ei) (xj);
(H3) H (F, E) = H ((F, E) c);
(H4) If (F, E) ≤ (G, E), then H (F, E) ≤ H (G, E).
Theorem 3.1.Let (F, E) ∈ VSS (U), H (F, E) is an entropy on VSS (U). If the function f : [0, 1] → [0, 1] be strictly monotone increasing real function, and f (0) =0, f (1) =1, then H′ (F, E) = f (H (F, E)) is also an entropy on VSS (U).
Proof. It is sufficient to prove that H′ (F, E) holds the four conditions of Definition 3.2.
(H1) H′ (F, E) =0⇔ f (H (F, E)) =0 ⇔ H (F, E) =0 ⇔ ∀ei ∈ E, xj ∈ U, tF(ei) (xj) =0, fF(ei) (xj) =1, or tF(ei) (xj) =1, fF(ei) (xj) =0;
(H2)H′ (F, E) =1⇔ f (H (F, E)) =1 ⇔ H (F, E) =1 ⇔ ∀ei ∈ E, xj ∈ U, tF(ei) (xj) = fF(ei) (xj);
(H3) H′ ((F, E) c) = f (H ((F, E) c)) = f (H (F, E)) = H′ (F, E);
(H4) If (F, E) ≤ (G, E), then H (F, E) ≤ H (G, E). Since f be strictly monotone increasing real function, so H′ (F, E) = f (H (F, E)) ≤ f (H (G, E)) = H′ (G, E). □
Some functions f : [0, 1] → [0, 1] which are strictly monotone increasing and f (0) =0, f (1) =1 can be given by:
;
;
f (x) = xex-1;
f (x) = x2;
Example 3.1. Let the function f : [0, 1] → [0, 1] be given by . Then for any vague soft set (F, E),
is an entropy on vague soft sets.
Example 3.2. Let the function f : [0, 1] → [0, 1] be given by f (x) = xex-1. Then for any vague soft set (F, E),
is an entropy on vague soft sets.
Similar to the work of Farhadinia [21], we will propose a method which allows us to construct a variety of entropies for vague soft sets using a family of entropies on VSS (U).
Theorem 3.2.Let is the entropy on vague soft sets }. If the function g : [0, 1] n → [0, 1], a = (a1, a2, …, an) → g (a) satisfies the following conditions:
;
;
If , that is, , then .
Then Hg (F, E) = g (H1 (F, E) , H2 (F, E) , …, Hn (F, E)), , is an entropy on vague soft sets.
Proof. It is sufficient to prove that Hg (F, E) holds the four conditions of Definition 3.2.
(H1) From the definition of and Hg (F, E) together with the condition (1) in Theorem 3.2, we can have
∀ei ∈ E, xj ∈ U, tF(ei) (xj) =0, fF(ei) (xj) =1, or tF(ei) (xj) =1, fF(ei) (xj) =0;
(H2) From the definition of and Hg (F, E) together with the condition (2), we can get
;
(H3) Hg ((F, E) c) = g (H1 ((F, E) c) , H2 ((F, E) c) , …, Hn ((F, E) c)) = g (H1 (F, E) , H2 (F, E) , …, Hn (F, E)) = Hg (F, E);
(H4) If (F, E) ≤ (G, E), then Hi (F, E) ≤ Hi . From the definition of Hg (F, E) together with the condition (3), we can obtain that (F, E) ≤ (G, E) leads to
Some functions g : [0, 1] n → [0, 1] satisfying the conditions (1)–(3) listed in Theorem 3.2 can be given by:
;
;
;
;
.
Example 3.3. Let is the entropy on vague soft sets}, and the function g : [0, 1] n → [0, 1] be given by . Then for any vague soft set (F, E),
is an entropy on vague soft sets.
Example 3.4. Let is the entropy on vague soft sets }, and the function g : [0, 1] n → [0, 1] be given by . Then for any vague soft set (F, E),
is an entropy on vague soft sets.
Theorem 3.3. [29] Let U = {x1, x2, … , xn} be the universal set of elements and E = {e1, e2, … , em} be the universal set of parameters. Hence (F, E) = {F (ei) |i = 1, 2, …, m} is a family of vague soft sets. Define H (F, E) as follows:
where
then H (F, E) is an entropy of vague soft sets.
Example 3.5. Consider the following two vague soft sets (F, E) and (G, E) over U, where U is an initial universe set denoted by U = {x1, x2} and E is a set of parameters denoted by E = {e1}.Let
Then we have
For a vague soft set(F, E), is called the hesitancy index of the vague soft set, in which Clearly, 0 ≤ πF(e) ≤ 1 . Then we have
Hence the entropy of (F, E) is less than the entropy of (G, E), but the hesitancy index of the vague soft set (F, E) is greater than that for (G, E).
Just like fuzzy entropy measure, the entropy of vague soft sets proposed in Theorem 3.3 has the following important properties.
Theorem 3.4.Let (F, E), (G, E) be two vague soft sets in universe U = {x1, x2, …, xn} and if they satisfy that for ∀ei ∈ E, xj ∈ U, either tF(ei) (xj) ≤ tG(ei) (xj), fF(ei) (xj) ≥ fG(ei) (xj) or tF(ei) (xj) ≥ tG(ei) (xj), fF(ei) (xj) ≤ fG(ei) (xj), then we can get
Proof. First, we can separate U into two parts U1 and U2, where
Let (F, E) ∩ (G, E) = (P, E) and (F, E) ∪ (G, E) = (K, E). So, for all xj ∈ U1, then for ∀ei ∈ E, tF(ei) (xj) ≤ tG(ei) (xj) , fF(ei) (xj) ≥ fG(ei) (xj), i.e. tP(ei) (xj) = tF(ei) (xj) , fP(ei) (xj) = fF(ei) (xj), tK(ei) (xj) = tG(ei) (xj) , fK(ei) (xj) = fG(ei) (xj).
And for all xj ∈ U2, then for ∀ei ∈ E, tF(ei) (xj) ≥ tG(ei) (xj) , fF(ei) (xj) ≤ fG(ei) (xj), i.e. tP(ei) (xj) = tG(ei) (xj) , fP(ei) (xj) = fG(ei) (xj), tK(ei) (xj) = tF(ei) (xj) , fK(ei) (xj) = fF(ei) (xj).
Therefore, we can obtain that
So, Hi ((F, E) ∩ (G, E)) + Hi ((F, E) ∪ (G, E))
Hence, H (F, E) + H (G, E) = H ((F, E) ∩ (G, E)) + H ((F, E) ∪ (G, E)). □
We introduce two new notions for vague soft sets in order to get other properties of the entropy.
Definition 3.3. Let (F, E) be vague soft set, ∀e ∈ E, x ∈ U, tF(e) (x) ≥ fF(e) (x), then (F, E) is called a positive definite vague soft set.
Definition 3.4. Let (F, E) be vague soft set, ∀e ∈ E, x ∈ U, tF(e) (x) ≤ fF(e) (x), then (F, E) is called a negative definite vague soft set.
Theorem 3.5.Let (F, E) be a positive definite vague soft set, then H ((F, E) ∩ (F, E) c) = H ((F, E) c), H ((F, E) ∪ (F, E) c) = H (F, E).
Proof. If (F, E) be a positive definite vague soft set, then ∀e ∈ E, x ∈ U, tF(e) (x) ≥ fF(e) (x). Since tFc(¬e) (x) = fF(e) (x), 1 - fFc(¬e) (x) =1 - tF(e) (x), so tF(e) (x) ≥ tFc(¬e) (x), 1 - fF(e) (x) ≥1 - fFc(¬e) (x). Therefore, we have (F, E) ⊇ (F, E) c. Hence H ((F, E) ∩ (F, E) c) = H ((F, E) c), H ((F, E) ∪ (F, E) c) = H (F, E). □
Theorem 3.6.Let (F, E) be a negative definite vague soft set, then H ((F, E) ∩ (F, E) c) = H (F, E), H ((F, E) ∪ (F, E) c) = H ((F, E) c).
Proof. It is similar to the proof of Theorem 3.5. □
Theorem 3.7.Let (F, E) and (G, E) be vague soft sets over U, and (F, E) ⊆ (G, E), then
∀ei ∈ E, xj ∈ U, if tF(ei) (xj), , then H (F, E) ≥ H (G, E);
If (F, E) is a positive definite vague soft set, then ∀e ∈ E, x ∈ U, H (F, E) ≥ H (G, E);
If (F, E) is a negative definite vague soft set, then ∀e ∈ E, x ∈ U, H (F, E) ≤ H (G, E);
Proof. Since (F, E) ⊆ (G, E), then ∀ei ∈ E, xj ∈ U, tF(ei) (xj) ≤ tG(ei) (xj) , fF(ei) (xj) ≥ fG(ei) (xj) , thus
(1) ∀ei ∈ E, xj ∈ U, if tF(ei) (xj), , then , thus
Therefore
i.e. H (F, E) ≥ H (G, E).
(2) If (F, E) is a positive definite vague soft set,then ∀ei ∈ E, xj ∈ U, , thus
Therefore
i.e. H (F, E) ≥ H (G, E).
(3) It is similar to the proof of (2). □
Cross-entropy of vague soft sets
In this section, we focus on investigating the cross-entropy of vague soft sets. Based on the definition of the cross-entropy of vague sets [22], we introduce the concept of the cross-entropy of vague soft sets.
Definition 4.1. Let (F, E) and (G, E) be two vague soft sets in the universe U = {x1, x2, …, xn}, E = {e1, e2, … , em} be the universal set of parameters. The cross-entropy of vague soft sets (F, E) and (G, E) is defined by
where
D ((F, E) , (G, E)) can also be called the divergence measure between vague soft sets (F, E) and (G, E), which indicates the discrimination degree of vague soft set (F, E) from (G, E). It is obvious that D ((F, E) c, (G, E) c) = D ((F, E) , (G, E)).
However, D ((F, E) , (G, E)) is not symmetric. So, it should be modified to a symmetric form of cross-entropy for vague soft sets as
Similar to the symmetric form of cross-entropy for vague sets, we can obtain that D∗ ((F, E) , (G, E)) ≥0, and D∗ ((F, E) , (G, E)) =0 when ∀ei ∈ E, xj ∈ U, tF(ei) (xj) = tG(ei) (xj) , fF(ei) (xj) = fG(ei) (xj).
Theorem 4.1.Let (F, E), (G, E) be two vague soft sets in universe U = {x1, x2, …, xn} and if they satisfy that for ∀ei ∈ E, xj ∈ U, either tF(ei) (xj) ≤ tG(ei) (xj), fF(ei) (xj) ≥ fG(ei) (xj) or tF(ei) (xj) ≥ tG(ei) (xj), fF(ei) (xj) ≤ fG(ei) (xj), then we can get
Proof. It is similar to the proof of Theorem 3.4. □
According to the work of Zhang et al. [22], we can also similarly define another new entropy of vague soft set (F, E) as
Moreover, the entropy h (F, E) can be deduced by the symmetric form of cross-entropy D∗ ((F, E) , (G, E)) of vague soft sets as follows:
Theorem 4.2.If (F, E), (G, E) be two vague soft sets in universe U = {x1, x2, …, xn}, then
where (F, E) c is the complement of vague soft set (F, E).
Proof. Since (F, E) c is the complement of vague soft set (F, E), then ∀ei ∈ E, xj ∈ U, tFc(¬ei) (xj) = fF(ei) (xj), fFc(¬ei) (xj) = tF(ei) (xj). And according to the cross-entropy formula between two vague soft sets, we have
and
Therefore
Thus
Hence
□
Applications
Vague soft set is a suitable tool to better model and process imperfect information. In this section, we give some numeric examples to show the applications of the entropy and symmetric cross-entropy of vague soft sets to decision making and pattern recognition problems.
Using the entropy defined in Theorem 3.4, we introduce the following approach to solve decision making problem:
Suppose that there exist p alternatives represented by vague soft sets (Fi, E) , i = 1, 2, …, p.
Compute the entropy H (Fi, E).
Select the smallest one, denoted by H (Fk, E), from H (Fi, E) , i = 1, 2, …, p. Then (Fk, E) is the best choice.
Example 5.1. Let U = {x1, x2, x3, x4} be a set of four houses, E = {beautiful, cheap, large} = {e1, e2, e3} be a set of parameters. Suppose that Mr.X, Mr.Y and Mr.Z want to buy a house. The vague soft sets (Fi, E) , i = 1, 2, 3 describe attractiveness of the houses to them, respectively.
As we know, the less uncertainty information each attractiveness has, the larger possibility they will buy a house. Hence, we can rank all buyers according to the entropy values of the corresponding vague soft sets.
By the afore-defined entropy formula of vague soft sets, we can compute
H (F1, E) ≈0.584, H (F2, E) ≈0.568, H (F3, E) ≈0.638.
i.e. H (F2, E) < H (F1, E) < H (F3, E).
Therefore, from the computation above the real estate agency can know Mr.Y has larger possibility to buy a house than Mr.X and Mr.Z.
We apply the symmetric form of cross-entropy of vague soft sets to solve pattern recognition problem:
Step 1: Suppose that there exist p patterns represented by vague soft sets (Fi, E) , i = 1, 2, …, p. And suppose that there is a sample to be recognized, which is represented by a vague soft set (G, E).
Step 2: Compute the symmetric form of cross-entropy D∗ ((Fi, E) , (G, E)) between (Fi, E) and (G, E).
Step 3: Select the smallest one, denoted by D∗ ((Fk, E) , (G, E)), from D∗ ((Fi, E) , (G, E)) , i = 1, 2, …, p. Then (G, E) belongs to the pattern (Fk, E).
Example 5.2. Assume (Fi, E) , i = 1, 2, 3 are given three known patterns, which correspond to classifications C1, C2 and C3, respectively, and an unknown sample (G, E). Suppose we have the following data:
Our aim is to distinguish which classification the unknown pattern (G, E) belongs to. We can compute the symmetric form of cross-entropy D∗ ((Fi, E) , (G, E)) , i = 1, 2, 3 as follows:
Clearly, the D∗ ((F2, E) , (G, E)) is the smallest one. Hence the pattern (G, E) should be classified to C2.
Conclusion
Entropy is an important notion for measuring uncertain information. In this paper, we discuss the properties of the entropy of vague soft sets, and propose a new information measure which is cross-entropy. The entropy can measure the uncertainty in a vague soft set, while the cross-entropy can measure the discrimination information between two vague soft sets. Two kinds of information entropy measures can be used in many fields such as decision making, pattern recognition, image processing, approximate reasoning, fuzzy control, and so on. Two numerical examples are also given to illustrate the applications of the entropy and cross-entropy of vague soft sets.
Acknowledgments
The author would like to thank the anonymous referees for their constructive comments as well as helpful suggestions from the associate editor which helped in improving this paper significantly. The works described in this paper are supported by the National Natural Science Foundation of China under Grant nos. 11171271, 11326048; the Postdoctoral Science Foundation of China under Grant nos. 2013M532079, 2014T70932; the Science Research Foundation of Northwest University under Grant no.12NW04.
Conflict of interests
The author declare that there is no conflict of interests regarding the publication of this paper.