Next Article in Journal
Exact Solutions of Maxwell Equations in Homogeneous Spaces with the Group of Motions G3(VIII)
Next Article in Special Issue
Ranking Method of Intuitionistic Fuzzy Numbers and Multiple Attribute Decision Making Based on the Probabilistic Dominance Relationship
Previous Article in Journal
Calculation of Effective Characteristics of a 2D Composite with Rhombic Voids Using an Inhomogeneous Cell Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions and Its Application in MCDM

1
School of Computer Science, Xijing University, Xi’an 710123, China
2
Institute of Technology, Xi’an Siyuan University, Xi’an 710123, China
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(3), 647; https://doi.org/10.3390/sym15030647
Submission received: 30 January 2023 / Revised: 17 February 2023 / Accepted: 22 February 2023 / Published: 4 March 2023
(This article belongs to the Special Issue Fuzzy Set Theory and Uncertainty Theory—Volume II)

Abstract

:
As nonassociative fuzzy logic connectives, it is important to study fuzzy rough set models using overlap functions that replace the role of t-norms. Overlap functions and t-norms are logical operators with symmetry. Recently, intuitionistic fuzzy rough set and multi-granulation fuzzy rough set models have been proposed based on overlap functions. However, some results (that contain five propositions, two definitions, six examples and a proof) must be improved. In this work, we improved the existing results. Moreover, to extend the existing fuzzy rough sets, a new fuzzy covering rough set model was constructed by using the generalized overlap function, and it was applied to the diagnosis of medical diseases. First, we improve some existing results. Then, in order to overcome the limitations of the fuzzy covering rough set model based on overlap functions, a fuzzy β -covering rough set model based on generalized overlap functions was established. Third, some properties of the fuzzy β -covering rough set model based on generalized overlap functions are discussed. Finally, a multi-criteria decision-making (MCDM) method of the fuzzy β -covering rough set based on generalized overlap functions was proposed. Taking medical disease diagnosis as an example, the comparison with other methods shows that the proposed method is feasible and effective.

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 β ( β ( 0 , 1 ] ). 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.

2. Basic Definitions

This section recalls some fundamental definitions related to overlap functions, fuzzy sets and fuzzy covering-based rough sets. In the following we suppose that U is a nonempty and finite set called the universe.

2.1. Overlap Functions and Fuzzy Sets

Definition 1
([20]). A bivariate function O : [ 0 , 1 ] 2 [ 0 , 1 ] is called an overlap function if for every a , b , c [ 0 , 1 ] , the following conditions holds:
(O1) 
O ( a , b ) = O ( b , a ) (symmetry);
(O2) 
O ( a , b ) = 0 a b = 0 ;
(O3) 
O ( a , b ) = 1 a b = 1 ;
(O4) 
O ( a , b ) O ( a , c ) if b c ;
(O5) 
O is continuous.
Definition 2
([21]). Let O : [ 0 , 1 ] 2 [ 0 , 1 ] be an overlap function, then, for every a , b [ 0 , 1 ] , the bivariate function R O : [ 0 , 1 ] 2 [ 0 , 1 ] is defined by
R O ( a , b ) = m a x { c [ 0 , 1 ] O ( a , c ) b }
where R O is the residual implication induced from the overlap function O.
In [22], a mapping A : U [ 0 , 1 ] is defined as a fuzzy set, where A ( x ) is the degree of membership of x U to A. Moreover, the fuzzy power set of U is denoted by F ( U ) .
Some basic operations on F ( U ) are shown as follows [23]: If A , B F ( U ) , then
(1)
A B iff A ( x ) B ( x ) for all x U ;
(2)
A = B iff A B and B A ;
(3)
A B = { x , A ( x ) B ( x ) : x U } ;
(4)
A B = { x , A ( x ) B ( x ) : x U } ;
(5)
A = { x , 1 A ( x ) : x U } .

2.2. Fuzzy Rough Sets Based on Overlap Functions

