In 1982, Pawlak proposed the concept of rough sets as a novel mathematical tool to address the issues of vagueness and uncertain knowledge. Topological concepts and results are close to the concepts and results in rough set theory; therefore, some researchers have investigated topological aspects and their applications in rough set theory. In this discussion, we study further properties of Nj-neighborhoods; especially, those are related to a topological space. Then, we define new kinds of approximation spaces and establish main properties. Finally, we make some comparisons of the approximations and accuracy measures introduced herein and their counterparts induced from interior and closure topological operators and E-neighborhoods.
There are several approaches to manipulate and understand imperfect knowledge, among which is the rough set theory introduced by Pawlak [18, 19] as a non-statistical approach in data analysis. Methodology of rough set theory is concerned with the classifications of objects using equivalence relations into three main areas. Since its emergence until the present, it has been successfully applied in several fields such as computer network [15], image processing [21], data mining [23], and medical science [12].
To extend the applications of rough set theory, many authors replaced a strict condition of an equivalence relation by tolerance relation [27], similarity relation [3, 4], dominance relation [42], and arbitrary binary relation [44]. The essential aim of these generalizations is to delete some objects from the negative region of decision categories and/or add new objects to the positive region.
The classical lower and upper approximations are the central idea in the rough set theory and they have been defined using different kinds of neighborhoods such as right and left neighborhoods [31, 32], minimal right neighborhoods [6] and minimal left neighborhoods [7]. Later on, Abd El-Monsef et al. [1] established new types of neighborhoods by taking the union and intersection of some previous types of neighborhoods. Abu-Donia [5] applied the right neighborhoods to study three novel types of approximations under a finite number of binary relations. In [28], the dual idea of neighborhood systems was presented under the name of remote neighborhood systems. Atef et al. [11] presented new kinds of neighborhoods, namely j-adhesion neighborhoods. Recently, Al-shami et al. [9] have defined E-neighborhood systems and explored new rough set models, and Al-shami [8] has introduced C-neighborhood systems and applied to protect from infection with the new corona-virus (COVID-19). New types of rough set models were investigated in [33–41].
An interesting research theme in rough set theory is to study rough set theory via topology. Skowron [26] and Wiweger [29] separately investigated the role of topological aspects in rough sets. Lashin et al. [16] introduced a topology using binary relations and applied to generalize the basic rough set concepts. Salama [22] defined the concept of higher order sets as a new class of new types of nearly open and closed sets. He initiated this class by much iteration of topological closure and interior operations for a given set. El-Sharkasy [13] investigated separation axioms in the minimal structure approximation space. Singh and Tiwari [25] mentioned the important studies conducted in the interdependencies of classical rough set theory and topology during the last twenty years. Recently, Salama et al. [24] have investigated topological methods for rough continuous functions and provided some practical applications.
The main two goals of this manuscript are, first, to discuss further properties of Nj-neighborhoods from a topological view, and second, to exploit them to generate different types of approximations spaces that give higher accuracy measures than their counterparts induced from topology
After this introduction, the article is organized as follows. In Section 2, we recall some definitions and properties of rough sets and topological spaces that help the reader to well understand this article. In Section 3, we scrutinize more properties of Nj-neighborhood spaces; especially, those are related to separation axioms and algebraic structures. In Section 4, we apply Nj-neighborhoods to define and explore new approximations of a set. In Sections 5 and 6, we present a comparison between the lower and upper approximations and accuracy measures induced from different types of Nj-neighborhoods and their counterparts induced from topological operators and Ej-neighborhoods. We elucidate that our approach is better than approach given in [1] under arbitrary relation, and is better than approach given in [9] under a pre order relation. Finally, we give some conclusions and make a plan for future work in Section 7.
Preliminaries
This section recalls some basic properties and results of rough set theory; particularly, those are related to some types of neighborhoods systems.
Through this manuscript, U denotes a nonempty finite set.
Rough set theory and neighborhood systems
Definition 2.1. (see, [1, 2]) A binary relation Ω on U is a subset of U × U. We write xΩy if (x, y) ∈ Ω.
Definition 2.2. (see, [1, 2]) A binary relation Ω on U is said to be:
(i) reflexive if xΩx for each x ∈ U.
(ii) symmetric if xΩy ⇔ yΩx.
(iii) antisymmetric if x = y whenever xΩy and yΩx.
(iv) transitive if xΩz whenever xΩy and yΩz.
(v) equivalence if it is reflexive, symmetric and transitive.
(vi) partial order if it is reflexive, antisymmetric and transitive.
(vii) diagonal if Ω = {(x, x) : x ∈ U}.
(viii) comparable if xΩy or yΩx for each x, y ∈ U.
Definition 2.3. [18, 19] Let Ω be an equivalence relation on U. We associate every X ⊆ U with two subsets: , and
The two sets and are respectively called lower and upper approximations of X, where U/Ω is the set of all equivalence classes.
Proposition 2.4.[18, 19] Let Ω be an equivalence relation on U and G, H ⊆ U. Then the following properties hold.
(L1)
(U1)
(L2)
(U2)
(L3)
(U3)
(L4) If G ⊆ H, then
(U4) If G ⊆ H, then
(L5)
(U5)
(L6)
(U6)
(L7)
(U7)
(L8)
(U8)
(L9)
(U9)
(L10)
(U10)
Now, we recall the concepts of Nj-neighborhoods and Ej-neighborhoods which we apply to initiate new approximations and make some comparisons in this manuscript.
Definition 2.5. [1, 32] Let Ω be a binary relation on U. The j-neighborhoods of x ∈ U (denoted by Nj (x)) are given for each j ∈ {r, l, 〈r〉, 〈l〉, i, u, 〈i〉, 〈u〉} as follows.
(i)Nr (x) = {y ∈ U : xΩy}.
(ii)Nl (x) = {y ∈ U : yΩx}.
(iii)
(iv)
(v)Ni (x) = Nr (x) ⋂ Nl (x).
(vi)Nu (x) = Nr (x) ⋃ Nl (x).
(vii)N〈i〉 (x) = N〈r〉 (x) ⋂ N〈l〉 (x).
(viii)N〈u〉 (x) = N〈r〉 (x) ⋃ N〈l〉 (x).
Henceforth, we consider j ∈ {r, l, 〈r〉, 〈l〉, i, u, 〈i〉, 〈u〉}, unless stated otherwise.
In [6, 32], the authors studied lower and upper approximations of a subset using N〈r〉 and Nr under any arbitrary binary relation. We complete these two studies by introducing lower and upper approximations of a subset using all j-neighborhoods.
Definition 2.6. [1] Let Ω be a binary relation on U and λj be a map from U to 2U which associated each x ∈ U with its j-neighborhood in 2U. We called a triple (U, Ω, λj) a j-neighborhood space (briefly, j-NS)
Definition 2.7. [9] Let Ω be a binary relation on U. The E-Neighborhoods of x ∈ U (briefly, Ej (x)) are defined for each j as follows.
(i)Er (x) = {y ∈ U : Nr (y) ⋂ Nr (x) ≠ ∅}.
(ii)El (x) = {y ∈ U : Nl (y) ⋂ Nl (x) ≠ ∅}.
(iii)Ei (x) = Er (x) ⋂ El (x).
(iv)Eu (x) = Er (x) ⋃ El (x).
(v)E〈r〉 (x) = {y ∈ U : N〈r〉 (y) ⋂ N〈r〉 (x) ≠ ∅}.
(vi)E〈l〉 (x) = {y ∈ U : N〈l〉 (y) ⋂ N〈l〉 (x) ≠ ∅}.
(vii)E〈i〉 (x) = E〈r〉 (x) ⋂ E〈l〉 (x).
(viii)E〈u〉 (x) = E〈r〉 (x) ⋃ E〈l〉 (x).
Definition 2.8. [9] Let X be a subset of a j-NS (U, Ω, λj). Then Ej-lower approximation , Ej-upper approximations and E-accuracy measure of X are respectively defined as follows and
.
Some topological concepts
We begin this subsection by mentioning the definition a topology.
Definition 2.9. A class θ of subsets of a nonempty set U is called a topology if it is closed under arbitrary union and finite intersection. We called an ordered pair (U, θ) a topological space.
A topology satisfying that every open set is also closed is called a clopen topology, and a topology satisfying that all subsets are open is called a discrete topology.
Definition 2.10. For a subset A of (X, θ), the interior of A (briefly, intθ (A)) is the union of all open sets that are contained in A, the closure of A (briefly, clθ (A)) is the intersection of all closed sets containing A.
Definition 2.11. A topological space (U, θ) is called:
(i)T0 if for every x ≠ y ∈ U there is an open set V such that x ∈ V and y ∉ V, or y ∈ V and x ∉ V.
(ii)T1 if for every x ≠ y ∈ U there are two open sets V and W such that x ∈ V \ W and and y ∈ W \ V. If V and W are disjoint, then (U, θ) is called T2.
(iii) regular if for every closed set H such that x ∉ H, there are two disjoint open sets; one of them containing H and the other containing x.
(iv) normal if for every two disjoint closed sets are separated by two disjoint open sets.
(v)T3 (resp. T4) if it is both T1 and regular (resp. normal).
Proposition 2.12.Every Ti-space is Ti-1 for each i = 1, 2, 3, 4.
Proposition 2.13.If (U, θ) is finite T1, then θ is the discrete topology.
The following result shows the method of generating different types of topology using Nj-neighborhood systems.
Theorem 2.14.[1] If (U, Ω, λj) is a j-NS, then θNj = {A ⊆ U : Nj (x) ⊆ A for each x ∈ A} forms a topology on U for each j.
Definition 2.15. [1] A subset A of a j-NS (U, Ω, λj) is said to be a Nj-open set if A belongs to θNj, and its complement is said to be a Nj-closed set.
A class Γj of all Nj-closed subsets of a j-NS (U, Ω, λj) is denoted by ΓNj = {F ⊆ U : Fc ∈ θNj}.
The following two definitions explain the method of formulating the approximations and accuracy measures of a set using interior and closure operators.
Definition 2.16. [1] Let (U, Ω, λj) be a j-NS. For each j, the Nj-lower and Nj-upper approximations of a set X ⊆ U are respectively given by , where (intj is the interior operator in (U, θNj))
, where (clj is the closure operator in (U, θNj))
Definition 2.17. [1] The θNj-boundary, and θNj-accuracy measure of a subset X of a j-NS (U, Ω, λj) are formulated respectively by BθNj (X) = clj (X) \ intj (X),
provided that X≠ ∅.
Further properties of j-neighborhood spaces
In this section, we establish some topological and algebraic properties of j-neighborhood spaces under different kinds of binary relations.
Theorem 3.1.Let (U, Ω, λj) be a j-NS. For each j ∈ {r, l, u}, the following two properties are equivalent:
(i) a topological space (U, θNj) is Ti for each i = 1, 2, 3, 4.
(ii)Ω is a subset of the diagonal relation.
Proof. (i)⇒ (ii): Since U is finite and (U, θNj) is a Ti-space for each i = 1, 2, 3, 4, then θNj is the discrete topology. Therefore, every singleton subset of U is open. Thus, for each j ∈ {r, l, u}, Nj (x) equals to {x} or the empty set for each x ∈ U. This implies that xΩy ⇒ x = y. Hence, Ω is a subset of the diagonal relation.
(ii)⇒ (i): If Ω is a subset of the diagonal relation, then Nj (A) equals to A or the empty set for each A ⊆ U. Therefore, A ∈ θNj for each A ⊆ U. Consequently, θNj is the discrete topology. Hence, (U, θNj) is T4, as required.□
The above result fails in the cases of j ∉ {r, l, u} as the next example explains.
Example 3.2. Consider Ω = {(v, v) , (w, w) , (v, w)} is a binary relation on U = {v, w}. By calculating we find that: Nj (v) = {v} and Nj (w) = {w} for each j ∈ {〈r〉, 〈l〉, i, 〈i〉, 〈u〉}. Then θNj is the discrete topology. Therefore (U, θNj) is Ti (i = 1, 2, 3, 4) in spite of Ω is not a subset of the diagonal relation. Note that θNr = {∅ , U, {w}} , θNl = {∅ , U, {v}} and θNu = {∅ , U} are not T1.
Theorem 3.3.Let (U, Ω, λj) be a j-NS. If Ω is a subset of the diagonal relation, then for each j a topological space (U, θNj) is Ti for each i = 1, 2, 3, 4.
Proof. One can prove this theorem using a similar manner of the proof of Theorem 3.1.□
Theorem 3.4.Let (U, Ω, λj) be a j-NS and j ∈ {r, l, i}. If Ω is comparable, anti-reflexive, anti-symmetric and transitive relation, then (U, θNj) is T0.
Proof. To prove the theorem in the case of j = r, let x ≠ y ∈ U. Since Ω is comparable and anti-symmetric, then xΩy such that (y, x) ∉ Ω, or yΩx such that (x, y) ∉ Ω. Say, xΩy such that (y, x) ∉ Ω. Then y ∈ Nr (x). Since Ω is anti-reflexive, then x ∉ Nr (x). It remains to prove that Nr (x) ∈ θNj. Let z ∈ Nr (x). Then xΩz. For each a ∈ Nr (z), we have zΩa. Since Ω is transitive, then xΩa. Therefore a ∈ Nr (x). Thus Nr (z) ⊆ Nr (x) which means Nr (x) ∈ θNj. Hence, (U, θNj) is T0, as required.
Following similar arguments, one can prove the theorem in the case of j = l.
To prove the theorem in the case of j = i, note that Ni (x) =∅ for each x ∈ U because Ω is anti-reflexive and anti-symmetric. Then θNi is the discrete topology on U; therefore, (U, θNi) is T0.□
Remark 3.5. In the above proposition, we obtain the indiscrete topology in the case of j = u. This follows from the fact Nu (x) under those conditions is U \ {x} for each x ∈ U. This implies that U and ∅ are the only sets in θNu; therefore, it forms the indiscrete topology on U.
Proposition 3.6.Let (U, Ω, λj) be a j-NS such that x, y ∈ U and Ω is reflexive and anti-symmetric. Then
(i)Ni (x) = N〈i〉 (x) = {x} for each x ∈ U.
(ii)Nj (x) ≠ Nj (y) for each x ≠ y, where j ∈ {r, l, 〈r〉, 〈l〉}.
Proof.
(i) Since Ω is reflexive, then x ∈ Ni (x). Now, let y ∈ Ni (x). Then y ∈ Nr (x) and y ∈ Nl (x). This means that xΩy and yΩx. Since Ω is anti-symmetric, then x = y. Thus Ni (x) = {x}. Since Ω is reflexive, then x ∈ N〈i〉 (x) and N〈i〉 (x) ⊆ Ni (x). Hence, the desired result is proved.
(ii) We give proofs of the two cases j = r, 〈r〉, and one can prove the other two cases similarly.
For j = r. Suppose that Nr (x) = Nr (y). Since Ω is reflexive, then x ∈ Nr (x) and y ∈ Nr (y). By assumption, we obtain xΩy and yΩx. Since Ω is anti-symmetric, then x = y. Therefore, the desired result is proved.
For j = 〈r〉. Suppose that N〈r〉 (x) = N〈r〉 (y). Since Ω is reflexive, then x ∈ N〈r〉 (x) and y ∈ N〈r〉 (y). By assumption, we obtain y ∈ N〈r〉 (x) and x ∈ N〈r〉 (y). Then y ∈ Nr (x) and x ∈ Nr (y). Therefore, xΩy and yΩx. Since Ω is anti-symmetric, then x = y. Hence, the desired result is proved.□
Proposition 3.7.Let (U, Ω, λj) be a j-NS. The following results hold.
(i) If Ω is comparable, then Nu (x) equals U or U \ {x} for each x ∈ U.
(ii) If Ω is symmetric, then Nr (x) = Nl (x) = Ni (x) = Nu (x) and N〈r〉 (x) = N〈l〉 (x) = N〈i〉 (x) = N〈u〉 (x).
(iii) If Ω is pre order, then Nj (x) = N〈j〉 (x) for each j ∈ {r, l, i, u}.
Proof.
(i) It is obvious.
(ii) It follows from the fact that Ω is symmetric if and only if xΩy ⇔ yΩx.
(iii) When j = r. Let z ∈ Nr (x). Now, let x ∈ Nr (y). Then yΩx. Since Ω is transitive, then z ∈ Nr (y). This implies that z ∈ N〈r〉 (x). Therefore, Nr (x) ⊆ N〈r〉 (x). On the other hand, the reflexivity of Ω implies that N〈r〉 (x) ⊆ Nr (x). Hence, we obtain the desired result.
Following similar arguments, one can prove the theorem in the case of j = l. The cases of j = i, u is a result of the equality of in the case of j = r, l.□
Proposition 3.8.Let (U, Ω, λj) be a j-NS such that Ω is symmetric and transitive. If Nj (x)⋂ Nj (y) ≠ ∅, then Nj (x) = Nj (y) for each j.
Proof. We only prove the proposition when j = r. The other cases can be made similarly.
Since Nr (x)⋂ Nr (y) ≠ ∅, then there exists z ∈ U such that xΩz and yΩz. Since Ω is symmetric, then zΩy, and since Ω is transitive, then xΩy. Now, let a ∈ Nr (y). Then yΩa. Since xΩy, then a ∈ Nr (x). Therefore, Nr (y) ⊆ Nr (x). Following similar argument, we obtain Nr (x) ⊆ Nr (y). Hence, the proof is complete.□
Proposition 3.9.Let (U, Ω, λj) be a j-NS such that Ω is reflexive and anti-symmetric. Then for j ∈ {i, 〈i〉}, a family forms a partition for U.
Proof. We prove the proposition in the case of j = i. The other case follows similar lines.
Since Ω is reflexive, then U = ⋃ x∈UNi (x). Let x ≠ y. Suppose that Ni (x)⋂ Ni (y) ≠ ∅. Then there exists z ∈ U such that z ∈ Ni (x) and z ∈ Ni (y). This means that zΩxΩz and zΩyΩz. Since Ω is anti-symmetric, then z = y and z = x. This contradicts our assumption. Thus, Ni (x)⋂ Ni (y) = ∅ for each x ≠ y ∈ U, as required.□
Corollary 3.10.Let (U, Ω, λj) be a j-NS such that Ω is reflexive and anti-symmetric. Then (U, θNj) is a clopen topological space for j ∈ {i, 〈i〉}.
The following two propositions give some properties of relations that are partial orders with either a maximum or a minimum.
Proposition 3.11.Let (U, Ω, λj) be a j-NS such that Ω is a partial order relation. If x ∈ U is the smallest element, then we have the following results.
(i)Nr (x) = N〈r〉 (x) = Nu (x) = N〈u〉 (x) = U.
(ii)Nl (x) = N〈l〉 (x) = Ni (x) = N〈i〉 (x) = {x}.
Proof. (i): Since x is the smallest element, then xΩy for each y ∈ U. This implies that Nr (x) = U, and consequently Nu (x) = U. To prove that Nr (x) = N〈r〉 (x), let x ∈ Nr (y). Since x is the smallest element, then y = x. In other words, Nr (x) is the only right neighborhood of x. Therefore, N〈r〉 (x) = Nr (x), as required. It directly follows that Nu (x) = N〈u〉 (x) = U. Hence, the proof is complete.
Following similar arguments one can prove (ii).□
Proposition 3.12.Let (U, Ω, λj) be a j-NS such that Ω is a partial order relation. If x is the largest element, then we have the following results.
(i)Nl (x) = N〈l〉 (x) = Nu (x) = N〈u〉 (x) = U.
(ii)Nr (x) = N〈r〉 (x) = Ni (x) = N〈i〉 (x) = {x}.
Proof. The proof is similar to that of Proposition 3.13.□
Proposition 3.13.Let (U, Ω, λj) be a j-NS and . Then for each j ∈ {r, l, 〈r〉, 〈l〉, i, u, 〈i〉, 〈u〉}, the pair is a partially ordered set, where Nj (x) Ω★Nj (y) if and only if Nj (x) ⊆ Nj (y).
Proof. Since Nj (x) ⊆ Nj (x), then Nj (x) Ω★Nj (x) (reflexive). Let Nj (x) Ω★Nj (y) and Nj (y) Ω★Nj (x). Then Nj (x) ⊆ Nj (y) and Nj (y) ⊆ Nj (x). Therefore, Nj (x) = Nj (y) (anti-symmetric). Finally, let Nj (x) Ω★Nj (y) and Nj (y) Ω★Nj (z). Then Nj (x) ⊆ Nj (y) and Nj (y) ⊆ Nj (z). Therefore, Nj (x) ⊆ Nj (z). Thus, Nj (x) Ω★Nj (z) (transitive). Hence, Ω★ is a partial order relation on .□
Proposition 3.14.Let (U, Ω, λj) be a j-NS and A ⊆ U. Then each one of the following families form a topology on U.
(i)θ1 = {∅ , U, Ni (A) , Nr (A) , Nl (A) , Nu (A)}.
Proof. We prove (i), and (ii) can be made similarly.
It is clear that Nr (A) ⋂ Nl (A) = Ni (A) ∈ θ1 and Nr (A) ⋃ Nl (A) = Nu (A) ∈ θ1. Since Ni (A) ⊆ Nr (A) ⊆ Nu (A) and Ni (A) ⊆ Nl (A) ⊆ Nu (A), then the intersection (union) of any sets of them is a member of θ1. Hence, θ1 is a topology on U.□
Proposition 3.15.Let (U, Ω, λj) be a j-NS such that Ω is transitive. Then Nj (x) ∈ θNj for each x ∈ X and j ∈ {r, l, i}.
Proof. The proof is trivial if Nr (x) =∅. Suppose that a ∈ Nr (x). Let b ∈ Nr (a), i.e. aΩb. By the transitivity of Ω, xΩb. Therefore, b ∈ Nr (x). Thus, Nr (a) ⊆ Nr (x). Hence, Nr (x) ∈ θNr.
Similarly, one can prove the remaining two cases l and i.□
Corollary 3.16.Let (U, Ω, λj) be a j-NS such that Ω is pre order (i.e.,reflexive and transitive). Then Nj (x) ∈ θNj for each x ∈ X and j ∈ {〈r〉, 〈l〉, 〈i〉}.
Proof. The proof is trivial if N〈r〉 (x) =∅. Suppose that N〈r〉 (x)≠ ∅. From (iii) of Definition 2.5, N〈r〉 (x) = ⋂ x∈Nr(y)Nr (y). According to the above proposition, Nr (y) ∈ θNr for each y ∈ X. Since θNr is a topology on a finite set U, ⋂x∈Nr(y)Nr (y) ∈ θNr
Similarly, one can prove the remaining two cases 〈l〉 and 〈i〉.□
Lemma 3.17.Let (U, Ω, λi) be an i-NS. Then y ∈ Ni (x) iff x ∈ Ni (y).
Proposition 3.18.Let (U, Ω, λi) be an i-NS. Then θNi is a clopen topology on U.
Proof. For each X ∈ θNi, we need to prove Nj (v) ⊆ Xc for each v ∈ Xc. Without loss of generality, we assume Nj (v)¬ = ∅. Suppose y ∈ Nj (v) ∩ X. Then, by the above lemma, v ∈ Nj (y) and Nj (y) ⊆ X (because X ∈ θNi). Thus v ∈ X. This is a contradiction. Therefore, Nj (x)∩ X = ∅, i.e., Nj (v) ⊆ Xc. This ends the proof that θNi is a clopen topology.□
Generating different types of approximations space using Nj-neighborhoods
We devote this section to formulate the concepts of Nj-lower and Nj-upper approximations, Nj-boundary region, Nj-positive region, Nj-negative region, and Nj-accuracy measure of a subset X. We illustrate the relationships between them and reveal main properties with the help of examples.
Definition 4.1. Let X be a subset of a j-NS (U, Ω, λj). We associate X with two sets using the concept of Nj-neighborhoods as follows. and
The two sets and are respectively called Nj-lower and Nj-upper approximations of X.
Definition 4.2. Let X be a subset of a j-NS (U, Ω, λj). We associate X with three regions using the concept of Nj-neighborhoods as follows.
The three regions , POSNj (X) and NEGNj (X) are respectively called Nj-boundary, Nj-positive and Nj-negative regions of X.
In the following definition, we associate each subset of a j-NS (U, Ω, λj) with a number shows the size of the boundary region without information of its structure
Definition 4.3. The Nj-accuracy measure of a subset X of a j-NS (U, Ω, λj) is a rational number lies in the closed interval [0, 1] and calculated by the following formula. .
The following example exhibits how to calculate the approximations, regions, and accuracy measure given in the above three definitions for each j.
Example 4.4. Consider Ω = {(v, v) , (v, x) , (v, y), (w, x), (y, x)} is a binary relation on U = {v, w, x, y}. Then we calculate Nj-neighborhoods as given in Tables 1.
Now, let X = {v, x} ⊆ U. By calculating, we obtain the following for each j.
(i) and ; hence, and .
(ii) and ; hence, and .
(iii) and ; hence, and .
(iv) and ; hence, and .
(v) and ; hence, and .
(vi) and ; hence, and .
(vii) and ; hence, and .
(viii) and ; hence, and .
Proposition 4.5.If Ω is reflexive, then.
Proof. Since Ω is reflexive, then x ∈ Nj (x) for each x. Therefore, and . Hence, , as required.□
Theorem 4.6.Let (U, Ω, λj) be a j-NS and X, Y ⊆ U. Then the following properties hold for each j.
(i) and .
(ii) If X ⊆ Y, then .
(iii).
(iv).
Proof.
(i) It is clear
(ii) Since X ⊆ Y, then .
(iii) It follows from (ii) that . Conversely, let . Then and . Therefore, Nj (x) ⊆ X and Nj (x) ⊆ Y. Thus, Nj (x) ⊆ X ∩ Y. Hence, , as required.
(iv).□
Corollary 4.7.Let (U, Ω, λj) be a j-NS and X, Y ⊆ Ω. Then .
To elucidate that the converses of the items (i) and (ii) of Theorem 4.6, and Corollary 4.7 are not always true, we present the next example.
Example 4.8. Let a j-NS (U, Ω, λj) be the same as given in Example 4.4. Note the following.
(i), , and . Then in general.
(ii) For X = {v, x} and Y = {x, y}, we have . But neither X ⊊ Y nor Y ⊊ X.
(iii) For the same sets X and Y given in (ii), we have . But . Therefore, in general.
It can be noted that some basic properties of Pawlak’s rough sets with respect to lower approximation may evaporate. In what follows, we mention those missing properties.
(i).
(ii).
(iii).
The next example supports assertion (iii) above.
Example 4.9. Let X = {v, w} be a j-NS (U, Ω, λj) given in Example 4.4. Then and . Hence, .
The next result determines the conditions under which the properties mentioned above hold.
Proposition 4.10.Let (U, Ω, λj) be a j-NS and X ⊆ U such that Ω is reflexive. Then the following properties hold for each j.
(i).
(ii).
(iii).
Proof.
(i) Since Ω is reflexive, then x ∈ Nj (x) for each x ∈ U. Therefore, .
(ii) Let . Then Nj (x) ⊆ X. Since Ω is reflexive, then x ∈ X. Therefore, .
(iii) It directly follows from (ii) above.□
Theorem 4.11.Let (U, Ω, λj) be a j-NS and X, Y ⊆ U. Then the following properties hold for each j.
(i) and .
(ii) If X ⊆ Y, then .
(iii).
(iv).
Proof. The proof is similar to that of Theorem 4.6.□
Corollary 4.12.Let (U, Ω, λj) be a j-NS and X, Y ⊆ Ω. Then .
To elucidate that the converses of the items (i) and (ii) of Theorem 4.11, and Corollary 4.12 are not always true, we present the next example.
Example 4.13. Let a j-NS (U, Ω, λj) be the same as given in Example 4.4. Note the following.
(i). Then in general.
(ii) Let X = {v} and Y = {x, y}. Then and . But X ⊊ Y.
(iii) For the same sets X and Y given in (ii), we have . Therefore, in general.
It can be noted that some basic properties of Pawlak’s rough sets with respect to upper approximation may evaporate. In what follows, we mention those missing properties.
(i).
(ii).
(iii).
The next example supports assertion (iii) above.
Example 4.14. Let X = {w} be a j-NS (U, Ω, λj) given in Example 4.4. Then and . Hence, .
The next result determines the conditions under which the properties mentioned above hold.
Proposition 4.15.Let (U, Ω, λj) be a j-NS and X ⊆ U such that Ω is reflexive. Then the following properties hold for each j.
(i).
(ii).
(iii).
Proof. The proof is similar to that of Proposition 4.10.□
Comparison and approximations with the approximations induced by N-topologies
In this section, we compare between the approximations given in the previous section and those were defined using interior and closure topological operators in [1]. We prove that the accuracy measures induced from the approximations given herein are higher than their counterparts induced from topological operators. We support the obtained results by an elucidative example.
We begin this section by proving that the accuracy measures obtained from our approximations (which were introduced in the previous section) are better than those given in [1] (which are based on Nj-topologies).
Theorem 5.1. for every nonempty set X ∈ 2X.
Proof. First, let z ∈ int (X). Then there is A ∈ θj (given in Theorem 2.14) such that z ∈ A ⊆ X; so Nj (z) ⊆ A ⊆ X. Thus, . Hence, . Since int (X) ⊆ X, then . Consequently, we obtain the following inequality
Second, let . Then we have two cases:
Case 1: z ∈ X. This directly leads to that z ∈ cl (X).
Case 2: z ∉ X. Then ; therefore, Nj (z)⋂ X ≠ ∅. This means there is v ≠ z ∈ U such that v ∈ Nj (z) and v ∈ X. Now, for any A ∈ θ containing z we get v ∈ A. Therefore, A∩ X ≠ ∅; consequently z ∈ cl (X).
From the above two cases, we obtain . Thus, we obtain the following inequality
From equalities 1 and 2, we find .
Hence, the desired result is proved.□
To support the above result, we calculate the approximations of a set using the idea of Nj-topologies given in [1], and compare them with their counterparts given in the previous section. To this end, we present the following example.
Example 5.2. Consider Ω = {(v, v) , (v, x) , (v, y) , (y, v), (w, v) , (w, x) , (y, x)} is a binary relation on U = {v, w, x, y}. Then we calculate Nj-neighborhoods as given in Tables 2.
Now, we calculate the approximations of each subset of U using a topological method given in [1]. For the sake of succinctness, we suffice by the cases of j ∈ {u, r, l, i}. First, we determine the 4 different topologies induced by Nj neighborhoods as follows.
Comparison between Nj-accuracy measure forj ∈ {r, l, i, u}
(i) the boxes with red colore show that .
(ii) the box with yellow colore shows that .
(iii) the boxes with green colore show that .
(iii) The accuracy measures are equal in case of j = i.
In the rest of this section, we determine under what conditions the accuracy measures obtained from Nj-neighborhoods and Nj-topologies are identical.
Theorem 5.3.Let (U, Ω, λj) be a j-NS such that Ω is pre order (i.e., reflexive and transitive). Then for every nonempty set X ∈ 2X and j ∈ {r, l, i, 〈r〉, 〈l〉, 〈i〉}.
Proof. Let (because Ω is reflexive). Then z ∈ Nj (z) ⊆ X. It follows from Proposition 3.15 and Corollary 3.16 that Nj (z) ∈ θNj. Therefore, z ∈ int (X). Thus . Consequently, we obtain the following inequality
Second, let z ∈ cl (X). Since z ∈ Nj (z) ∈ θNj, Nj (z)⋂ X ≠ ∅. So that, . Thus, . We obtain the following inequality
From equalities 3 and 4, we find . On the other hand, it follows from Theorem 5.1 that . Hence, the desired result is proved.□
Comparison and approximations with the approximations induced by E-neighborhoods
In this section, we compare between the approximations given in Section 3 and those were introduced in [9] with respect to a reflexive relation. We elucidate that our approach is better than approach given in [9] in terms of the approximations and accuracy measures.
Lemma 6.1.Let (U, Ω, λj) be a j-NS and X ⊆ U. If Ω is reflexive, then Nj (x) ⊆ Ej (x).
Proof. Let a ∈ Nj (x). By hypothesis, a ∈ Nj (a); therefore, Nj (a)⋂ Nj (x) ≠ ∅. Hence, a ∈ Ej (x), as required.□
Proposition 6.2.Let (U, Ω, λj) be a j-NS and X ⊆ U. If Ω is reflexive, then the following results hold for each j.
(i).
(ii).
Proof. To prove (i), let . Then Ej (a) ⊆ X. Since Ω is reflexive, then it follows from the Lemma 6.1 that a ∈ Nj (a) ⊆ Ej (a). Hence, , as required.
Similarly, one can prove (ii)□
Corollary 6.3.Let X be a nonempty subset of a j-NS (U, Ω, λj). If Ω is reflexive, then for each j.
Proof. Since Ω is reflexive, then it follows from the above proposition that , and . Therefore, , and . By hypothesis, X is nonempty, then and are nonempty sets. Therefore, . Thus, . Since Ω is reflexive, then and . Hence, , as required.□
To support the obtained results, we construct the following example.
Example 6.4. Consider Ω = {(v, v) , (w, w) , (x, x), (v, w), (w, v) , (w, x)} is a binary relation on U = {v, w, x}. Then we calculate Nj-neighborhoods and Ej-neighborhoods in the following table. For the sake of the brevity, we suffice by j ∈ {r, l, i, u} Table 6.
Now, we calculate the approximations and accuracy measure of each subset of U with respect to Ej-neighborhoods and Nj-neighborhoods.
Nj-neighborhoods and Ej-neighborhoods of each element in U
v
w
x
Nr
{v, w}
U
{x}
Nl
{v, w}
{v, w}
{w, x}
Ni
{v, w}
{v, w}
{x}
Nu
{v, w}
U
{w, x}
Er
{v, w}
U
{w, x}
El
U
U
U
Ei
{v, w}
U
{w, x}
Eu
U
U
U
The approximations and accuracy measure in case of j = r
X
{v}
∅
{v, w}
0
∅
{v, w}
0
{w}
∅
U
0
∅
{v, w}
0
{x}
∅
{w, x}
0
{x}
{w, x}
{v, w}
{v}
U
{v}
{v, w}
{v, x}
∅
U
0
{x}
U
{w, x}
{x}
U
{x}
U
U
U
U
1
U
U
1
The approximations and accuracy measure in case of j = l
X
{v}
∅
U
0
∅
{v, w}
0
{w}
∅
U
0
∅
U
0
{x}
∅
U
0
∅
{x}
0
{v, w}
∅
U
0
{v, w}
U
{v, x}
∅
U
0
∅
U
0
{w, x}
∅
U
0
{x}
U
U
U
U
1
U
U
1
The approximations and accuracy measure in case of j = i
X
{v}
∅
{v, w}
0
∅
{v, w}
0
{w}
∅
U
0
∅
{v, w}
0
{x}
∅
{w, x}
0
{x}
{x}
1
{v, w}
{v}
U
{v, w}
{v, w}
1
{v, x}
∅
U
0
{x}
U
{w, x}
{x}
U
{x}
U
U
U
U
1
U
U
1
The approximations and accuracy measure in case of j = u
X
{v}
∅
U
0
∅
{v, w}
0
{w}
∅
U
0
∅
U
0
{x}
∅
U
0
∅
{w, x}
0
{v, w}
∅
U
0
{v}
U
{v, x}
∅
U
0
∅
U
0
{w, x}
∅
U
0
{x}
U
U
U
U
1
U
U
1
Conclusion and future work
Pawlak [18, 19] proposed a powerful mathematical tool for data representation called rough set theory. Classifications of sets in rough set content are based on the approximation operators which have topological properties similar to all/some properties of the interior and closure operators. Therefore, investigation of rough sets using topological concepts is fruitful to model real-life problems such as image processing, machine learning, data mining, pattern recognition and medical events.
One of the hot topics on rough sets is reducing the boundary region to increase the accuracy measure of decision-making. Neighborhood systems is one of the followed techniques to achieve this goal. Therefore, this article, along with its study more interesting properties of j-neighborhoods under different types of binary relations, applied j-neighborhoods to define new approximations of a set. In addition, we have compared between the approximations and accuracy measure introduced in this work and those induced from topological concepts and Ej-neighborhoods. We have illustrated the advantages of our approaches to obtain higher accuracy measures than those proposed in [1] and [9].
In the upcoming works, we will study new types of neighborhoods in rough set theory and use to generate topological structures. Also, we will investigate them in fuzzy rough set and soft rough set contents.
Conflict of interests
The authors declare that there is no conflict of interests regarding the publication of this article.
Footnotes
Acknowledgment
The authors are grateful to the editor and referees for their valuable comments and suggestions.
References
1.
Abd El-MonsefM.E., EmbabyO.A. and El-BablyM.K., Comparison between rough set approximations based on different topologies, International Journal of Granular Computing, Rough Sets andIntelligent Systems3(4) (2014), 292–305.
2.
Abd El-MonsefM.E., KozaeA.M. and El-BablyM.K., On generalizingcovering approximation space, Journal of the EgyptianMathematical Society23(3) (2015), 535–545.
3.
Abo-TablE.A., Rough sets and topological spaces based onsimilarity, International Journal of Machine Learning andCybernetics4 (2013), 451–458.
4.
Abo-TablE.A., A comparison of two kinds of definitions of roughapproximations based on a similarity relation, Inform. Sci.181 (2011), 2587–2596.
5.
Abu-DoniaH.M., Comparison between different kinds of approximationsby using a family of binary relations, Knowledge-Based Systems21 (2008), 911–919.
6.
AllamA.A., BakeirM.Y. and Abo-TablE.A., Newapproach for basic rough set concepts. In: International workshop on rough sets, fuzzy sets, data mining, and granular computing. Lecture Notes in Artificial Intelligence, 3641, Springer, Regina, (2005), 64–73.
7.
AllamA.A., BakeirM.Y. and Abo-TablE.A., New approach for closurespaces by relations.ziensis}, Acta Mathematica Academiae PaedagogicaeNyiregyh’{a22 (2006), 285–304.
8.
Al-shamiT.M., An improvement of rough sets’ accuracy measure using containment neighborhoods with a medical application 569 (2021) 110–124.
9.
Al-shamiT.M., FuW.Q. and Abo-TablE.A., New rough approximations based on E-neighborhoods, Complexity, Volume 2021, Article ID 6666853, 6 pages.
10.
AmerW.S., AbbasM.I. and El-BablyM.K., On j-near concepts inrough sets with some applications, Journal of Intelligent andFuzzy Systems32(1) (2017), 1089–1099.
11.
AtefM., KhalilA.M., LiS.G., AzzamA. and El AtikA., Comparison of six types of rough approximations based on j-neighborhood spaceand j-adhesion neighborhood space, Journal of Intelligent andFuzzy Systems39(3) (2020), 4515–4531.
12.
AzzamA., KhalilA.M. and LiS.-G., Medical applications via minimaltopological structure, Journal of Intelligent and FuzzySystems39(3) (2020), 4723–4730.
13.
El-SharkasyM.M., Minimal structure approximation space and some ofits application, Journal of Intelligent and Fuzzy Systems40(1) (2021), 973–982.
14.
KozaeA.M., Abo KhadraA. and MedhatT., Topological approach for approximation space (TAS), Proceeding of the 5th International Conference INFOS 2007 on Informatics and Systems, Faculty of Computers, Information Cairo University, Cairo, Egypt, 2007, pp. 289–302.
15.
KozaeA.M., El-SheikhS.A., AlyE.A. and HosnyM., Rough sets andits applications in a computer network, Annals of FuzzyMathematics and Informatics6(3) (2013), 605–624.
16.
LashinE.F., KozaeA.M., Abo KhadraA.A. and MedhatT., Rough settheory for topological spaces, Int. J. Approx. Reason.40 (2005), 35–43.
17.
LiZ., XieT. and LiQ., Topological structure of generalized roughsets, Comput. Math. Appl.63 (2012), 1066–1071.
18.
PawlakZ., Rough sets, Int. J. of Information and ComputerSciences11(5) (1982), 341–356.
19.
PawlakZ., Rough sets, Theoretical Aspects of Reasoning About Data, Kluwer Acadmic Publishers Dordrecht, (1991).
20.
PeiZ., PeiD. and ZhengL., Topology vs generalized rough sets, International Journal of Approximate Reasoning52(2) (2011), 231–239.
21.
PetersJ.F., SkowronA. and StepaniukJ., Nearness of visualobjects, Application of rough sets in proximity spaces, Fund.Inform.128 (2013), 159–176.
22.
SalamaA.S., Sequences of topological near open and near closed setswith rough applications, Filomat34(1) (2020), 51–58.
23.
SalamaA.S., Topological solution for missing attribute values inincomplete information tables, Information Sciences180(2010), 631–639.
24.
SalamaA.S., MhemdiA., ElbarbaryO.G. and Al-shamiTopologicalT.M., A new approach to rough set based on remote neighborhood systems, Mathematical Problems in Engineering, Volume 2019, Article ID 8712010, 8 pages.
25.
SinghP.K. and TiwariS., Topological structures in rough settheory: A survey, Hacet. J. Math. Stat.49(4) (2020), 1270–1294.
26.
SkowronA., On topology in information system, Bulletin ofPolish Academic Science and Mathematics36 (1988), 477–480.
27.
SkowronA. and StepaniukJ., Tolerance approximation spaces, Fundamenta Informaticae27 (1996), 245–253.
28.
SunS., LiL. and HuK., A new approach to rough set based on remote neighborhood systems, Mathematical Problems in Engineering, Volume 2019, Article ID 8712010, 8 pages.
29.
WiwegerA., On topological rough sets, Bull Pol Acad Sci Math37 (1989), 89–93.
30.
WuQ.E., WangT., HuangY.X. and LiJ.S., Topology theory on roughsets, IEEE Transactions on Systems, man and Cybernetics, Part B(Cybernetics)38(1) (2008), 68–77.
31.
YaoY.Y., Two views of the theory of rough sets in finite universes, International Journal of Approximate Reasoning15(1996), 291–317.
32.
YaoY.Y., Generalized rough set models, Rough sets in knowledge Discovery 1, L. Polkowski, A. Skowron (Eds.), Physica Verlag, Heidelberg, (1998), 286–318.
33.
YeJ., ZhanJ., DingW. and FujitaH., A novel fuzzy rough set modelwith fuzzy neighborhood operators, Information Sciences544 (2021), 266–297.
34.
ZhanJ., JiangH. and YaoY., “Three-way multi-attribute decision-making based on outranking relations,” in IEEE Transactions on Fuzzy Systems, doi: 10.1109/TFUZZ.2020.3007423.
35.
ZhanJ. and SunB., Covering-based intuitionistic fuzzy rough setsand applications in multi-attribute decision-making, ArtificialIntelligence Review53 (2020), 671–701.
36.
ZhanJ. and WangQ., Certain types of soft coverings based roughsets with applications, International Journal of MachineLearning and Cybernetics10(5) (2019), 1065–1076.
37.
ZhanJ. and XuW., Two types of coverings based multigranulationrough fuzzy sets and applications to decision making, Artificial Intelligence Review53(1) (2020), 167–198.
38.
ZhanJ. and ZhuK., Reviews on decision making methods based on(fuzzy) soft sets and rough soft sets, Journal of Intelligent& Fuzzy Systems29(3) (2015), 1169–1176.
39.
ZhangK., ZhanJ. and WuW.Z., Novel fuzzy rough set models andcorresponding applications to multi-criteria decision-making, Fuzzy Sets and Systems383 (2020), 92–126.
40.
ZhangK., ZhanJ. and WuW., “On multi-criteria decision-making method based on a fuzzy rough set model with fuzzy α-neighborhoods,” in IEEE Transactions on Fuzzy Systems, doi: 10.1109/TFUZZ.2020.3001670.
41.
ZhangL., ZhanJ. and XuZ., Covering-based generalized IF roughsets with applications to multi-attribute decision-making, Information Sciences478 (2019), 275–302.
42.
ZhangH., OuyangY. and WangcZ., Note on generalized rough setsbased on reflexive and transitive relations, InformationSciences179 (2009), 471–473.