1. Introduction
In order to solve the limitation problem of classical rough sets in processing truth-type data, D. Dubois and H. Prade [
1] proposed a fuzzy rough set model in 1992 by using the pair of fuzzy operators of the “minimum” and “maximum”. Subsequently, in order to expand the application ability of the “minimum” and “maximum” operators in fuzzy rough sets, N.N. Morsi and M.M. Yakout [
2] constructed new fuzzy rough sets using continuous triangular modules and their induced residual implication. This attracted the attention of many scholars. Therefore, all kinds of existing generalized fuzzy rough set models and corresponding theories were also developed around continuous triangular modules [
3,
4]. In practical applications, fuzzy rough sets have made remarkable achievements in knowledge reduction, fault diagnosis, management decision, etc. For example, J.Q. Wang et al. [
5] used three-way fuzzy rough sets in MCDM. Y.J. Lin et al. [
6] applied fuzzy rough sets to multi-label learning. The existing fuzzy rough set models are mainly based on fuzzy relations and fuzzy coverings. Since any fuzzy covering can induce the corresponding fuzzy relation, and the fuzzy neighborhood induced by fuzzy covering has good noise reduction function, the study of rough sets based on fuzzy covering has been extensive.
Recently, fuzzy covering rough set theory [
3,
7,
8] was generalized to fuzzy
-covering rough set theory by L.M. Ma [
9] by replacing 1 with a parameter
(
). Based on Ma’s work, more and more researchers were attracted for fuzzy
-covering rough set theory. For example, several types of fuzzy covering-based rough set models were constructed [
10,
11]: attribute reduction (i.e., feature selection) and decision making were studied under fuzzy
-covering rough sets [
4,
12], and others [
13]. However, the existing research focuses on associative fuzzy operators (triangular modules), which have certain limitations when processing unassociative data. It is necessary to further establish a fuzzy rough set model based on unassociative logical operators.
The overlap function was proposed by H. Bustince et al. [
14] in 2009, mainly arising from practical problems, such as image processing and classification. In theory, B. Bedregal et al. [
15] studied some important properties of overlap functions, such as migration, idempotence and homogeneity. G.P. Dimuro and B. Bedregal [
16] studied the Archimedean property, elimination law and limiting properties of overlap functions. As a nonassociative binary function, an overlap function can overcome the limitation of associativity in continuous triangular modules in practical problems. At present, some scholars have begun to study the fuzzy rough set model based on overlap functions. In particular, X.F. Wen and X.H. Zhang [
17] presented four types of fuzzy
-covering rough sets under overlap functions, which extended the existing models. In [
18], the authors extended overlap functions and fuzzy
-covering rough sets to the intuitionistic fuzzy (IF) environment [
19]. The research ideas of Refs. [
17,
18] are very important, but we found that several results (including five propositions, two definitions, six examples and a proof) were incorrect after checking the paper carefully. These results were the basis of a rough set model, and the inaccuracy of the results led to the reader’s incorrect understanding and application of the model.Moreover, the existing work used overlap functions to established fuzzy rough sets. As a generalization of overlap functions, generalized overlap functions have a stronger application ability. Therefore, the generalization of overlap functions is used to extend fuzzy rough set theory in this paper, which is the main motivation of this paper.
In this paper, some results, including four propositions, two definitions, six examples and a proof for [
17,
18], were improved. Moreover, the generalized overlap function has a stronger application ability, and if it is combined with a fuzzy
-covering rough set to build a more generalized fuzzy
-covering rough set model, the practical application range of the fuzzy rough set will be expanded. Therefore, on the basis of previous studies, the work in this paper expands the existing model from the perspective of generalized overlap functions and fuzzy
-covering, and it illustrates the feasibility and advantages of the new model through its application in multi-attribute decision making.
The rest of this paper is organized as follows.
Section 2 reviews some fundamental definitions about overlap functions, fuzzy sets and fuzzy covering-based rough sets. In
Section 3, we improve some results from [
17,
18]. In
Section 4, a fuzzy
-covering rough set model based on generalized overlap functions is established, and its corresponding properties are proposed.
Section 5, a decision-making method for the fuzzy
-covering rough set based on generalized overlap functions is proposed.
Section 6 summarizes the full text and proposes follow-up research ideas.
3. A Further Study on Fuzzy Rough Sets Based on Overlap Functions in [17,18]
Several fuzzy rough sets based on overlap functions have been established in [
17,
18]. However, in [
17], we found that Propositions 4(i), 4(vii), 5(i), 5(vi) and 5(vii); Definition 11; and Example 3 contained mistakes after checking the paper carefully. We give some corrections of them in this section. In the following,
O is the overlap function and
is the residual implication of
O. Firstly, we show that Proposition 4(i) in [
17] is incorrect.
(Proposition 4(i) in [17]). Let be an FCAS. For each , .
Example 1. Let , and , where Hence, is a fuzzy -covering. Therefore, we can calculate all () as follows: For any , suppose an overlap function and its residual implication Hence, for , we have Therefore, , and , which illustrates that Proposition 4(i) in [17] is incorrect. Next, we present a condition under which for each .
Proposition 1. Let be an FCAS. If () and (), then for each , .
Proof. For any , we have . Hence, .
On the other hand, for any , , denote , then . If , then , which is contrary to . Hence, , i.e., . Therefore, , i.e., . □
(Proposition 4(vii) in [17]). Let be an FCAS, (). If O is continuous and monotonic, then , .
Example 2 (Continued from Example 1).
Let . Then we haveSo we have , .
Proposition 2. Let be an FCAS, (). If O is continuous and monotonic, then , .
Proof. The proof of Proposition 2 is trivial. □
(Proposition 5(i) in [17]). Let () be an FCAS with . For each , , where is the fuzzy β-neighborhood of .
Example 3. Let , , and , where Hence, and are fuzzy -coverings. For any , suppose an overlap function and its residual implication Hence, for , we have Hence, , and .
Proposition 3. Let () be an FCAS with . If () and (), then for each , , where is the fuzzy β-neighborhood of .
Proof. By Proposition 1, the proof is immediate. □
In Proposition 5(vi) and 5(vii) in [
17], the authors gave some single inclusion relations. Inspired by the related properties in rough sets and fuzzy rough sets, we found that they could be improved.
(Proposition 5(vi) and 5(vii) in [17]). Let be an FCAS, . The following statements hold:
- (vi)
If is continuous and right monotonic, then .
- (vii)
If O is continuous and monotonic, then .
Proposition 4. Let be an FCAS, . The following statements hold:
- (1)
If is continuous and right monotonic, then .
- (2)
If O is continuous and monotonic, then .
Proof. The proof of Proposition 4 is trivial. □
Finally, we improved other results in [
17], which are listed as follows:
- (1)
In Definition 11 on page 6, “” should be changed to “”.
- (2)
In Example 3 on page 8, “” should be changed to “”.
- (3)
In Example 3 on page 8, “” should be changed to “”.
- (4)
In Example 4 on page 10, “
” and “
” should be changed to “
” and “
”. The similar problems in Examples 5 and 6 in [
17] are as follows.
- (5)
In Example 5 on page 11, the authors used a fuzzy -covering with different values for , and , to calculate and . This is incorrect, and it can be explained as follows.
In Example 5 in [
17], the authors used the fuzzy
-covering
as follows:
Then the authors state that
is a fuzzy
-covering and also a fuzzy
-covering. By
and
, the authors calculated
In fact, the process of Example 5 in [
17] is incorrect. In Definition 18 in [
17], the authors gave
and
, which implies different fuzzy
-coverings
,
with the same
. However, the authors used the same fuzzy coverings with different values for
, which is contradictory with Definition 18 in [
17]. Hence, Example 5 in [
17] is incorrect.
Several results in [
18] must be improved, we list them as follows:
- (1)
In Definition 11 on page 5, “” should be changed to “”.
- (2)
In the proof of Proposition 1 on page 6, “” in should be changed to “”.
- (3)
In Example 1 on page 6, “for ” should by changed to “for ”.
- (4)
In Example 2 on page 6, “for ” should by changed to “for ”.
- (5)
In Example 2 on page 6,
” should be changed to
- (6)
In Example 2 on page 6,
should be changed to
4. A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions
Based on [
17,
18], we extended the existing fuzzy
-covering rough sets to a novel fuzzy covering rough set model based on generalized overlap functions. This section mainly takes the generalized overlap function as the bridge, establishes the fuzzy
-covering rough set model based on the generalized overlap function and studies the corresponding properties. Firstly, the notion of generalized overlap function is presented as follows.
Definition 7 ([
20]).
A bivariate function is called a generalized overlap function if, for every , the following conditions hold:- (O1)
(symmetry);
- (O2)
if, then;
- (O3)
if, then;
- (O4)
if, then;
- (O5)
is continuous.
Let
be a generalized overlap function, then, for every
, the bivariate function
is defined by
where
is the residual implication induced from the generalized overlap function
. For example, for any
,
is a generalized overlap function
Then, the fuzzy -covering rough set model based on the generalized overlap function is established as follows.
Definition 8. Let be a β-FCAS, be a generalized overlap function and be the residual implication induced from the generalized overlap function . For any , the lower approximation and upper approximation of A related to under are denoted as follows: for any , Example 4. Let , and , where From Definition 8, we have
is a fuzzy
-covering. Assume
,
and
Then,
Proposition 5. Let be a fuzzy β-covering, be a generalized overlap function and be the residual implication induced from the generalized overlap function . Then we have
- (1)
,
- (2)
.
Proof. (1) For any , we have . Therefore, .
- (2)
For any , we have . Then, . That is, . □
Theorem 1. Let be a fuzzy β-covering, , be a generalized overlap function and be the residual implication induced from the generalized overlap function . If for any , and , then .
Proof. For any , . Then, . Next we only need to prove that . For any , denote , then . Assume , then , which contradicts . Therefore, . That is, . Then, by Definition 8, we have , that is, . □
Proposition 6. Let be a fuzzy β-covering, , be a generalized overlap function and be the residual implication induced from the generalized overlap function . If , then we have:
- (1)
,
- (2)
.
Proof. Since , then for any , we have . It follows that . So, . Similarly, we have . □
Proposition 7. Let be a fuzzy β-covering, , be a generalized overlap function and be the residual implication induced from the generalized overlap function . If , then we have the following:
- (1)
,
- (2)
,
- (3)
,
- (4)
.
Proof. From Definition 8, the statements (1) and (2) are immediate.
- (3)
From Proposition 6, we have and , so .
- (4)
From Proposition 6, we have and , so . □
5. Decision-Making Methods under the Fuzzy Covering Rough Set Model with Generalized Overlap Functions
5.1. The Background Description of Decision Making
Let the universe be the type set of pneumonia, be the set of characteristics of the pneumonia disease (such as cough, vomiting, fever, chest pain and fatigue). Suppose doctors diagnose each case .
Suppose doctors assign a characteristic value to the symptoms of each type of pneumonia , where is the degree that doctors think each of the symptoms is caused by the type of pneumonia . Let . If there is at least one feature that makes the evaluation value not less than for any , it is a fuzzy -covering information table.
For the introduction of a new case B, the doctor considers that the degree of it belonging to is . Then, how can one make a decision about the newly introduced case B by using the fuzzy -covering information table above, that is, which type of pneumonia does the introduced case belong to?
5.2. The Novel Decision-Making Method
In this subsection, a new decision-making method under a fuzzy
-covering rough set model with generalized overlap functions is proposed as follows (Algorithm 1).
Algorithm 1 A decision-making method of fuzzy -covering rough sets based on generalized overlap functions |
Input: Fuzzy -covering information table . Output: Which type of pneumonia does sample B belong to. Step 1: For any , calculate the fuzzy -covering neighborhood ; Step 2: Calculate the upper approximation and lower approximation of the -covering; Step 3: Give the weight ; Step 4: Calculate ; Step 5: Determine the type of pneumonia in case B according to the value of . |
5.3. Application Examples and Comparative Analysis
In this section, the fuzzy -covering rough set model and corresponding decision-making method based on generalized overlap functions are used to give the relevant numerical calculation methods and comparative analysis through examples. The experiments were carried out on a personal computer with 64-bit Windows 10, a ADM Ryzen 7 3700X 8-Core Processor 3.59 GHz and 16 GB of memory. The programming language was Matlab r2016a.
Example 5. An fuzzy β-covering information table is given, where , and is shown in Table 1. Step 1: For any , calculate the fuzzy β-covering neighborhoods , as shown in Table 2. Step 2: SupposeandThen Step 3: Give the weight .
Step 4: Calculate .
Step 5: Since , the type of pneumonia in case B is .
On the basis of Example 5, we make the following comparative analysis with the existing methods. First, in the case of
and
, we combine the existing fuzzy rough set models (references [
9,
17,
24,
25]) with the decision method proposed in this paper to illustrate the advantages of the model proposed in this paper, which is shown in
Table 3.
As can be seen in
Table 3, the decision result proposed in this paper is “the pneumonia type of case
B is
”, which is consistent with the decision result corresponding to the model proposed in [
9,
17,
24,
25]. Therefore, the decision method proposed in this paper based on the generalized overlap function of the fuzzy
-covering rough set is effective. In the decision-making process corresponding to the model proposed in [
9,
17,
24,
25], “
” makes it impossible for decision makers to accurately distinguish
,
and
, but the decision values under the model proposed in this paper are not equal, which is good for a decision maker so they can find their difference. From this viewpoint, the used methodology is advantageous in comparison to the current state-of-the-art methods [
9,
17,
24,
25]. Ref. [
24] proposes a multi-granularity fuzzy covering rough set model, which is a generalized form of Ref. [
9]. The rough set model based on a fuzzy relation is proposed in [
17]. The fuzzy relation used in this example is the fuzzy relation induced by a fuzzy neighborhood, i.e.,
. Since Refs. [
17,
25] are all models based on overlap functions, the overlap functions selected in this example are
and its residual implication
. It can be seen from the experimental results that the fuzzy
-covering rough set model based on generalized overlap functions has a better application effect in decision making, since the generalized overlap functions weaken the boundary condition and improve the application ability of them.
In order to further illustrate the stability of the model built in this paper, different threshold values were selected for comparative experiments, and the results are shown in
Table 4.
As can be seen from
Table 4, for different
, decision makers still cannot accurately distinguish
,
and
in the decision-making process corresponding to the model proposed in [
9,
24]. This is because their decision values are all equal, while the decision values in the model proposed in this paper are not equal, showing a good degree of differentiation. When
, under the model proposed in this paper, the decision result is “the type of pneumonia in case
B is
”, while under the model proposed in [
9,
24], the decision result is “the type of pneumonia in case
B is
,
,
or
”, which indicates that the decision method established under the model proposed in this paper has good stability and robustness.