Ma [9] presented the notion of fuzzy β -covering approximation space.
Definition 3
([9]). Let U be an arbitrary universal set and F ( U ) be the fuzzy power set of U. For each β ( 0 , 1 ] , we call C ^ = { C 1 , C 2 , , C m } , with C i F ( U ) ( i = 1 , 2 , , m ) , a fuzzy β-covering of U if ( i = 1 m C i ) ( x ) β for each x U . We also call ( U , C ^ ) a fuzzy β-covering approximation space (β-FCAS for short).
Under a fuzzy β -covering approximation space, Wen and Zhang [17] proposed (multi-granulation) fuzzy β -covering rough sets as follows:
Definition 4
([17]). Let ( U , C ˜ ) be a β-FCAS, O be an overlap function and R O be the residual implication induced from the overlap function O. For any A F ( U ) , the lower approximation C ˜ N ˜ x β ( A ) and upper approximation C ˜ N ˜ x β + ( A ) of A related to O under C ˜ are denoted as follows: for any x U ,
C ˜ N ˜ x β ( A ) ( x ) = i n f y U R O ( N ˜ x β ( y ) , A ( y ) ) , C ˜ N ˜ x β + ( A ) ( x ) = s u p y U O ( N ˜ x β ( y ) , A ( y ) ) ,
where N ˜ x β = { C C ˜ : C ( x ) β } .
Definition 5
([17]). Let ( U , C ˜ i ) ( i = 1 , 2 , 3 , , m ) be a β-FCAS, O be an overlap function and R O be the residual implication induced from the overlap function O. For any A F ( U ) , the multi-granulation optimistic fuzzy lower approximation C i m ( N ˜ x β ) i o ( A ) and upper approximation C i m ( N ˜ x β ) i + o ( A ) of A related to O under C ˜ are denoted as follows: for any x U ,
C i m ( N ˜ x β ) i o ( A ) ( x ) = i = 1 m i n f y U R O ( ( N ˜ x β ) i ( y ) , A ( y ) ) , C i m ( N ˜ x β ) i + o ( A ) ( x ) = i = 1 m s u p y U O ( ( N ˜ x β ) i ( y ) , A ( y ) )
where ( N ˜ x β ) i = { C C ˜ i : C ( x ) β } .
Definition 6
([17]). Let ( U , C ˜ i ) ( i = 1 , 2 , 3 , , m ) be a β-FCAS, O be an overlap function and R O be the residual implication induced from the overlap function O. For any A F ( U ) , the multi-granulation pessimistic fuzzy lower approximation C i m ( N ˜ x β ) i p ( A ) and upper approximation C i m ( N ˜ x β ) i + p ( A ) of A related to O under C ˜ are denoted as follows: for any x U ,
C i m ( N ˜ x β ) i p ( A ) ( x ) = i = 1 m i n f y U R O ( ( N ˜ x β ) i ( y ) , A ( y ) ) , C i m ( N ˜ x β ) i + p ( A ) ( x ) = i = 1 m s u p y U O ( ( N ˜ x β ) i ( y ) , A ( y ) )
where ( N ˜ x β ) i = { C C ˜ i : C ( x ) β } .
In [18], Wen et al. extended overlap functions and fuzzy rough sets to the intuitionistic fuzzy statement.

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 R O is the residual implication of O. Firstly, we show that Proposition 4(i) in [17] is incorrect.
(Proposition 4(i) in [17]). 
Let ( U , C ˜ ) be an FCAS. For each A F ( U ) , C ˜ N ˜ x β ( A ) A C ˜ N ˜ x β + ( A ) .
Example 1.
Let U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } , C ˜ = { C 1 , C 2 , C 3 , C 4 , C 5 , C 6 } and β = 0.5 , where
C 1 = 0.6 x 1 + 0.5 x 2 + 0.8 x 3 + 0.4 x 4 + 0.5 x 5 + 0.8 x 6 , C 2 = 0.4 x 1 + 0.6 x 2 + 0.4 x 3 + 0.1 x 4 + 0.4 x 5 + 0.4 x 6 , C 3 = 0.4 x 1 + 0.3 x 2 + 0.7 x 3 + 0.3 x 4 + 0.3 x 5 + 0.7 x 6 , C 4 = 0.3 x 1 + 0.7 x 2 + 0.3 x 3 + 0.7 x 4 + 0.3 x 5 + 0.3 x 6 , C 5 = 0.6 x 1 + 0.8 x 2 + 0.6 x 3 + 0.5 x 4 + 0.6 x 5 + 0.6 x 6 , C 6 = 0.2 x 1 + 0.1 x 2 + 0.7 x 3 + 0.1 x 4 + 0.1 x 5 + 0.7 x 6
Hence, C ˜ is a fuzzy 0.5 -covering. Therefore, we can calculate all N ˜ x i 0.5 ( i = 1 , 2 , , 6 ) as follows:
N ˜ x 1 0.5 = 0.6 x 1 + 0.5 x 2 + 0.6 x 3 + 0.4 x 4 + 0.5 x 5 + 0.6 x 6 , N ˜ x 2 0.5 = 0.3 x 1 + 0.5 x 2 + 0.3 x 3 + 0.1 x 4 + 0.3 x 5 + 0.3 x 6 , N ˜ x 3 0.5 = 0.2 x 1 + 0.1 x 2 + 0.6 x 3 + 0.1 x 4 + 0.1 x 5 + 0.6 x 6 , N ˜ x 4 0.5 = 0.3 x 1 + 0.7 x 2 + 0.3 x 3 + 0.5 x 4 + 0.3 x 5 + 0.3 x 6 , N ˜ x 5 0.5 = 0.6 x 1 + 0.5 x 2 + 0.6 x 3 + 0.4 x 4 + 0.5 x 5 + 0.6 x 6 , N ˜ x 6 0.5 = 0.2 x 1 + 0.1 x 2 + 0.6 x 3 + 0.1 x 4 + 0.1 x 5 + 0.6 x 6
For any a , b [ 0 , 1 ] , suppose an overlap function O = a 2 b 2 and its residual implication R O = 1 , a 2 b ; b a 2 , a 2 > b . Hence, for A = 0.5 x 1 + 0.3 x 2 + 0.7 x 3 + 0.6 x 4 + 0.2 x 5 + 0.3 x 6 , we have
C ˜ N ˜ x 0.5 ( A ) = 0.8944 x 1 + 1.0000 x 2 + 0.9129 x 3 + 0.7825 x 4 + 0.8944 x 5 + 0.9129 x 6 , C ˜ N ˜ x 0.5 + ( A ) = 0.1764 x 1 + 0.0441 x 2 + 0.1764 x 3 + 0.0900 x 4 + 0.1764 x 5 + 0.1764 x 6 .
Therefore, C ˜ N ˜ x β ( A ) A , A C ˜ N ˜ x β + ( A ) and C ˜ N ˜ x β ( A ) C ˜ N ˜ x β + ( A ) , which illustrates that Proposition 4(i) in [17] is incorrect.
Next, we present a condition under which C ˜ N ˜ x β ( A ) A C ˜ N ˜ x β + ( A ) for each A F ( U ) .
Proposition 1.
Let ( U , C ˜ ) be an FCAS. If O ( 1 , a ) a ( a [ 0 , 1 ] ) and N ˜ x β ( x ) = 1 ( x U ), then for each A F ( U ) , C ˜ N ˜ x β ( A ) A C ˜ N ˜ x β + ( A ) .
Proof. 
For any x U , we have C ˜ N ˜ x β + ( A ) ( x ) = s u p y U O ( N ˜ x β ( y ) , A ( y ) ) O ( N ˜ x β ( x ) , A ( x ) ) = O ( 1 , A ( x ) ) A ( x ) . Hence, A C ˜ N ˜ x β + ( A ) .
On the other hand, for any x U , R O ( 1 , x ) = m a x { z : O ( 1 , z ) x } , denote R O ( 1 , x ) = z 0 , then O ( 1 , z 0 ) x . If z 0 > x , then O ( 1 , z 0 ) z 0 x , which is contrary to z 0 > x . Hence, z 0 x , i.e., R O ( 1 , x ) = m a x { z : O ( 1 , z ) x } x . Therefore, C ˜ N ˜ x β ( A ) ( x ) = i n f y U R O ( N ˜ x β ( y ) , A ( y ) ) R O ( N ˜ x β ( x ) , A ( x ) ) = R O ( 1 , A ( x ) ) A ( x ) , i.e., C ˜ N ˜ x β ( A ) A .    □
(Proposition 4(vii) in [17]). 
Let ( U , C ˜ ) be an FCAS, A i F ( U ) ( i I ). If O is continuous and monotonic, then C ˜ N ˜ x β + ( i I A i ) = i I C ˜ N ˜ x β + ( A i ) , C ˜ N ˜ x β + ( i I A i ) = i I C ˜ N ˜ x β + ( A i ) .
Example 2
(Continued from Example 1). Let B = 0.4 x 1 + 0.6 x 2 + 0.8 x 3 + 0.3 x 4 + 0.9 x 5 + 0.7 x 6 . Then we have
C ˜ N ˜ x 0.5 ( B ) = 1.0000 x 1 + 1.0000 x 2 + 1.0000 x 3 + 1.0000 x 4 + 1.0000 x 5 + 1.0000 x 6 , C ˜ N ˜ x 0.5 + ( B ) = 0.2304 x 1 + 0.0900 x 2 + 0.2304 x 3 + 0.1764 x 4 + 0.2304 x 5 + 0.2304 x 6 .
Therefore,
C ˜ N ˜ x 0.5 ( A B ) = 1.0000 x 1 + 1.0000 x 2 + 1.0000 x 3 + 1.0000 x 4 + 1.0000 x 5 + 1.0000 x 6 , C ˜ N ˜ x 0.5 + ( A B ) = 0.2304 x 1 + 0.0900 x 2 + 0.2304 x 3 + 0.1764 x 4 + 0.2304 x 5 + 0.2304 x 6 , C ˜ N ˜ x 0.5 ( A B ) = 0.8944 x 1 + 1.0000 x 2 + 0.9129 x 3 + 0.7825 x 4 + 0.8944 x 5 + 0.9129 x 6 , C ˜ N ˜ x 0.5 + ( A B ) = 0.1764 x 1 + 0.0441 x 2 + 0.1764 x 3 + 0.0441 x 4 + 0.1764 x 5 + 0.1764 x 6 .
So we have C ˜ N ˜ x β + ( A B ) C ˜ N ˜ x β + ( A ) C ˜ N ˜ x β + ( B ) , C ˜ N ˜ x β + ( A B ) C ˜ N ˜ x β + ( A ) C ˜ N ˜ x β + ( B ) .
Proposition 2.
Let ( U , C ˜ ) be an FCAS, A i F ( U ) ( i I ). If O is continuous and monotonic, then C ˜ N ˜ x β + ( i I A i ) = i I C ˜ N ˜ x β + ( A i ) , C ˜ N ˜ x β + ( i I A i ) i I C ˜ N ˜ x β + ( A i ) .
Proof. 
The proof of Proposition 2 is trivial.   □
(Proposition 5(i) in [17]). 
Let C ˜ i ( i = 1 , 2 , , m ) be an FCAS with C = { C ˜ 1 , , C ˜ m } . For each A F ( U ) , C i m ( N ˜ x β ) i o ( A ) A C i m ( N ˜ x β ) i + o ( A ) , where ( N ˜ x β ) i is the fuzzy β-neighborhood of C ˜ i .
Example 3.
Let U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } , C ˜ 1 = { C 11 , C 12 , C 13 , C 14 , C 15 , C 16 } , C ˜ 2 = { C 21 , C 22 , C 23 , C 24 , C 25 , C 26 } and β = 0.5 , where
C 11 = 0.6 x 1 + 0.5 x 2 + 0.8 x 3 + 0.4 x 4 + 0.5 x 5 + 0.8 x 6 , C 21 = 0.7 x 1 + 0.6 x 2 + 0.5 x 3 + 0.4 x 4 + 0.1 x 5 + 0.6 x 6 ; C 12 = 0.4 x 1 + 0.6 x 2 + 0.4 x 3 + 0.1 x 4 + 0.4 x 5 + 0.4 x 6 , C 22 = 0.5 x 1 + 0.3 x 2 + 0.3 x 3 + 0.7 x 4 + 0.4 x 5 + 0.8 x 6 ; C 13 = 0.4 x 1 + 0.3 x 2 + 0.7 x 3 + 0.3 x 4 + 0.3 x 5 + 0.7 x 6 , C 23 = 0.4 x 1 + 0.3 x 2 + 0.5 x 3 + 0.5 x 4 + 0.2 x 5 + 0.4 x 6 ; C 14 = 0.3 x 1 + 0.7 x 2 + 0.3 x 3 + 0.7 x 4 + 0.3 x 5 + 0.3 x 6 , C 24 = 0.3 x 1 + 0.7 x 2 + 0.8 x 3 + 0.2 x 4 + 0.6 x 5 + 0.1 x 6 ; C 15 = 0.6 x 1 + 0.8 x 2 + 0.6 x 3 + 0.5 x 4 + 0.6 x 5 + 0.6 x 6 , C 25 = 0.2 x 1 + 0.3 x 2 + 0.5 x 3 + 0.6 x 4 + 0.1 x 5 + 0.5 x 6 ; C 16 = 0.2 x 1 + 0.1 x 2 + 0.7 x 3 + 0.1 x 4 + 0.1 x 5 + 0.7 x 6 , C 26 = 0.8 x 1 + 0.5 x 2 + 0.7 x 3 + 0.2 x 4 + 0.3 x 5 + 0.7 x 6 .
Hence, C ˜ 1 and C ˜ 2 are fuzzy 0.5 -coverings. For any a , b [ 0 , 1 ] , suppose an overlap function O = a 2 b 2 and its residual implication R O = 1 , a 2 b ; b a 2 , a 2 > b . Hence, for A = 0.5 x 1 + 0.3 x 2 + 0.7 x 3 + 0.6 x 4 + 0.2 x 5 + 0.3 x 6 , we have
C 1 ˜ N ˜ x 0.5 ( A ) = 0.8944 x 1 + 1.0000 x 2 + 0.9129 x 3 + 0.7825 x 4 + 0.8944 x 5 + 0.9129 x 6 , C 1 ˜ N ˜ x 0.5 + ( A ) = 0.1764 x 1 + 0.0441 x 2 + 0.1764 x 3 + 0.0900 x 4 + 0.1764 x 5 + 0.1764 x 6 , C 2 ˜ N ˜ x 0.5 ( A ) = 0.9129 x 1 + 1.0000 x 2 + 1.0000 x 3 + 1.0000 x 4 + 0.7454 x 5 + 1 , 0000 x 6 , C 2 ˜ N ˜ x 0.5 + ( A ) = 0.0625 x 1 + 0.0784 x 2 + 0.1225 x 3 + 0.0900 x 4 + 0.3136 x 5 + 0.0441 x 6 .
Therefore,
C i 2 ( N ˜ x β ) i o ( A ) = 0.9129 x 1 + 1.0000 x 2 + 1.0000 x 3 + 1.0000 x 4 + 0.8944 x 5 + 1.0000 x 6 , C i 2 ( N ˜ x β ) i + o ( A ) = 0.0625 x 1 + 0.0441 x 2 + 0.1225 x 3 + 0.0900 x 4 + 0.1764 x 5 + 0.0441 x 6 .
Hence, C i m ( N ˜ x β ) i o ( A ) A , A C i m ( N ˜ x β ) i + o ( A ) and C i m ( N ˜ x β ) i o ( A ) C i m ( N ˜ x β ) i + o ( A ) .
Proposition 3.
Let C ˜ i ( i = 1 , 2 , , m ) be an FCAS with C = { C ˜ 1 , , C ˜ m } . If O ( 1 , a ) a ( a [ 0 , 1 ] ) and N ˜ x β ( x ) = 1 ( x U ), then for each A F ( U ) , C i m ( N ˜ x β ) i o ( A ) A C i m ( N ˜ x β ) i + o ( A ) , where ( N ˜ x β ) i is the fuzzy β-neighborhood of C ˜ i .
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 ( U , C ˜ ) be an FCAS, A , B F ( U ) . The following statements hold:
(vi) 
If R O is continuous and right monotonic, then C i m ( N ˜ x β ) i o ( A B ) C i m ( N ˜ x β ) i o ( A ) C i m ( N ˜ x β ) i o ( B ) .
(vii) 
If O is continuous and monotonic, then C i m ( N ˜ x β ) i + o ( A B ) C i m ( N ˜ x β ) i + o ( A ) C i m ( N ˜ x β ) i + o ( B ) .
Proposition 4.
Let ( U , C ˜ ) be an FCAS, A , B F ( U ) . The following statements hold:
(1) 
If R O is continuous and right monotonic, then C i m ( N ˜ x β ) i o ( A B ) = C i m ( N ˜ x β ) i o ( A ) C i m ( N ˜ x β ) i o ( B ) .
(2) 
If O is continuous and monotonic, then C i m ( N ˜ x β ) i + o ( A B ) = C i m ( N ˜ x β ) i + o ( A ) C i m ( N ˜ x β ) i + o ( B ) .
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, “ P ˜ ( A ) ( x ) = y U ( 1 N ˜ x β ( y ) A ( y ) ) ” should be changed to “ P ˜ ( A ) ( x ) = y U ( ( 1 N ˜ x β ( y ) ) A ( y ) ) ”.
(2)
In Example 3 on page 8, “ C ˜ N ˜ x β ( A ) ( x ) = 0.04 x 1 + 0.04 x 2 + 0.04 x 3 + 0.04 x 4 + 0.04 x 5 + 0.04 x 6 ” should be changed to “ C ˜ N ˜ x β ( A ) = 0.04 x 1 + 0.04 x 2 + 0.04 x 3 + 0.04 x 4 + 0.04 x 5 + 0.04 x 6 ”.
(3)
In Example 3 on page 8, “ C ˜ N ˜ x β + ( A ) ( x ) = 0.71 x 1 + 0.63 x 2 + 0.71 x 3 + 0.71 x 4 + 0.84 x 5 + 0.71 x 6 ” should be changed to “ C ˜ N ˜ x β + ( A ) = 0.71 x 1 + 0.63 x 2 + 0.71 x 3 + 0.71 x 4 + 0.84 x 5 + 0.71 x 6 ”.
(4)
In Example 4 on page 10, “ C ˜ N ˜ x β + ( A ) ( x ) ” and “ C ˜ N ˜ x β + ( C ˜ N ˜ x β + ( A ) ( x ) ) ” should be changed to “ C ˜ N ˜ x β + ( A ) ” and “ C ˜ N ˜ x β + ( C ˜ N ˜ x β + ( A ) ) ”. 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 β , β = 0.5 and β = 0.6 , to calculate C i m ( N ˜ x β ) i o ( A ) and C i m ( N ˜ x β ) i + o ( A ) . This is incorrect, and it can be explained as follows.
In Example 5 in [17], the authors used the fuzzy β -covering C ˜ = { C 1 , C 2 , C 3 , C 4 , C 5 } as follows:
C 1 = 0.7 x 1 + 0.6 x 2 + 0.4 x 3 + 0.5 x 4 + 0.1 x 5 + 0.6 x 6 , C 2 = 0.5 x 1 + 0.3 x 2 + 0.3 x 3 + 0.7 x 4 + 0.4 x 5 + 0.8 x 6 , C 3 = 0.4 x 1 + 0.3 x 2 + 0.5 x 3 + 0.5 x 4 + 0.2 x 5 + 0.4 x 6 , C 4 = 0.3 x 1 + 0.7 x 2 + 0.8 x 3 + 0.2 x 4 + 0.6 x 5 + 0.1 x 6 , C 5 = 0.2 x 1 + 0.3 x 2 + 0.5 x 3 + 0.6 x 4 + 0.1 x 5 + 0.5 x 6 .
Then the authors state that C ˜ is a fuzzy 0.5 -covering and also a fuzzy 0.6 -covering. By N ˜ x 0.6 and N ˜ x 0.5 , the authors calculated
C i m ( N ˜ x β ) i o ( A ) ( x ) = 0.04 x 1 + 0.04 x 2 + 0.04 x 3 + 0.04 x 4 + 0.04 x 5 + 0.04 x 6 ; C i m ( N ˜ x β ) i + o ( A ) ( x ) = 0.71 x 1 + 0.63 x 2 + 0.71 x 3 + 0.71 x 4 + 0.84 x 5 + 0.71 x 6 .
In fact, the process of Example 5 in [17] is incorrect. In Definition 18 in [17], the authors gave C i m ( N ˜ x β ) i o ( A ) = i = 1 m i n f y U R O ( ( N ˜ x β ) i ( y ) , A ( y ) ) and C i m ( N ˜ x β ) i + o ( A ) = i = 1 m s u p y U O ( ( N ˜ x β ) i ( y ) , A ( y ) ) , which implies different fuzzy β -coverings C ˜ 1 , C ˜ 2 , , C ˜ m 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, “ s u p x U I ( R ( x , y ) , A ( x ) ) ” should be changed to “ s u p x U T ( R ( x , y ) , A ( x ) ) ”.
(2)
In the proof of Proposition 1 on page 6, “ y = ( y 1 , y 2 ) ” in ( O ˜ 5 ) should be changed to “ y i = ( y i 1 , y i 2 ) ”.
(3)
In Example 1 on page 6, “for x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) ” should by changed to “for x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) L ”.
(4)
In Example 2 on page 6, “for x = < x 1 , x 2 ) , y = ( y 1 , y 2 > ” should by changed to “for x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) L ”.
(5)
In Example 2 on page 6,
R o ˜ ( x , y ) = 1 , 0 , x 1 3 y 1 and x 2 3 y 2 ; 1 y 2 1 / 3 , y 2 1 / 3 , x 1 3 y 1 and x 2 3 < y 2 ; y 1 1 / 3 , 0 , x 1 3 > y 1 and x 2 3 y 2 ; y 1 1 / 3 , y 2 1 / 3 , x 1 3 > y 1 and x 2 3 < y 2 . ” should be changed to
R o ˜ ( x , y ) = 1 , 0 , x 1 3 y 1 and x 2 3 y 2 ; 1 y 2 1 / 3 , y 2 1 / 3 , x 1 3 y 1 and x 2 3 > y 2 ; y 1 1 / 3 , 0 , x 1 3 > y 1 and x 2 3 y 2 ; y 1 1 / 3 , y 2 1 / 3 , x 1 3 > y 1 and x 2 3 < y 2 .
(6)
In Example 2 on page 6,
R o ˜ ( x , y ) = 1 , 0 , x 1 y 1 2 and x 2 y 2 2 ; 1 y 2 2 , y 2 2 , x 1 y 1 2 and x 2 < y 2 2 ; y 1 2 , 0 , x 1 > y 1 2 and x 2 y 2 2 ; y 1 2 , y 2 2 , x 1 > y 1 2 and x 2 < y 2 2 . should be changed to
R o ˜ ( x , y ) = 1 , 0 , x 1 y 1 2 and x 2 y 2 2 ; 1 y 2 2 , y 2 2 , x 1 y 1 2 and x 2 > y 2 2 ; y 1 2 , 0 , x 1 > y 1 2 and x 2 y 2 2 ; y 1 2 , y 2 2 , x 1 > y 1 2 and x 2 < y 2 2 .

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 O : [ 0 , 1 ] 2 [ 0 , 1 ] is called a generalized overlap function if, for every a , b , c [ 0 , 1 ] , the following conditions hold:
(O1) 
O ( a , b ) = O ( b , a ) (symmetry);
(O2) 
if a b = 0 , then O ( a , b ) = 0 ;
(O3) 
if a b = 1 , then O ( a , b ) = 1 ;
(O4) 
if b c , then O ( a , b ) O ( a , c ) ;
(O5) 
O is continuous.
Let O : [ 0 , 1 ] 2 [ 0 , 1 ] be a generalized overlap function, then, for every a , b [ 0 , 1 ] , the bivariate function R O : [ 0 , 1 ] 2 [ 0 , 1 ] is defined by
I O ( a , b ) = m a x { c [ 0 , 1 ] O ( a , c ) b } ,
where I O is the residual implication induced from the generalized overlap function O . For example, for any a , b [ 0 , 1 ] , O ( a , b ) = m a x { 0 , x 2 + y 2 1 } is a generalized overlap function I O ( a , b ) = 1 , x 2 y ; 1 + y x 2 , otherwise .
Then, the fuzzy β -covering rough set model based on the generalized overlap function is established as follows.
Definition 8.
Let ( U , C ˜ ) be a β-FCAS, O be a generalized overlap function and I O be the residual implication induced from the generalized overlap function O . For any A F ( U ) , the lower approximation C ̲ ( A ) and upper approximation C ¯ ( A ) of A related to O under C ˜ are denoted as follows: for any x U ,
C ¯ ( A ) ( x ) = s u p y U O ( N ˜ x β ( y ) , A ( y ) ) ,
C ̲ ( A ) ( x ) = i n f y U I O ( N ˜ x β ( y ) , A ( y ) ) .
Example 4.
Let U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } , C ˜ = { C 1 , C 2 , C 3 , C 4 , C 5 } and β = 0.5 , where
C 1 = 0.7 x 1 + 0.6 x 2 + 0.4 x 3 + 0.5 x 4 + 0.1 x 5 + 0.6 x 6 , C 2 = 0.5 x 1 + 0.3 x 2 + 0.3 x 3 + 0.7 x 4 + 0.4 x 5 + 0.8 x 6 ,
C 3 = 0.4 x 1 + 0.3 x 2 + 0.5 x 3 + 0.5 x 4 + 0.2 x 5 + 0.4 x 6 , C 4 = 0.3 x 1 + 0.7 x 2 + 0.8 x 3 + 0.2 x 4 + 0.6 x 5 + 0.1 x 6 ,
C 5 = 0.2 x 1 + 0.3 x 2 + 0.5 x 3 + 0.6 x 4 + 0.1 x 5 + 0.5 x 6 .
From Definition 8, we have C ˜ is a fuzzy β -covering. Assume A = 0.27 x 1 + 0.54 x 2 + 0.95 x 3 + 0.96 x 4 + 0.15 x 5 + 0.97 x 6 , O ( x , y ) = m i n { x , y } and I O ( x , y ) = 1 , x 2 y , y 2 , others . Then,
C ¯ ( A ) = 0.7746 x 1 + 0.7348 x 2 + 0.7071 x 3 + 0.7071 x 4 + 0.8944 x 5 + 0.7071 x 6 ,
C ̲ ( A ) = 0.0225 x 1 + 0.0225 x 2 + 0.0225 x 3 + 0.0225 x 4 + 0.0225 x 5 + 0.0225 x 6 .
Proposition 5.
Let C ˜ be a fuzzy β-covering, A F ( U ) be a generalized overlap function and I O be the residual implication induced from the generalized overlap function O . Then we have
(1) 
C ¯ ( ) = ,
(2) 
C ̲ ( U ) = U .
Proof. 
(1) For any x U , we have C ¯ ( ) ( x ) = s u p y U O ( N ˜ x β ( y ) , ( y ) ) = s u p y U O ( N ˜ x β ( y ) , 0 ) = 0 . Therefore, C ¯ ( ) = .
(2)
For any x U , we have I O ( x , 1 ) = 1 . Then, C ̲ ( U ) ( x ) = i n f y U I O ( N ˜ x β ( y ) , U ( y ) ) = i n f y U I O ( N ˜ x β ( y ) , 1 ) = 1 . That is, C ̲ ( U ) = U .    □
Theorem 1.
Let C ˜ be a fuzzy β-covering, A F ( U ) , O be a generalized overlap function and I O be the residual implication induced from the generalized overlap function O . If for any x U , O ( 1 , x ) x and N ¯ C ¯ ( x ) β = 1 , then C ̲ ( A ) A C ¯ ( A ) .
Proof. 
For any x U , C ¯ ( A ) ( x ) = s u p y U O ( N ˜ x β ( x ) , A ( y ) ) O ( N ˜ x β ( x ) , A ( y ) ) = O ( 1 , A ( x ) ) A ( X ) . Then, A C ¯ ( A ) . Next we only need to prove that C ̲ ( A ) A . For any x U , denote I O ( 1 , x ) = m a x { z : O ( 1 , z ) x } = z 0 , then O ( 1 , z 0 ) x . Assume z 0 > x , then O ( 1 , z 0 ) z 0 > x , which contradicts O ( 1 , z 0 ) x . Therefore, z 0 x . That is, I O ( 1 , x ) = m a x { z : O ( 1 , z ) x } x . Then, by Definition 8, we have C ̲ ( A ) ( x ) = i n f y U I O ( N ˜ x β ( y ) , A ( y ) ) I O ( N ˜ x β ( x ) , A ( x ) ) = I O ( 1 , A ( x ) ) A ( x ) , that is, C ̲ ( A ) A .    □
Proposition 6.
Let C ˜ be a fuzzy β-covering, A , B F ( U ) , O be a generalized overlap function and I O be the residual implication induced from the generalized overlap function O . If A B , then we have:
(1) 
C ¯ ( A ) C ¯ ( B ) ,
(2) 
C ̲ ( A ) C ̲ ( B ) .
Proof. 
Since A B , then for any x U , we have A ( x ) B ( x ) . It follows that C ¯ ( A ) ( x ) = s u p y U O ( N ˜ x β ( y ) , A ( y ) ) s u p y U O ( N ˜ x β ( y ) , B ( y ) ) = C ¯ ( B ) ( x ) . So, C ¯ ( A ) C ¯ ( B ) . Similarly, we have C ̲ ( A ) C ̲ ( B ) .    □
Proposition 7.
Let C ˜ be a fuzzy β-covering, A , B F ( U ) , O be a generalized overlap function and I O be the residual implication induced from the generalized overlap function O . If A B , then we have the following:
(1) 
C ¯ ( A B ) = C ¯ ( A ) C ¯ ( B ) ,
(2) 
C ̲ ( A B ) = C ̲ ( A ) C ̲ ( B ) ,
(3) 
C ¯ ( A B ) C ¯ ( A ) C ¯ ( B ) ,
(4) 
C ̲ ( A B ) C ̲ ( A ) C ̲ ( B ) .
Proof. 
From Definition 8, the statements (1) and (2) are immediate.
(3)
From Proposition 6, we have C ¯ ( A B ) C ¯ ( A ) and C ¯ ( A B ) C ¯ ( B ) , so C ¯ ( A B ) C ¯ ( A ) C ¯ ( B ) .
(4)
From Proposition 6, we have C ̲ ( A B ) C ̲ ( A ) and C ̲ ( A B ) C ̲ ( B ) , so C ̲ ( A B ) C ̲ ( A ) C ̲ ( B ) .    □

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 U = { x i : i = 1 , 2 , 3 , , m } be the type set of pneumonia, V = { y j : 1 = 1 , 2 , 3 , , n } be the set of characteristics of the pneumonia disease (such as cough, vomiting, fever, chest pain and fatigue). Suppose doctors diagnose each case x i .
Suppose doctors assign a characteristic value C j ( x i ) to the symptoms x i of each type of pneumonia y j , where C j ( x i ) [ 0 , 1 ] is the degree that doctors think each of the symptoms x i is caused by the type of pneumonia y j . Let β ( 0 , 1 ] . If there is at least one feature y j V that makes the evaluation value C j ( x i ) not less than β for any x i U , 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 x i is B ( x i ) . 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 ( U , C ˜ , β , B ) .
Output: Which type of pneumonia does sample B belong to.
Step 1: For any x i U ( i = 1 , 2 , 3 , , m ) , calculate the fuzzy β -covering neighborhood N ˜ x i β ;
Step 2: Calculate the upper approximation C ¯ ( B ) and lower approximation C ̲ ( B ) of the β -covering;
Step 3: Give the weight ζ [ 0 , 1 ] ;
Step 4: Calculate S = ζ C ̲ ( B ) + ( 1 ζ ) C ¯ ( B ) ;
Step 5: Determine the type of pneumonia in case B according to the value of S ( x i ) .

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 ( U , C ˜ , β , B ) is given, where β = 0.5 , B = 0.2785 x 1 + 0.5469 x 2 + 0.9575 x 3 + 0.9649 x 4 + 0.1576 x 5 + 0.9705 x 6 and ( U , C ˜ ) is shown in Table 1.
Step 1: For any x i U ( i = 1 , 2 , , 6 ) , calculate the fuzzy β-covering neighborhoods N ˜ x i β , as shown in Table 2.
Step 2: Suppose O ( a , b ) = m a x { 0 , x 2 + y 2 1 } and I O ( a , b ) = 1 , x 2 y ; 1 + y x 2 , otherwise . Then
C ¯ ( B ) = 0.3019 x 1 + 0.0768 x 2 + 0.1688 x 3 + 0.1810 x 4 + 0.5568 x 5 + 0.1919 x 6 , C ̲ ( B ) = 1.000 x 1 + 1.000 x 2 + 1.000 x 3 + 1.000 x 4 + 0.8931 x 5 + 1.000 x 6 .
Step 3: Give the weight ζ = 0.1 .
Step 4: Calculate S = ζ C ̲ ( B ) + ( 1 ζ ) C ¯ ( B ) = 0.3717 x 1 + 0.1691 x 2 + 0.2501 x 3 + 0.2629 x 4 + 0.5904 x 5 + 0.2727 x 6 .
Step 5: Since S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 ) , the type of pneumonia in case B is x 5 .
On the basis of Example 5, we make the following comparative analysis with the existing methods. First, in the case of β = 0.5 and ζ = 0.1 , 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 x 5 ”, 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], “ S ( x 3 ) S ( x 4 ) S ( x 6 ) ” makes it impossible for decision makers to accurately distinguish x 3 , x 4 and x 6 , 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., R ( x , y ) = N ˜ x β ( y ) . Since Refs. [17,25] are all models based on overlap functions, the overlap functions selected in this example are O ( x , y ) = m i n { x , y } and its residual implication R O = 1 , x 2 y ; y 2 , x 2 > y . . 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 ζ [ 0 , 1 ] , decision makers still cannot accurately distinguish x 3 , x 4 and x 6 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 ζ = 0.1 , 0.2 , , 0.7 , under the model proposed in this paper, the decision result is “the type of pneumonia in case B is x 5 ”, while under the model proposed in [9,24], the decision result is “the type of pneumonia in case B is x 3 , x 4 , x 5 or x 6 ”, which indicates that the decision method established under the model proposed in this paper has good stability and robustness.

