Rough sets, as a powerful tool to deal with uncertainties and inaccuracies in data analysis, have been continuously concerned and studied by many scholars since it was put forward, especially the research on various rough set models. On the other hand, overlap and grouping functions, as two newly aggregation operators and mathematical model to handle the problems involving in information fusion, have been successfully applied in many real-life problems. In this paper, based on overlap and grouping functions, we propose a new fuzzy rough set model named (GO, O)-fuzzy rough sets and consider its characterizations along with topological properties. Properly speaking, firstly, we utilize QL-operators (and also QL-implications) constructed from overlap and grouping functions and fuzzy negations to define the lower approximation operator in (GO, O)-fuzzy rough set model named GO-lower fuzzy rough approximation operator and the upper approximation operator in (GO, O)-fuzzy rough set model is considered as the O-upper fuzzy rough approximation operator in (IO, O)-fuzzy rough set model proposed by Qiao recently. Secondly, we discuss lots of basic properties of (GO, O)-fuzzy rough sets, especially for the properties of GO-lower fuzzy rough approximation operator. Thirdly, we focus on the relationship between (GO, O)-fuzzy rough sets and concrete fuzzy relations. Finally, we give the topological properties of the upper and lower approximation operators in (GO, O)-fuzzy rough set model.
A short introduction of overlap and grouping functions
Overlap and grouping functions, as two sorts of not necessary associative binary aggregation operators, have been continuously investigated by many scholars since they were, respectively, proposed by Bustince, Fernández, Mesiar et al. [1] in 2010 and Bustince, Pagola, Mesiar et al. [2] in 2012. As a result, after nearly ten years of development, these two types of newly aggregation operators have achieved a series of research results in theory and practical applications.
In practical applications, it is well known that overlap and grouping functions have been successfully used to address many practical issues, for instance, the applications on decision making [3], image processing [4], classification [5–7], fuzzy community detection problems [8], wavelet-fuzzy power quality diagnosis systems [9] and so on.
In theory, there exists a vast literature which involve in various respects of overlap and grouping functions, such as distribution equations [10], corresponding implications [11], concepts generalization [12, 13], generator pairs [14] and so on.
A brief review on the development of rough sets
Rough sets was originally introduced by Pawlak [15] in 1982. Nowadays, it has been successfully treated as a mathematical method of handling imprecision and vague information in data analysis. Because of this, the research on the new rough set model and its related properties along with applications has never been interrupted in the past four decades. In particular, one of the main line of research on rough set models is the extended research on existing models, which include the extension of relations [16–28], objects [29–32], the domain of discourse [33–35] and etc.
In addition, it is well known that the theory of rough sets has been successfully utilized for various aspects of practical issues, for instance, in data analysis [36], decision making [37, 38], conflict analysis [39], information process [40] and etc.
On the other hand, it is worth mentioning that theoretical research on new rough set models has been mainly focused on the characterization of approximate operators in the model and the research on their topological properties [41–44].
The motivation of our research
On the one hand, fuzzy implications are taken to define the lower approximate operators in rough set models when they are considered in fuzzy status and various certain fuzzy implications can induce different fuzzy rough set models. Among them, the most widely used are the three types of basic fuzzy implications induced by t-norms and t-conorms, that is, residual implications, S-implications and QL-implications. On the other hand, based on overlap and grouping functions, we also can derive three types of basic fuzzy implications and call them RO-implications, (G, N)-implications and QL-implications generated by tuples (O, G, N). Meanwhile, using RO-implications, Qiao [45] proposed a new fuzzy rough set model named (IO, O)-fuzzy rough sets recently.
In addition, it should be pointed out that when Dimuro, Bedregal, Bustince et al. [46] discussed the QL-operators and QL-implications generated by tuples (O, G, N) of overlap and grouping functions and fuzzy negations, they stated that “although the standard QL-operators constructed from t-norms and t-conorms have not been applied in any field, and, thus, have no importance in the study of fuzzy operators derived from the implication given in p → q ≡ ¬ p ∨ (p ∧ q), on the contrary, QL-operators constructed from overlap and grouping functions (and also the derived QL-implication functions) play an important role in the generation of fuzzy subsethood and entropy measures, which can be applied in several areas, such as clustering, fuzzy relational databases, intelligent systems, fuzzy decision making, image processing.”. At the same time, Qiao and Hu [47] used QL-operators constructed from left continuous t-norms and right continuous t-conorms to define the lower approximation operator and obtained a new rough set model, namely (⊥ ⊤, ⊤)-fuzzy rough sets based on left continuous t-norms and right continuous t-conorms.
Therefore, whether it is from the perspective of theoretical research or practical application, it is essential and meaningful to define the lower approximation operator in one class of rough set model by using the QL-operators derived from overlap and grouping functions and fuzzy negations (and also the derived QL-implications). However, so far, as far as we are aware, there is no related research using QL-operators derived from overlap and grouping functions and fuzzy negations (and also the derived QL-implications) to give the lower approximation operator to propose a fuzzy rough set model. So, as a supplement of this field, in this paper, we propose a new fuzzy rough set model on the basis of QL-operators derived from overlap and grouping functions and fuzzy negations (and also the derived QL-implications) and give a systemic study both on the characterization and topological properties of this new model. At the same time, in order to show that the relationship between the proposed new fuzzy rough set model and the existing relation based fuzzy rough set models more specifically, we provide the following Fig. 1 on the basis of the corresponding figure given in [47].
The extension process of rough sets on the basis of relations (the first item in these parentheses is relation and the second represents object, and notations ⊥, ⊤ , I, & , ra, ⊙ , O, G represent t-conorms, t-norms, fuzzy implications, binary operators and residual implications on complete residuated lattices, binary operators on complete co-residuated lattices, overlap functions and grouping functions, respectively).
The rest of this paper are organized as follows. Section 2 briefly reviews several basic definitions and used results in this paper. Section 3 proposes the notion of (GO, O)-fuzzy rough sets based on overlap and grouping functions and study some basic properties of (GO, O)-fuzzy rough sets. Section 4 systematically discusses the connections between (GO, O)-fuzzy rough sets and different types of fuzzy relations. Section 5 shows the topological properties of (GO, O)-fuzzy rough sets. Section 6 summarizes this work.
Preliminaries
In this section, let us first recall some definitions and their related properties which are indispensable for the reader to follow the work.
Definition 2.1. (see [1]) A bivariate function O : [0, 1] 2 ⟶ [0, 1] is said to be an overlap function if it satisfies the following conditions:
O is commuative;
O (a, b) =0 iff ab = 0;
O (a, b) =1 iff ab = 1;
O is increasing;
O is continuous.
Moreover, an overlap function O is said to be satisfied 1-section deflation [48] if
O (1, b) ≤ b for every b ∈ [0, 1], and the 1-section inflation [48] if
b ≤ O (1, b) for every b ∈ [0, 1], and the exchange principle [48] if
O (a, O (b, c)) = O (b, O (a, c)) for every a, b, c ∈ [0, 1].
In the following example, we list some usual overlap functions from [2, 14].
Example 2.2.
Any positive and continuous t-norm1\footnote []1A bivariate function T : [0, 1] 2 ⟶ [0, 1] is said to be a triangular norm (t-norm, for short) if it is commutative, associative, increasing and 1 is the neutral element. Meanwhile, a t-norm T is said to be continuous, if it is continuous in both arguments at the same time and positive if T (a, b) =0, then either a = 0 or b = 0 [49]. is an overlap function. In particular, the minimum t-norm TM (a, b) = min(a, b) is an overlap function. And, here, we call it minimum overlap function and denoted by OM.
For any p > 0, the function Op : [0, 1] 2 → [0, 1] given, for all a, b ∈ [0, 1], by
is an overlap function.
The function OmM : [0, 1] 2 → [0, 1] given, for all a, b ∈ [0, 1], by
is an overlap function.
Lemma 2.3.(see [45]) A bivariate function O : [0, 1] 2 ⟶ [0, 1] is an overlap function satisfying (O8). Then 1 is the neutral element of O.
Definition 2.4. (see [2]) A bivariate function G : [0, 1] 2 ⟶ [0, 1] is said to be a grouping function if it satisfies the following conditions:
G is commuative;
G (a, b) =0 iff a = b = 0;
G (a, b) =1 iff a = 1 or b = 1;
G is increasing;
G is continuous.
Moreover, a grouping function G is said to be satisfied 0-section inflation [50] if
b ≤ G (0, b) for every b ∈ [0, 1], and the 0-section deflation [50] if
G (0, b) ≤ b for every b ∈ [0, 1].
In the following example, we list some usual grouping functions from [14].
Example 2.5.
Any positive and continuous t-conorm2\footnote []2A bivariate function S : [0, 1] 2 ⟶ [0, 1] is said to be a triangular conorm (t-conorm, for short) if it is commutative, associative, increasing and 0 is the neutral element. Meanwhile, a t-conorm S is said to be continuous, if it is continuous in both arguments at the same time and positive if S (a, b) =1, then either a = 1 or b = 1 [49]. is a grouping function.
For any p > 0, the function Gp : [0, 1] 2 → [0, 1] given, for all a, b ∈ [0, 1], by
is a grouping function.
The function GMp : [0, 1] 2 → [0, 1] given, for all a, b ∈ [0, 1], by
is a grouping function.
Definition 2.6. (see [51]) A function N : [0, 1] ⟶ [0, 1] is said to be a fuzzy negation, if the following conditions hold:
Boundary conditions: N (0) =1 and N (1) =0.
N is decreasing: if x ≤ y then N (y) ≤ N (x).
A fuzzy negation is said to be strong if it is involutive, that is,
N (N (x)) = x.
Definition 2.7. (see [46]) A function I : [0, 1] 2 ⟶ [0, 1] is said to be a QL-operator constructed from tuples (O, G, N) if there exist an overlap function O : [0, 1] 2 ⟶ [0, 1], a grouping function G : [0, 1] 2 ⟶ [0, 1] and a fuzzy negation N : [0, 1] ⟶ [0, 1], such that
for all x, y ∈ [0, 1]. We denote such QL-operator by IO,G,N, and say that IO,G,N is a QL-operator constructed from the tuple (O, G, N).
Lemma 2.8.(see [46]) A QL-operator constructed from the tuple (O, G, N) is a fuzzy implication function if and only if G (N (x) , x) =1 for any x ∈ [0, 1].
Let X be a nonempty universe. Then a mapping A : X ⟶ [0, 1] is said to be a fuzzy set on X [52]. The family of all fuzzy sets on X is represented as [0, 1] X. In addition, some needed symbols related to fuzzy set are listed here, they mainly come from [53–55]. The fuzzy subset of X with constant value a is denoted by aX. For all a ∈ [0, 1] and X′⊂X, let aX′ denote the special fuzzy set written as aX′ (x) = a for every x ∈ X′ and aX′ (x) =0 for every x ∉ X′.
Definition 2.9. (see [45]) Let O : [0, 1] 2 ⟶ [0, 1] be an overlap function and X be a nonempty universe. Then the operation OX : [0, 1] X × [0, 1] X ⟶ [0, 1] X based on the overlap function O is given, for all fuzzy subsets A, B ∈ [0, 1] X and x ∈ X, by
Similar to Definition 2.9, we give the definition of grouping function based operations as follows.
Definition 2.10. Let G : [0, 1] 2 ⟶ [0, 1] be a grouping function and X be a nonempty universe. Then the operation GX : [0, 1] X × [0, 1] X ⟶ [0, 1] X based on the grouping function G is given, for all fuzzy subsets A, B ∈ [0, 1] X and x ∈ X, by
The operations on fuzzy sets are given as follows [47]:
AN (x) = N (A (x)) for any A ∈ [0, 1] X and x ∈ X,
(⋂ i∈ΛAi) (x) = ⋀ i∈ΛAi (x) for any index set Λ, Ai ∈ [0, 1] X and x ∈ X,
(⋃ i∈ΛAi) (x) = ⋁ i∈ΛAi (x) for any index set Λ, Ai ∈ [0, 1] X and x ∈ X.
For every A, B ∈ [0, 1] X, the notation A ⪯ B means that A (x) ≤ B (x) for every x ∈ X.
Let X and Y are two nonempty universes. Then a fuzzy set R : X × Y ⟶ [0, 1] is said to be a fuzzy relation from X to Y [52]. If X = Y, then R is called a fuzzy relation on X.
Definition 2.11. (see [45, 56]) Let R be a fuzzy relation on X. Then R is called
serial if ⋁y∈XR (x, y) =1 for every x ∈ X,
reflexive if R (x, x) =1 for every x ∈ X,
symmetric if R (x, y) = R (y, x) for every x, y ∈ X,
O-transitive if O (R (x, y) , R (y, z)) ≤ R (x, z) for every x, y, z ∈ X,
O-Euclidean if O (R (x, y) , R (x, z)) ≤ R (y, z) for every x, y, z ∈ X.
Moreover, R is called an O-fuzzy preorder if it is reflexive and O-transitive. Also, if R is an O-fuzzy preorder on X, then the pair (X, R) is called an O-fuzzy preorder set [45]. Beyond that, R is called an O-similarity fuzzy relation if it is reflexive, symmetric and O-transitive.
For each fuzzy relation R on X and z ∈ X, there are two unique fuzzy sets [z] R, [z] R : X ⟶ [0, 1] given, respectively, by [z] R (x) = R (x, z) and [z] R (x) = R (z, x) for any x ∈ X [57]. Moreover, for all fuzzy relation R on X, the fuzzy relation R-1 on X is defined, for every x, y ∈ X, by R-1 (x, y) = R (y, x).
Definition 2.12. (see [58]) A mapping i : [0, 1] X ⟶ [0, 1] X is said to be a fuzzy Čech interior operator on X, if the following conditions hold.
i (1X) =1X.
i (A) ⪯ A for every A ∈ [0, 1] X.
i (A ∩ B) = i (A) ∩ i (B) for each A, B ∈ [0, 1] X.
A mapping i♯ : [0, 1] X ⟶ [0, 1] X is said to be a fuzzy semi-Čech interior operator on X, if it only meets items (I1) and (I3) in Definition 2.12.
Definition 2.13. (see [59]) Let X be a nonempty set. Then a subset η ⊆ [0, 1] X is said to be a fuzzy topology on X, if the following conditions hold.
0X, 1X ∈ η.
A ∩ B ∈ η for all A, B ∈ η.
⋃i∈ΛAi ∈ η for every {Ai} i∈Λ ⊆ η. A fuzzy topological space (X, η) is said to be an Alexandroff space [59] if
⋂i∈ΛAi ∈ η for every {Ai} i∈Λ ⊆ η.
A subset ω ⊆ [0, 1] X is said to be a fuzzy semi-topology on a set X, if it meets items T1) and T2) in Definition 2.13 [47].
(GO, O)-fuzzy rough sets derived from overlap and grouping functions
Let X, Y be two nonempty universes and R be a fuzzy relation from X to Y. Then the triple (X, Y, R) is said to be a fuzzy approximation space. If X = Y and R is a fuzzy relation on X, then we call (X, R) a fuzzy approximation space [47].
Definition 3.1. Let (X, Y, R) be a fuzzy approximation space. Then the two mappings given, for any A ∈ [0, 1] Y and x ∈ X, by:
and
are called GO-lower and O-upper fuzzy rough approximation operators of (X, Y, R), respectively. Moreover, the pair is called the (GO, O)-fuzzy rough set of A with regard to (X, Y, R).
Remark 3.2.
It should be noted that the O-upper fuzzy rough approximation operator in (GO, O)-fuzzy rough set model given in Definition 3.1 is same with the upper fuzzy rough approximation operator in (IO, O)-fuzzy rough set model given in Definition 3.1 in [45]. Therefore, in the sequel, we just discuss the related properties of lower fuzzy rough approximation operator in (GO, O)-fuzzy rough set model.
In Definition 3.1, if the overlap function O degrades into the minimum overlap function OM and R becomes an OM-similarity fuzzy relation on X, then the O-upper fuzzy rough approximation operator in (GO, O)-fuzzy rough set model given in Definition 3.1 is same with the upper approximation operator in fuzzy rough set model shown in [60]. In other words, the O-upper fuzzy rough approximation operator in (GO, O)-fuzzy rough set model given in Definition 3.1 can be regarded as a generalization of the upper approximation operator in fuzzy rough set model given in [60].
Proposition 3.3.Let (X, Y, R) be a fuzzy approximation space. Then, for any A, B ∈ [0, 1] Y and {Ai : i ∈ Λ} ⊆ [0, 1] Y (Λ is any index set), below items come into existence.
.
A ⪯ B implies .
and .
and .
Proof. These conclusions can be derived from Definition 3.1 by a routine way and thus the details are omitted. □ Proposition 3.4.Let (X, Y, R) be a fuzzy approximation space and O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then below statement hold.
Proof. For every x ∈ X, by Lemma 2.3, we infer that
Thus, □ Proposition 3.5.Let (X, Y, R) be a fuzzy approximation space, O be an overlap function satisfying (O6) and G be a grouping function satisfying (G6). Then, for each x ∈ X and a ∈ [0, 1], below statement hold.
Proof. For every x ∈ X and a ∈ [0, 1], by item (O4) of Definition 2.1, item (G5) of Definition 2.4 and item (O6), we infer that
On the other hand, for every x ∈ X and a ∈ [0, 1], by item (O5) of Definition 2.1, items (G4) and (G5) of Definition 2.4 and item (G6), we deduce that
Therefore, for each x ∈ X and a ∈ [0, 1].
□ Proposition 3.6.Let (X, Y, R) be a fuzzy approximation space. Then below statement hold. for all a ∈ [0, 1] iff
Proof. On the one hand, if for all a ∈ [0, 1], then, from item (O2) of Definition 2.1 and item (G2) of Definition 2.4, one infers that . Thus, it holds that On the other hand, if , then, for every x ∈ X, from item (O2) of Definition 2.1 and item (G5) of Definition 2.4, it holds that
Furthermore, by item (G2) of Definition 2.4, it holds that ⋀y∈YN (R (x, y)) =0. And, for all a ∈ [0, 1], from Definitions 2.9 and 2.10, item (G5) of Definition 2.4 and item (O4) of Definition 2.1, it follows that
Thus, for all a ∈ [0, 1] iff □ Proposition 3.7.Let (X, Y, R) be a fuzzy approximation space. Then below statements hold.
for all a ∈ [0, 1].
Then (1) ⇒ (2), and if O is an overlap function having 1 as the neutral element and G is a grouping function having 0 as the neutral element, then (1) ⇔ (2).
Proof. It can be checked in a similar way as that of Proposition 3.6 and the details are omitted. □
Connections between (GO, O)-fuzzy rough sets and fuzzy relations
In this section, the connections between GO-lower and O-upper fuzzy rough approximation operators and some of specific fuzzy relations are investigated, for instance, serial fuzzy relations, reflexive fuzzy relations, symmetric fuzzy relations, O-transitive fuzzy relations and O-Euclidean fuzzy relations.
Proposition 4.1.Let (X, R) be a fuzzy approximation space and N be a strong fuzzy negation. Then below items are equivalent.
R is serial.
.
for all a ∈ [0, 1].
Proof. (1) ⇒ (2) For each x ∈ X, from item (O2) of Definition 2.1, items (G2) and (G5) of Definition 2.4, items (N1) and (N2) of Definition 2.6 and item (N3), it holds that
Hence, we get that . (2) ⇒ (1) For each x ∈ X, by item (O2) of Definition 2.1 and item (G5) of Definition 2.4, it follows immediately from the proof of (1) ⇒ (2) that
Furthermore, from item (G2) of Definition 2.4, it holds that N (⋁ y∈XR (x, y)) = 0. And thus, by item (N1) of Definition 2.6 and item (N3), one deduces that ⋁y∈XR (x, y) =1. Thus, R is serial. (2) ⇔ (3) It follows immediately from Proposition 3.6. Therefore, we obtain that (1) ⇔ (2) ⇔ (3).
Proposition 4.2.Let (X, R) be a fuzzy approximation space and N be a strong fuzzy negation. Consider below items.
R is reflexive.
for all A ∈ [0, 1] X.
Then (1) ⇒ (2), and if G (N (x) , x) =1 for any x ∈ [0, 1] and O satisfies (O7), then (1) ⇔ (2).
Proof. (1) ⇒ (2) For all x ∈ X, by item (N1) of Definition 2.6 and Definitions 2.9 and 2.10, one has that
Therefore, we get that for all A ∈ [0, 1] X. And now, we check that (2) ⇒ (1) under the condition of that G (N (x) , x) =1 for any x ∈ [0, 1] and O satisfies (O7).
For any x ∈ X, let A = 1X-{x}. Then, by Definitions 2.9 and 2.10, items (G2) and (G3) of Definition 2.4 and item (O2) of Definition 2.1, we infer that
that is, G (N (R (x, x)) , 0) =0. And, from item (G2) of Definition 2.4, it holds that N (R (x, x)) =0. Further, by item (N1) of Definition 2.6 and item (N3), one gets that R (x, x) =1. Hence, R is reflexive.
From Proposition 4.2, we can obtain the following corollary immediately.
Corollary 4.3.Let (X, R) be a fuzzy approximation space, N be a strong fuzzy negation, O be an overlap function having 1 as the neutral element and G be a grouping function satisfying (G7). Consider below items.
R is reflexive.
for all A ∈ [0, 1] X.
Then (1) ⇒ (2), and if G (N (x) , x) =1 for any x ∈ [0, 1], then (1) ⇔ (2).
Proposition 4.4.Let (X, R) be a fuzzy approximation space, N be a strong fuzzy negation, O be an overlap function having 1 as the neutral element and G (N (x) , x) =1 for any x ∈ [0, 1]. Consider below items.
R is symmetric.
for any x, y ∈ X.
Then (1) ⇒ (2), and if G (0, -) is strict increasing, then (1) ⇔ (2).
Proof. (1) ⇒ (2) For each x, y ∈ X, by item (O2) of Definition 2.1, items (G2) and (G3) of Definition 2.4, one has that
Therefore, we get that for any x, y ∈ X. Next, we prove (2) ⇒ (1) under the condition of that G (0, -) is strict increasing. For every x, y ∈ X, by item (O2) of Definition 2.1, it follows immediately from the proof of (1) ⇒ (2) that
Thus, one gets that N (R (x, y)) = N (R (y, x)). Furthermore, from item (N3), one concludes that R (x, y) = R (y, x) for any x, y ∈ X, that is, R is symmetric.
Proposition 4.5.Let (X, R) be a fuzzy approximation space, R be serial, N be a strong fuzzy negation, O be an overlap function satisfying (O8) and G be a grouping function satisfying (G7). Consider below items.
R is O-transitive.
for all A ∈ [0, 1] X.
Then (1) ⇒ (2).
Proof. Notice that the proof of this conclusion can be obtained from Proposition 6.8 in [47] under the condition of that overlap function satisfying (O8) and, for the sake of completeness, here, we also give the verification from the overlap function viewpoint.
For all A ∈ [0, 1] X and x ∈ X, by item (G5) of Definition 2.4, items (N1) and (N2) of Definition 2.6 and item (N3), items (O1) and (O5) of Definition 2.1 and items (O8) and (G7), one infers that
Hence, we get that for all A ∈ [0, 1] X. □
From Proposition 4.5, we can obtain the following corollary immediately.
Corollary 4.6Let (X, R) be a fuzzy approximation space, R be reflexive, N be a strong fuzzy negation, O be an overlap function satisfying (O8) and G be a grouping function satisfying (G7). Consider below items.
R is O-transitive.
for all A ∈ [0, 1] X.
Then (1) ⇒ (2).
Proposition 4.7.Let (X, R) be a fuzzy approximation space, R be reflexive, G be a grouping function satisfying (G7). Consider below items.
R is O-transitive.
for any x ∈ X.
Then (1) ⇒ (2).
Proof. For every fixed x ∈ X, from item (N1) of Definition 2.6 and item (G7), it holds that
for any z ∈ X.
Thus, we achieve that for any x ∈ X. □ Proposition 4.8.Let (X, R) be a fuzzy approximation space, N be a strong fuzzy negation, O be an overlap function satisfying (O8), G be a grouping function satisfying (G7) and R be serial and symmetric. Consider below items.
R is O-Euclidean.
for all A ∈ [0, 1] X.
Then (1) ⇒ (2).
Proof. It can be checked in a similar way as that of Proposition 4.5 and the details are omitted. □ Proposition 4.9.Let (X, R) be a fuzzy approximation space, R be reflexive and G be a grouping function satisfying (G7). Consider below items.
R is O-Euclidean.
for any x ∈ X.
Then (1) ⇒ (2).
Proof. For every fixed x ∈ X, from item (N1) of Definition 2.6 and item (G7), one has that
for any z ∈ X.
Thus, we achieve that for any x ∈ X. □
Topological properties of (GO, O)-fuzzy rough sets
In this section, we discuss the topological properties of GO-lower fuzzy rough approximation operator in (GO, O)-fuzzy rough sets.
Proposition 5.1.Let (X, R) be a fuzzy approximation space, R be reflexive, G be a grouping function satisfying (G7) and O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then is a fuzzy Čech interior operator.
Proof. It follows immediately from Proposition 3.4, item (4) of Proposition 3.3 and Corollary 4.3. □
Proposition 5.2.Let (X, R) be a fuzzy approximation space and O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then is a fuzzy semi-Čech interior operator.
Proof. It follows immediately from Proposition 3.4, item (4) of Proposition 3.3. □
Proposition 5.3.Let (X, R) be a fuzzy approximation space, R be serial, N be a strong fuzzy negation and O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then is a fuzzy semi-topology.
Proof. The items T1) and T2) in Definition 2.13 are checked as follows. T1) From Propositions 4.1 and 3.4, we obtain that T2) For , by item (4) Proposition 3.3, it follows that
Thus, we get that
Therefore, is a fuzzy semi-topology. □
Proposition 5.4.Let (X, R) be a fuzzy approximation space, R be reflexive, N be a strong fuzzy negation, G be a grouping function satisfying (G7), O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then is an Alexandroff fuzzy topology.
Proof. The items T1) and T3) in Definition 2.13 and T4) are checked as follows.
T1) From Propositions 4.1 and 3.4, we obtain that T3) For all , from item (3) of Proposition 3.3 and Corollary 4.3, it holds that
Thus, we get that T4) For every , by item (4) Proposition 3.3, it follows that
Thus, we get that
Hence, is an Alexandroff fuzzy topology.
□ Lemma 5.5.(see [45]) Let (X, R) be a fuzzy approximation space. Then below items are equivalent.
R is serial.
.
for all a ∈ [0, 1].
Lemma 5.6.(see [45]) Let (X, R) be a fuzzy approximation space and O be an overlap function satisfying (O7). Then below items are equivalent.
R is reflexive.
for all A ∈ [0, 1] X.
Proposition 5.7.Let (X, R) be a fuzzy approximation space, R be reflexive, N be a strong fuzzy negation, O be an overlap function having 1 as neutral element and G be a grouping function satisfying (G7). If G (N (x) , x) =1 for any x ∈ [0, 1], then is an Alexandroff fuzzy topology.
Proof. The items T1) and T3) in Definition 2.13 and T4) are checked as follows. T1) From item (1) of Proposition 3.3, Propositions 3.4 and 4.1 and Lemma 5.5, we obtain that T3) For each , by item (3) of Proposition 3.3, Corollary 4.3 and Lemma 5.6, it holds that
Thus, we get that T4) For all , by item (4) of Proposition 3.3, Corollary 4.3 and Lemma 5.6, it follows that
Thus, we get that ,that is,
Therefore, is an Alexandroff fuzzy topology.
□
Lemma 5.8.(see [45]) Let (X, R) be a fuzzy approximation space and R be serial. Then is an Alexandroff fuzzy topology.
Proposition 5.9.Let (X, R) be a fuzzy approximation space, R be reflexive, N be a strong fuzzy negation, G be a grouping function satisfying (G7) and O be an overlap function having 1 as neutral element. If G (N (x) , x) =1 for any x ∈ [0, 1], then .
Proof. On the one hand, for any , it is visible that . On the other hand, for any , by Corollary 4.3 and Lemma 5.6, one has that
Hence, we obtain that , that is, .
Therefore, . □
Conclusions
This paper mainly focuses on the research topic of fuzzy rough set model based on fuzzy logic connectives and their induced fuzzy implications. We consider a new fuzzy rough set model on the basis of overlap and grouping functions and the QL-operators (and also the QL-implications) derived from them from the theoretical viewpoint. The main results of this work are listed as follows.
As a generalization of the Pawlak’s rough sets, we propose the concept of (GO, O)-fuzzy rough set model and utilize QL-operators derived from overlap and grouping functions and fuzzy negations (and also the derived QL-implications) to define the GO-lower fuzzy rough approximation operator in (GO, O)-fuzzy rough sets. Furthermore, we show the basic properties of GO-lower and O-upper fuzzy rough approximation operators, especially for GO-lower fuzzy rough approximation operator.
We give the characterizations of GO-lower fuzzy rough approximation operator in (GO, O)-fuzzy rough set model by common classes of fuzzy relations, such as serial, reflexive, symmetric, O-transitive and O-Euclidean ones.
We discuss the topological properties of GO-lower fuzzy rough approximation operator in (GO, O)-fuzzy rough sets. In particular, it is proved that the set of fixed points of GO-lower fuzzy rough approximation operator in (GO, O)-fuzzy rough sets forms an Alexandroff topology.
As our future work, for one thing, we plan to investigate axiomatic characterizations of (GO, O)-fuzzy rough sets. For another, we intend to consider the real-life applications of (GO, O)-fuzzy rough set model.
Acknowledgments
The authors would like to express their sincere thanks to the Editors and anonymous reviewers for their most valuable comments and suggestions in improving this paper greatly.
This work was supported by the National Natural Science Foundation of China (62166037 and 11901465), the Science and Technology Program of Gansu Province (20JR10RA101), the China Postdoctoral Science Foundation (2021M692561), the Scientific Research Fund for Young Teachers of Northwest Normal University (NWNU-LKQN-18-28) and the Doctoral Research Fund of Northwest Normal University (6014/0002020202).
BustinceH., PagolaM., MesiarR., HüllermeierE. and HerreraF., Grouping, overlaps, and generalized bientropic functions for fuzzy modeling of pairwise comparisons, IEEE Transactions on Fuzzy Systems20 (2012), 405–415.
3.
ElkanoM., GalarM., SanzJ.A., SchiavoP.F., PereiraS.Jr, DimuroG.P., BorgesE.N. and BustinceH., Consensus via penalty functions for decision making in ensembles in fuzzy rule-based classification systems, Applied Soft Computing67 (2018), 728–740.
4.
JurioA., BustinceH., PagolaM., PraderaA. and YagerR., Some properties of overlap and grouping functions and their application to image thresholding, Fuzzy Sets and Systems229 (2013), 69–90.
5.
ElkanoM., GalarM., SanzJ. and BustinceH., Fuzzy rule-based classification systems for multi-class problems using binary decomposition strategies: on the influence of n-dimensional overlap functions in the fuzzy reasoning method, Information Sciences332 (2016), 94–114.
6.
ElkanoM., GalarM., SanzJ., FernándezA., BarrenecheaE., HerreraF. and BustinceH., Enhancing multi-class classification in FARCHD fuzzy classifier: on the synergy between n-dimensiona loverlap functions and decomposition strategies, IEEE Transactions on Fuzzy Systems23 (2015), 1562–1580.
7.
PaternainD., BustinceH., PagolaM., SussnerP., KolesárováA. and MesiarR., Capacities and overlap indexes with an application in fuzzy rule-based classification systems, Fuzzy Sets and Systems305 (2016), 70–94.
8.
GómezD., RodríguezJ.T., MonteroJ., BustinceH. and BarrenecheaE., N-dimensional overlap functions, Fuzzy Sets and Systems287 (2016a), 57–75.
9.
NolascoD.H., CostaF.B., PalmeiraE.S., AlvesD.K., BedregalB., RochaT.O., RibeiroR.L. and SilvaJ.C., Wavelet-fuzzy power quality diagnosis system with inference method based on overlap functions: case study in an AC microgrid, Engineering Applications of Artificial Intelligence85 (2019), 284–294.
10.
ZhangT. and QinF., On distributive laws between 2-uninorms and overlap (grouping) functions, Internation Journal of Approximate Reasoning119 (2020), 353–372.
11.
DimuroG.P., BedregalB., FernandezJ., Sesma-SaraM., PintorJ.M. and BustinceH., The law of O-conditionality for fuzzy implications constructed from overlap and grouping functions, Internation Journal of Approximate Reasoning105 (2019), 27–48.
12.
BedragelB., BustinceH., PalmeiraE., DimuroG. and FernandezJ., Generalized intervalvaluedOWAoperators with interval weights derived from intervalvalue doverlap functions, Internation Journal of Approximate Reasoning90 (2017), 1–16.
13.
CaoM., HuB.Q. and QiaoJ., On interval (G, N)-implications and (O, G, N)-implications derived from interval overlap and grouping functions, Internation Journal of Approximate Reasoning100 (2018), 135–160.
14.
DuW.S. and HuB.Q., Dominance-based rough set approach to incomplete ordered information systems, Information Sciences346-347 (2016), 106–129.
15.
PawlakZ., Rough Set, International Journal of Computer and Information Sciences11 (1982), 341–356.
16.
AtefM. and NadaS.I., On three types of soft fuzzy coverings based rough sets, Mathematics and Computers in Simulation185 (2021), 452–467.
17.
KangX., MiaoD., LinG. and LiuY., Relation granulation and algebraic structure based on concept lattice in complex information systems, International Journal of Machine Learning and Cybernetics9 (2018), 1895–1907.
18.
LuoS., MiaoD., ZhangZ., ZhangY. and HuS., A neighborhood rough set model with nominal metric embedding, Information Sciences520 (2020), 373–388.
19.
MaL., Couple fuzzy covering rough set models and their generalizations to CCD lattices, Internation Journal of Approximate Reasoning126 (2020), 48–69.
20.
SunB., MaW. and ChenX., Variable precision multigranulation rough fuzzy set approach to multiple attribute group decision-making based on -similarity relation, Computers & Industrial Engineering127 (2019), 326–343.
21.
SunL., WangL., DingW., QianY. and XuJ., Neighborhood multi-granulation rough sets-based attribute reduction using Lebesgue and entropy measures in incomplete neighborhood decision systems, Knowledged-Based Systems192 (2020), 105–373.
22.
WangC., ShiY., FanX. and ShaoM., Attribute reduction based on k-nearest neighborhood rough sets, Internation Journal of Approximate Reasoning106 (2019), 18–31.
23.
WangQ., QianY., LiangX., GuoQ. and LiangJ., Local neighborhood rough set, Knowledged-Based Systems153 (2018), 53–64.
24.
YangB. and HuB.Q., Communication between fuzzy information systems using fuzzy covering-based rough sets, Internation Journal of Approximate Reasoning103 (2018), 414–436.
25.
ZhanJ., JiangH. and YaoY., Covering-based variable precision fuzzy rough sets with PROMETHEE-EDAS methods, Information Sciences538 (2020), 314–336.
26.
ZhanJ. and XuW., Two types of coverings based multigranulation rough fuzzy sets and applications to decision making, Artificial Intelligence Review53 (2018), 167–198.
27.
ZhangK., ZhanJ., WuW. and AlcantudJ.C.R., fuzzy β-covering based -fuzzy rough set models and applications to multi-attribute decision-making, Computers & Industrial Engineering128 (2019), 605–621.
28.
ZhangY.L. and LiC.Q., Relationships between relation-based rough sets and belief structures, Internation Journal of Approximate Reasoning127 (2020), 83–98.
29.
DuboisD. and PradeH., Rough fuzzy sets and fuzzy rough sets, International Journal of General Systems17(2-3) (1990), 191–209.
YaoW., SheY. and LuL.X., Metric-based L-fuzzy rough sets: Approximation operators and definable sets, Knowledged-Based Systems163 (2019), 91–102.
32.
ZhanJ., AliM.I. and MehmoodN., On a novel uncertain soft set model: Z-soft fuzzy rough set model and corresponding decision making methods, Applied Soft Computing56 (2017), 446–457.
33.
SangB., YangL., ChenH., XuW., GuoY. and YuanZ., Generalized multi-granulation double-quantitative decision-theoretic rough set of multi-source information system, Internation Journal of Approximate Reasoning115 (2019), 157–179.
34.
SunB., ZhouX. and LinN., Diversified binary relation-based fuzzy multigranulation rough set over two universes and application to multiple attribute group decision making, Information Fusion55 (2020), 91–104.
35.
UğurA.A. and DikerM., Generalized textural rough sets: Rough set models over two universes, Information Sciences521 (2020), 398–421.
36.
PawlakZ., Rough set theory and its applications to data analysis, Cybernetics and Systems29 (1998), 661–688.
37.
JiangH., ZhanJ. and ChenD., Covering-Based variable precision -fuzzy rough sets with applications to multiattribute decision-making, IEEE Transactions on Fuzzy Systems27 (2019), 1558–1572.
38.
ZhangK., ZhanJ. and WuW.Z., Novel fuzzy rough set models and corresponding applications to multi-criteria decision-making, Fuzzy Sets and Systems383 (2020), 92–126.
39.
SunB., MaW. and ZhaoH., Rough set-based conflict analysis model and method over two universes, Information Sciences372 (2016), 111–125.
40.
KryszkiewiczM., Rough set approach to incomplete information systems, Information Sciences112 (1998), 39–49.
41.
HanS.E., Topological operators of MW-topological rough approximations, Internation Journal of Approximate Reasoning120 (2020), 138–150.
42.
HanS.E., Topological properties of locally finite covering rough sets and K-topological rough set structures, Soft Computing25 (2021), 6865–6877.
43.
JinQ., LiL., MaZ. and YaoB., A note on the relationships between generalized rough sets and topologies, Internation Journal of Approximate Reasoning130 (2021), 292–296.
44.
BarbarossaS. and SardellittiS., Topological signal processing over simplicial complexes, IEEE Transactions on Signal Processing68 (2020), 2992–3007.
45.
QiaoJ., On (IO, O)-fuzzy rough sets based on overlap function, Internation Journal of Approximate Reasoning132 (2021), 26–48.
46.
DimuroG.P., BedregalB., BustinceH., JurioA., BaczyńskiM. and MiśK., QL-operations and QL-implication functions constructed from tuples (O, G, N) and the generation of fuzzy subsethood and entropy measures, Internation Journal of Approximate Reasoning82 (2017), 170–192.
47.
QiaoJ. and HuB.Q., On (⊙ , &)-fuzzy rough sets based on residuated and co-residuated lattices, Fuzzy Sets and Systems336 (2018), 54–86.
48.
DimuroG.P. and BedregalB., On residual implications derived from overlap functions, Information Sciences312 (2015), 78–88.
DimuroG.P., BedregalB. and SantiagoR.H.N., On (G, N)-implications derived from grouping functions, Information Sciences279 (2014), 1–17.
51.
BedragelB., DimuroG.P., BustinceH. and BarrenecheaE., New results on overlap and grouping function, Information Sciences249 (2013), 148–170.
52.
ZadehL.A., Fuzzy sets, Information & Control8 (1965), 338–353.
53.
ChenP., LaiH. and ZhangD., Coreflective hull of finite strong L-topological spaces, Fuzzy Sets and Systems182 (2011), 79–92.
54.
ChenP. and ZhangD., Alexandroff L-co-topological spaces, Fuzzy Sets and Systems161 (2010), 2505–2514.
55.
LaiH. and ZhangD., Fuzzy preorder and fuzzy topology, Fuzzy Sets and Systems157 (2006), 1865–1885.
56.
WuW.Z., LeungY. and MiJ.S., On characterizations of -fuzzy rough approximation operators, Fuzzy Sets and Systems154 (2005), 76–102.
57.
MaZ.M. and HuB.Q., Topological and lattice structures of L-fuzzy rough sets determined by lower and upper sets, Information Sciences218 (2013), 194–204.
58.
MočkořJ., On the relationship among relational categories of fuzzy topological structures, In: M.J. Lesot et al.(Eds.), Information Processing and Management of Uncertainty in Knowledge-Based Systems, Communications in Computer and Information Science1239 (2020), 189–197.
59.
ZhangD., Fuzzy pretopological spaces, an extension of FTS, Chinese Annals of Mathematics3 (1999), 309–316.
60.
DuboisD. and PradeH., Rough fuzzy sets and fuzzy rough sets, {Internation Journal of General Systems17 (1990), 191–209.