6. Conclusions

In this paper, the basic properties of fuzzy β -covering rough upper and lower approximation operators based on generalized overlap functions are studied, and a new multi-attribute decision-making method is proposed, which solves the problem that attribute importance degree is difficult to obtain in existing decision-making methods. Its advantages are mainly embodied by the following two aspects:
(1)
The model has the important properties of the original fuzzy rough set model. The model is an extended form of the existing rough set model based on fuzzy relations;
(2)
This model expands the application ability of fuzzy rough sets in MCDM. The feasibility and advantages of the new decision-making method are illustrated through the comparative analysis of concrete examples.
As the subject of subsequent research, the combination of fuzzy rough sets based on generalized overlap functions will be discussed, and relevant theoretical research results will be applied to knowledge discovery and data mining and other fields.

Author Contributions

Conceptualization, methodology, writing—original draft preparation and funding acquisition, J.S.; formal analysis and investigation, Y.W.; methodology, writing—review and editing, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of Education Department of Shaanxi Province under Grant No. 21JK0953 and the Foundation of XiJing University under Grant No. XJ200106.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dubois, D.; Prade, H. Rough fuzzy sets and fuzzy rough sets. Int. J. Gen. Syst. 1990, 17, 191–208. [Google Scholar] [CrossRef]
  2. Morsi, N.N.; Yakout, M.M. Axiomatics for fuzzy rough sets. Fuzzy Sets Syst. 1998, 100, 327–342. [Google Scholar] [CrossRef]
  3. Ye, J.; Zhan, J.; Ding, W.; Fujita, H. A novel fuzzy rough set model with fuzzy neighborhood operators. Inf. Sci. 2021, 544, 266–297. [Google Scholar] [CrossRef]
  4. Wang, W.; Zhan, J.; Mi, J. A three-way decision approach with probabilistic dominance relations under intuitionistic fuzzy information. Inf. Sci. 2022, 582, 114–145. [Google Scholar] [CrossRef]
  5. Wang, J.; Zhang, X.; Hu, Q. Three-way fuzzy sets and their applications (II). Axioms 2022, 11, 532. [Google Scholar] [CrossRef]
  6. Lin, Y.; Li, Y.; Wang, C.; Chen, J. Attribute reduction for multi-label learning with fuzzy rough set. Knowl.-Based Syst. 2018, 152, 51–61. [Google Scholar] [CrossRef]
  7. Huang, Z.; Li, J.; Qian, Y. Noise-tolerant fuzzy covering based multigranulation rough sets and feature subset selection. IEEE Trans. Fuzzy Syst. 2022, 30, 2721–2735. [Google Scholar] [CrossRef]
  8. Jiang, H.; Hu, B. On (O,G)-fuzzy rough sets based on overlap and grouping functions over complete lattices. Int. J. Approx. Reason. 2022, 144, 18–50. [Google Scholar] [CrossRef]
  9. Ma, L. Two fuzzy covering rough set models and their generalizations over fuzzy lattices. Fuzzy Sets Syst. 2016, 294, 1–17. [Google Scholar] [CrossRef]
  10. Zhang, X.; Wang, J.; Zhan, J.; Dai, J. Fuzzy measures and Choquet integrals based on fuzzy covering rough sets. IEEE Trans. Fuzzy Syst. 2022, 16, 2360–2374. [Google Scholar] [CrossRef]
  11. Yang, B.; Hu, B. A fuzzy covering-based rough set model and its generalization over fuzzy lattice. Inf. Sci. 2016, 367–368, 463–486. [Google Scholar] [CrossRef]
  12. Huang, Z.; Li, J. A fitting model for attribute reduction with fuzzy β covering. Fuzzy Sets Syst. 2021, 413, 114–137. [Google Scholar] [CrossRef]
  13. Zhang, X.; Wang, J. Fuzzy β-covering approximation spaces. Int. J. Approx. Reason. 2020, 126, 27–47. [Google Scholar] [CrossRef]
  14. Bustince, H.; Fernández, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap index, overlap functions and migrativity. In Proceedings of the 2009 International Fuzzy Systems Association Word Congress and 2009 European Society of Fuzzy Logic and Technology Conference, Lisbon, Portugal, 20–24 July 2009; Volume 65, pp. 300–305. [Google Scholar]
  15. Bedregal, B.; Dimuro, G.P.; Bustince, H.; Barrenechea, E. New results on overlap and grouping functions. Inf. Sci. 2013, 249, 148–170. [Google Scholar] [CrossRef]
  16. Dimuro, G.P.; Bedregal, B. Archimedean overlap functions: The ordinal sum and the cancellation, idempotency and limiting properties. Fuzzy Sets Syst. 2014, 252, 39–54. [Google Scholar] [CrossRef]
  17. Wen, X.; Zhang, X. Overlap functions based (multi-granulation) fuzzy rough sets and their applications in MCDM. Symmetry 2021, 13, 1779. [Google Scholar] [CrossRef]
  18. Wen, X.; Zhang, X.; Lei, T. Intuitionistic fuzzy (IF) overlap functions and IF-rough sets with applications. Symmetry 2021, 13, 1494. [Google Scholar] [CrossRef]
  19. Atanassov, K. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  20. Bustince, H.; Fernandez, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap functions. Nonlinear Anal. 2010, 72, 1488–1499. [Google Scholar] [CrossRef]
  21. Dimuro, G.P.; Bedregal, B. On residual implications derived from overlap functions. Inf. Sci. 2015, 312, 78–88. [Google Scholar] [CrossRef]
  22. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  23. Klir, G.; Yuan, B. Fuzzy Sets and Fuzzy Logic: Theory and Applications; Prentice Hall: Hoboken, NJ, USA, 1995. [Google Scholar]
  24. Zhan, J.; Zhang, X.; Yao, Y. Covering based multigranulation fuzzy rough sets and corresponding applications. Artif. Intell. Rev. 2020, 53, 1093–1126. [Google Scholar] [CrossRef]
  25. Wen, X.; Zhang, X.; Wang, J.; Lei, T. Fuzzy rough sets based on overlap functions and their application. J. Shaanxi Norm. Univ. (Nat. Sci. Ed.) 2022, 50, 24–32. [Google Scholar]
Table 1. A fuzzy β -covering.
Table 1. A fuzzy β -covering.
U C 1 C 2 C 3 C 4 C 5
x 1 0.7 0.5 0.4 0.3 0.2
x 2 0.6 0.3 0.3 0.7 0.3
x 3 0.4 0.3 0.5 0.8 0.5
x 4 0.5 0.7 0.5 0.2 0.6
x 5 0.1 0.4 0.2 0.6 0.1
x 6 0.6 0.8 0.4 0.1 0.5
Table 2. All fuzzy β -covering neighborhoods N ˜ x i β .
Table 2. All fuzzy β -covering neighborhoods N ˜ x i β .
x 1 x 2 x 3 x 4 x 5 x 6
N ˜ x 1 β 0 , 5 0.3 0.2 0.2 0.3 0.2
N ˜ x 2 β 0.3 0.6 0.3 0.3 0.7 0.3
N ˜ x 3 β 0.3 0.4 0.5 0.3 0.8 0.3
N ˜ x 4 β 0.5 0.2 0.2 0.5 0.2 0.5
N ˜ x 5 β 0.1 0.1 0.1 0.1 0.6 0.1
N ˜ x 6 β 0.6 0.1 0.1 0.4 0.1 0.5
Table 3. First comparative analysis.
Table 3. First comparative analysis.
Different Fuzzy Rough Set Models for Decision MakingDecision Ordering
Fuzzy rough set models for decision making in [9,24]. S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 )
Fuzzy rough set models for decision making in [17]. S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 )
Fuzzy rough set models for decision making in [25]. S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 )
The proposed models for decision making in this paper. S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
Table 4. Second comparative analysis.
Table 4. Second comparative analysis.
Different ζ [ 0 , 1 ] Decision Making in [9,24]Decision Making in This Paper
ζ = 0.1 S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.2 S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.3 S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.4 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.5 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.6 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.7 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 ) S ( x 5 )
ζ = 0.8 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 2 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 )
ζ = 0.9 S ( x 2 ) S ( x 1 ) S ( x 5 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 5 ) S ( x 2 ) S ( x 3 ) S ( x 4 ) S ( x 6 ) S ( x 1 )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Su, J.; Wang, Y.; Li, J. A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions and Its Application in MCDM. Symmetry 2023, 15, 647. https://doi.org/10.3390/sym15030647

AMA Style

Su J, Wang Y, Li J. A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions and Its Application in MCDM. Symmetry. 2023; 15(3):647. https://doi.org/10.3390/sym15030647

Chicago/Turabian Style

Su, Jialin, Yane Wang, and Jianhui Li. 2023. "A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions and Its Application in MCDM" Symmetry 15, no. 3: 647. https://doi.org/10.3390/sym15030647

APA Style

Su, J., Wang, Y., & Li, J. (2023). A Novel Fuzzy Covering Rough Set Model Based on Generalized Overlap Functions and Its Application in MCDM. Symmetry, 15(3), 647. https://doi.org/10.3390/sym15030647

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop