Preprint
Article

Generalized Rough Neighborhood Approximations and Related Topological Approaches

Submitted:

13 August 2023

Posted:

15 August 2023

You are already at the latest version

Abstract
This work aims to generate some types of M_(j )–neighborhoods. Relationships among these M_(j )-neighborhoods and some other types of neighborhoods are discussed. Additionally, M_(j )-lower, M_(j )-upper approximations and M_(j )-accuracy in terms of M_(j )-neighborhoods are presented. Their properties, with some examples, are investigated. Finally, We addressed the comparisons among M_(j )approach and other approaches.
Keywords: 
Subject: 
Computer Science and Mathematics  -   Information Systems

1. Introduction

Topology and rough sets are two distinct mathematical frameworks, but many con nections exist. Rough set theory [1,2,3,4,5] is a good non-statistical tool for big data. It depends essentially on binary relations that are equivalence. These types of relations are often hard to satisfy because of their restrictions and application limitations. The philosophy of rough set theory depends on two approximations of categories. This theory can extend to many other approaches related to topological notations, such as near-open sets and neighborhoods. Topology is an important branch of mathematics that is rich with logical relations. These relations can make use of many generalizations and useful applications. It has many near-open logical notations, such as alpha and beta open sets, that generate new real-life applications. More studies had done to use topology with rough set theory in different ways [6,7,8,9,10,11]. Topologically, rough approximations are motivated by different types of neighborhoods. Some studies [12,13,14,15] used generalized binary relations to generate new rough-set approaches. Others used topological neighborhood systems to generate granules used in many applications [16,17,18,19]. Also, some introduced a mixed neighborhood system for rough approximations and developed eight different types of neighborhoods. These types of neighborhood systems are studied and generalized by to P j -neighborhoods, E j -neighborhoods, C j -neighborhoods, and recently S j -neighborhoods. The connection between rough set theory and topology is studied in various directions depending on the suitable applications [8]. The following manuscript is formulated as follows: Sections 1&2 are the introduction and preliminaries of the work. Section 3 introduces the concepts of   M j   neighborhoods systems. Section 4 introduces the relations between these neighborhoods, and Section 5 communicates and revision the notions M j   -lower and M j   -upper approximations, M j   -boundary region, M j   -positive and M j   -negative regions, and M j   -accuracy measure, and generate their M j   –topologies in section 6. We studied the relations among the generated topologies in Section 7. Some approximations operators induced by the topologies τ M j   studied in Section 8, and we investigate the concepts from a topological concept, and its main properties are explored. Moreover, Section 9 compares our approaches and previous approaches concerning different j types. Finally, we give a conclusion in Section 10.

2. Preliminaries

We rewrite some important definitions and notations for non-specific readers to help them read this work easily. These definitions spotlight on different types of neighborhoods and relations.

2.1. Pawlak Approximation Space

Definition 2.1.1. [1,20] The relation Q on universe U is a subset of U × U . Two elements, p and r, are in relation (in symbols p Q r ) when (p, r) Q . The relation Q is called:
  • Reflexive if pQp for each p U.
  • Symmetric if pQrrQp.
  • Transitive if pQn whenever pQr and rQn.
  • Equivalence is when it is reflexive, transitive, and symmetric.
Definition 2.1.2. [1,20] We assume Q is an equivalence relation. A pair (U, Q) is called an approximation space, where U is the universe, and Q is an equivalence relation on U. Let P be a subset of U, i.e., P U. Our goal is to characterize the set P concerning Q.
  • Q _ ( P )   = { V U | V P}.
  • Q ¯ ( P )   = { V   U | V ∩ P ≠ }.
The two sets Q _ ( P )   and Q ¯ ( P ) are respectively called lower and upper approximations of P, and P is said to be a rough set if Q _ ( P )   Q ¯ ( P )   . Otherwise, it is definable (or exact).
The boundary and accuracy of Pawlak approximations are defined, respectively, by:
  • BND(P) = Q ¯ ( P )   Q _ ( P )   and μ ( P ) = | Q _ ( P )   |   | Q ¯ ( P ) | , Where Q ¯ ( P )   .
Proposition 2.1.1. [1,20] Pawlak supposes that (U, Q) be an approximation space, represents an empty set and P c represents a complement of P in U. Then, the lower approximations and the upper approximations have the followings properties:
Preprints 82299 g001
2.2. j-Neighborhood space
Definition 2.2.1. [12] For any binary relation Q on U. The following j-neighborhood sets are defined for p ∪ ( N j   (p)), j {r, l, ‹ r ›, ‹ l ›, i, u, ‹ i ›, ‹ u ›} as follows:
  • The r-Neighborhood when, N r   (p) = {v U | p Q v}.
  • The l-Neighborhood when, N l   (p) = {v U | v Q p}.
  • The ‹ r ›-Neighborhood when, N   r   (p) = p N r   ( v )   N r   (v).
  • The ‹ l ›-Neighborhood when, N   l     (p) = p N l   ( v )   N l   (v).
  • The i-Neighborhood when, N i   (p) = N r   (p) ∩ N l   (p).
  • The u-Neighborhood when, N u   (p) = N r   (p) N r   (p).
  • The ‹ i ›-Neighborhood when, N   i     (p) = N   r     (p) ∩ N   l     (p).
  • The ‹ u ›-Neighborhood when, N   u   (p) = N   r     (p) N   l     (p).
Definition 2.2.2. [12] Let Q be an arbitrary binary relation on U and ξj : U→ P(U) be a mapping which assigns for each p U its N j   (p) in the P(U) . Then, the triple (U, Q, ξj ) called a j-neighborhood space (briefly, j-NS).
Theorem 2.2.1. [12] Let (U, Q, ξj ) be a j-NS and P U. Then, for each j {r, l, ‹ r ›, ‹ l ›, i, u, ‹ i ›, ‹ u ›}the group τ j = { P     U   |     v   P ,   N j   (v) P} is a topology on U.
Definition 2.2.3. [12] Let (U, Q, ξj ) be a j-NS. Then, a subset P   U is called a j-open set if P   τ j . The complement of a j-open set is called j-closed, and the family Г j of all j-closed sets is given by Г j = { F U | F c     τ j } and the j-interior (resp. j-closure) operator of A is given by
  • i n t j ( P ) = ∪ {G τ j : G P}.
  • c l j ( P ) =   { H τ c j : P H}.
Definition 2.2.4. [12] Let (U, Q, ξj ) be a j-NS and P   U. Then, the (j-lower and j-upper) approximations, (j-boundary, j-positive and j-negative) regions, and j-accuracy of the approximations of P   U are given, respectively, by
  • Q _ j (P) = ∪ { G τ j : G P } = j-interior of P.
  • Q ¯ j (P) =   { H τ j : P H } = j-closure of P.
  • B j ( P ) = Q ¯ j (P) _ Q _ j (P).
  • P O S j (P) = Q _ j (P).
  • N E G j ( P ) = U Q _ j (P).
  • μ j ( P ) = | Q _ j ( P ) |   | Q ¯ j ( P ) |   , where | Q ¯ j ( P ) |   0.
Definition 2.2.5. [18] For any binary relation Q on U. The group of E j   -neighborhoods of P   U are defined as follows:
  • E r   (P) = {v U: N r (v) ∩ N r (P) ≠}.
  • E l   (P) = {v U: N l (v) ∩ N l (P) ≠}.
  • E i   (P) = E r (P) ∩ E l (P).
  • E u   (P) = E r (P) ∪ E l (P).
  • E   r     (P) = {vU: N   r   (v) ∩ N   r   (P) ≠}.
  • E   l     (P) = {vU   : N   l (v) ∩ N   l   (P) ≠}.
  • E   i     (P) = E   r   (P) ∩ E   l   (P).
  • E   u     (P) = E   r   (P) ∪ E   l   (P).
3.     M j     -Neighborhoods in the j -neighborhood space
In this section, we define the concepts of   M j   neighborhoods By inclusion relations between N j   -neighborhoods and E j   -neighborhoods. An illustrative example is given to support the obtained results and relationships. The study of   M j   -neighborhoods aims to increase the accuracy of approximations.
Definition 3.1. For any binary relation Q on U. The class of   M j   -neighborhoods of P U ( M j   (P)) are defined, for each j { r , l , i , u ,   r   ,   l   ,   i   ,   u   }  as follows:
  • M r   (P) = { v U: N r (P)   E r (P) }.
  • M l   (P) = { v U: N L (P)   E l (P) }.
  • M i   (P) = {   v     U :   M r ( P )   M l ( P ) } .
  • M u   (P) = {   v     U :   M r ( P )   M l ( P ) } .
  • M   r     (P) = { v U: N   r   (P)   E   r   ( P ) }.
  • M   l     (P) = { v U   : N   l   (P)   E   l   (P)}.
  • M   i     (P) = { v U   : M   r   (P)     M   l   (P)}.
  • M   u     (P) = {   v     U :   M   r   ( P )   M   l   ( P ) } .
The following example will show the behavior of these neighborhoods, help us show the relationships among them, and illustrates the method of Mj-neighborhood.
Example 3.1. Suppose the universe of some types of characters in a story U = {   P r o t a g o n i s t   ( P r ) ,   A n t a g o n i s t   ( A n ) ,   S i d e k i c k   ( S i ) ,   C o n f i d a n t e   ( C o )   } as an initial set of objects. We suppose the relation Q = { ( P r , S i ) ,   ( A n , A n ) ,   ( S i , P r ) , ( C o , P r )   } that defined on U. The classes N j   neighborhoods, E j   -neighborhoods and M j   -neighborhoods are shown inTable 1.

4. The Relationships Among M j –neighborhoods

The following results show the relationships between the different types of Mj-neighborhoods.
Proposition 4.1. Let (U, Q, ξj) be a j-approximation space. Then for each v U , the following relations hold.
  • v  (v) for each j.
  • M i   (v)   M r   (v)   M u   (v).
  • M i   (v)   M l   (v)   M u   (v).
  • M   i     (v)   M   r     (v)   M   u     (v).
  • (v)   M   l     (v)   M     u     (v).
  • If Q is symmetric, then M r   (v) = M l   (v) = M i   (v) = M u   (v) and M   r     (v) = M   l     (v)= M   i     (v) =   M   u     (v).
Proof. The proof of (1) comes from the fact N j   (v) N j   (v) and E j   (v)     E j   (v) for j { r , l ,   r   ,   l   } The proof of (2)-(5) come from the Definition 3.1.
The proof of (6): Since Q is symmetric, then N r   (v) = N l   (v). This leads to N i   (v) = N u   (v) as well and E r   (v) = E l   (v). This leads to E i   (v) = E u   (v). Therefore, M r   (v) = M l   (v) = M i   (v) = M u   (v) . Similarly, one can prove that and M   r     (v) = M   l     (v) = M   i     (v) =   M   u     (v). □

5. Generalized Rough Approximations Based on M j –neighborhoods

In this section, New concepts of M j   -lower approximations and M j   -upper approximations, M j   -boundary region, M j   –positive regions, M j   -negative regions and M j   -accuracy measure of a subset based on M j   –neighborhoods. We reveal the main properties with the help of some examples.
Definition 5.1. Let (U, Q, ξj) be a j-approximation Space, given a set P   U. The lower Ƃ M j   (P) and the upper Ƃ M j (P) approximations based on M j   -neighborhoods defined as follows:
  • Ƃ M j   (P) = { v U , M j   (v) P } Called M j   lower approximation of P.
  • Ƃ M j (P) = { v U , M j   (v) P ≠ } Called M j   upper approximation of P.
Definition 5.2. Let (U, Q, ξj) be a j-approximation Space, given a set P   U. The M j -boundary region, M j -positive region, M j -negative region and M j -accuracy of P is defined as follows:
  • B M j ( P ) = Ƃ M j (P) _ Ƃ M j   (P)
  • POS M j (P) = Ƃ M j   (P)
  • NEG M j (P) = U Ƃ M j (P)
  • δ M j ( P )   = | Ƃ M j   ( P )   |   | Ƃ M j ( P )   |   , where | Ƃ M j ( P ) |   0.
In the next example, we calculate the M j   lower approximation of P, M j   upper approximation of P, M j -boundary region, M j -positive region, M j -negative region and M j -accuracy measure of P.
Example 5.1. Suppose the universe U= {e, f, g, h} as an initial set of objects and P U. We suppose the relation Q = {(e,e),(e,h),(f,e),(f,g),(g,f),(g,g),(g,h),(h,e)} that defined on U.
Let P ={e,f,h}. Then we calculate Ƃ M j   (P), Ƃ M j (P), F M j ( P ) and δ M j ( P ) for j=(r,l,i,u) as follows:
  • For j = r, we have Ƃ M r   (P) ={e,h} ,   Ƃ M r (P) = U,   F M r ( P ) = {f,g} and δ M r ( P ) = ½.
  • For j = l, we have Ƃ M l   (P) ={e} ,   Ƃ M l (P) = {e,g,h},   F M l ( P ) = {g,h} and δ M l ( P ) = 1/3.
  • For j = i, we have Ƃ M i   (P) ={e,h} ,   Ƃ M i (P) = {e,g,h},   F M i ( P ) = {g} and δ M i ( P ) = 2/3
  • For j = u, we have Ƃ M u   (P) ={e} ,   Ƃ M u (P) = U,   F M u ( P ) = {f,g,h} and δ M u ( P ) = 1/3.
Proposition 5.1. For any j and each non-empty subset P of U, we have δ M j ( P )   [0,1].
Proof. Let P be a non-empty subset of U. It follows from (1) of Proposition 4.1 that v   M j   (v) for each j. Then M j   (v) P     for each v P; consequently, Ƃ M j (P)   . Thus, | Ƃ M j ( P ) | > 0 . □
Now, we have two cases:
Case 1: Ƃ M j   (P) = . Then | Ƃ M j   ( P )   |   | Ƃ M j ( P )   |   = | | | Ƃ M j ( P )   |   = 0.
Case 2: Ƃ M j   ( P )   . Then v   Ƃ M j   (P). Then v   M j   (v) P . Therefore, v   Ƃ M j (P). Thus Ƃ M j   (P)   Ƃ M j (P). This means that 0 ≤ | Ƃ M j   ( P )   |   | Ƃ M j ( P )   |   ≤ 1. Hence, we obtain from the two cases above that 0 ≤ δ M j ( P )   ≤ 1 as required.
In the following results, we present the main properties of M j   -lower approximations and M j   -upper approximations for each j.
Theorem 5.2. Let (U, Q, ξj) be a j-approximation space, given a set P   U. Then the following properties hold for each j.
  •   Ƃ M j   (P) P   Ƃ M j ( P ) .
  • Ƃ M j   ( ) = and Ƃ M j ( ) = .
  • Ƃ M j   (U) = U and Ƃ M j ( U ) = U.
  • If P W, then Ƃ M j   (P)   Ƃ M j   (W) .
  • If P W, then Ƃ M j ( P )   Ƃ M j ( W ) .
  • Ƃ M j   (P W) = Ƃ M j   (P)     Ƃ M j   (W).
  • Ƃ M j (P ∪W) = Ƃ M j (P)     Ƃ M j (W .
  • Ƃ M j   ( P c ) = ( Ƃ M j ( P ) ) C .
  • Ƃ M j ( P c ) = ( Ƃ M j   ( P ) ) C .
Proof. We prove (1) ,(2),(3),(4),(6) and (8) and the other cases similarly.
  • Let v   Ƃ M j   (P) . Then M j   (v)   P. It follows from the item (1) of Proposition 4.1 that v   M j   (v) therefore, v P. Thus,   Ƃ M j   (P) P.
  • Since M j   (v)   . For each v U, then Ƃ M j   ( ) = .
  • Since v   M j (v)   U for each v U, then v     U {v}   v     U   M j (v) U thus Ƃ M j   (U) = U.
  • Since P W, then   Ƃ M j   (P) = {   v     Q   :   M j (v) P } {   v     Q   :   M j (v) W } = Ƃ M j   (W).
  • It follows from (iv) that Ƃ M j   (P   W) = Ƃ M j   (P)     Ƃ M j   (W). Conversely, let v   Ƃ M j   (P)     Ƃ M j   (W). Then v   Ƃ M j   (P) and v   Ƃ M j   (W) so that M j (v)   P and M j (v)   W thus M j (v)   P   W, Hence v   Ƃ M j   (P W).
  • v   Ƃ M j   ( P c ) ↔ M j (v)  ↔ M j (v) P = ↔ v not belong Ƃ M j ( P ) ↔ v   ( Ƃ M j ( P ) ) C   .
Corollary 5.3. Let (U, Q, ξj) be a j-approximation space and P, V   Q. Then   Ƃ M j   (P)     Ƃ M j   (V)      Ƃ M j   (P V). The next example shows that the converse of the above corollary need not be true.
Example 5.2. According to Example 5.1. Let P = {e}, V = {f, h} and P V = {e,f,h}. Then   Ƃ M r   (P V) ={e},   Ƃ M r   (P) ={e} and   Ƃ M r   (V) = .   Ƃ M r   (P V)     Ƃ M r   (P)    Ƃ M r   (V).
Remark 5.1. The converse of Theorem 5.2. that   Ƃ M j   (P)  P need not be true. The following example shows this remark.
Example 5.3. According to Example 5.1. Let P = {f, g}, we have Ƃ M r   ( p ) = {g} then P   Ƃ M j   (P).
Remark 5.2. The converse of the item (4) of Theorem 5.2. that If P W, then Ƃ M j   (P)    Ƃ M j   (W) need not be true as shown in Example 5.4.
Example 5.4. According to Example 5.1. Let P = {e,f,h} and W = {e,g,h}. Then Ƃ M r   (P) = {e,h}   Ƃ M r   (W) = {e,f,h} although P   W.
Some properties of Pawlak’s lower approximations are not realized for M j -lower approximation Ƃ M j   ( P ) such as Ƃ M j   ( Ƃ M j   ( P ) ) = Ƃ M j   ( P )   . To clarify this fact, consider a subset P = {e, f, h}. Then Ƃ M u   ( P ) = {e}, But Ƃ M j   ( Ƃ M j   ( P ) ) = given in Example 5.1.
Corollary5.4. Let (U, Q, ξj) be a j-approximation space and P, V   Q. Then Ƃ M j ( P     V )     Ƃ M j (P)     Ƃ M j (V). The next example show that the converse of the above corollary need not be true.
Example 5.5. According to Example 5.1. Let P = {f, h}, V = {e, g, h} and P V = {h}. Then Ƃ M l (P) = {e, g}, Ƃ M l (V) = U  and   Ƃ M l (P V) ={e}. Ƃ M l (P)  Ƃ M l (V) Ƃ M l (P V).
Remark 5.3.The converse or the item (1) of Theorem 5.2. that P   Ƃ M j ( P )   Need not be true as shown in the following example.
Example 5.6. According to Example 5.1. Let P = {f, g}, we have Ƃ M r ( p )   ={g} then P Ƃ M r ( p ) .
Remark 5.4. The converse of item (5) of Theorem 5.2. need not be true as shown in Example 5.7.
Example 5.7. According to Example 5.1. Let P = {g, h} and V = {e,g,h}. Then Ƃ M u ( P )  ={e,f,h}   Ƃ M u ( V )  = U although P   V.
Some properties of Pawlak’s upper approximations are not realized for M j -Upper approximation Ƃ M j ( P ) such as Ƃ M j (   Ƃ M j ( P ) ) = Ƃ M j ( P )   . To clarify this fact, consider a subset P = {f}. Then Ƃ M u ( P ) = {g} But Ƃ M u (   Ƃ M u ( P ) ) = { f , g , h } given in example 5.1.
Proposition 5.5. Let (U, Q, ξj) be a j-approximation space, given a set P   U. Then the following proposition gives the relationships between the M j   -lower approximations   Ƃ M j (P) and M j   -upper approximations Ƃ M j (P) where j { r , l , i , u ,   r   ,   l   ,   i   ,   u   } .
  • Ƃ M u   (P)   Ƃ M r   (P)   Ƃ M i   (P) .
  • Ƃ M u   (P)   Ƃ M l   (P)   Ƃ M i   (P) .
  • Ƃ M   u     (P)   Ƃ M   r     (P)   Ƃ M   i     (P)
  • Ƃ M   u     (P)   Ƃ M   l     (P)   Ƃ M   i     (P)
  • Ƃ M i (P)   Ƃ M r (P)   Ƃ M u (P) .
  • Ƃ M i (P)   Ƃ M l (P)   Ƃ M u (P) .
  • Ƃ M   i   (P)   Ƃ M   r   (P)   Ƃ M   u   (P) .
  • Ƃ M   i   (P)   Ƃ M   l   (P)   Ƃ M   u   (P) .
Proof.
  • We prove (1): Let v   Ƃ M u   (P) then v   M u   (v)   P. Since M r   (v)     M u   (v), then v   Ƃ M r   (P) therefore Ƃ M u   (P)   Ƃ M r   (P). □
similarly, we prove that Ƃ M r   (P)   Ƃ M i   (P) and the other cases (2),(3) and (4) can be proved similarly.
  • We prove (v): let v   Ƃ M i ( P ) then v   M i   (v). Such that M i   (v)   P     Since M i   (v)     M r   (v). Then M r   (v)   P     , therefore Ƃ M i ( P )   Ƃ M r ( P ) . □
similarly, we prove that Ƃ M r ( P )     Ƃ M u ( P ) and the other cases (6),(7) and (8) can be proved similarly.
Proposition 5.6. Let (U, Q, ξj) be a j-approximation space, given a non-empty set P   U
  • δ M u ( P )     δ M r ( P )     δ M i ( P )   .
  • δ M u ( P )     δ M l ( P )     δ M i ( P )   .
  • δ M   u   ( P ) δ M   r   ( P )   δ M   i   ( P )   .
  • δ M   u   ( P )     δ M   l   ( P )     δ M   i   ( P )   .
Proof. We prove (1) and one can prove the other cases similarly.
Since Ƃ M u   (P)   Ƃ M r   (P)   Ƃ M i   (P) then   Ƃ M u   ( P )     Ƃ M r   ( P )       Ƃ M i   ( P )  
Since Ƃ M i (P)   Ƃ M r (P)   Ƃ M u (P) then Ƃ M i ( P )     Ƃ M r ( P )   Ƃ M u ( P )
By hypothesis, P is non-empty, so that Ƃ M j ( P ) > 0 for each j. Therefore:
1 Ƃ M u ( P )   1 Ƃ M r ( P )   1 Ƃ M i ( P )   . Then Ƃ M u   ( P )   Ƃ M u ( P )   Ƃ M r   ( P ) Ƃ M r ( P )   Ƃ M i   ( P ) Ƃ M i ( P ) . □
To support the above results, we present the following example.
Example 5.8. According to Example 5.1, we calculate the approximations and their accuracy measure for j { r ,   l , i , u } as inTable 2, and we calculate the approximations and their accuracy measure j {   r   ,   l   ,   i   ,   u   } as inTable 3.
6. M j   T o p l o g i e s
Using the following theorem, we can generate eight different topologies via
M j   -neighborhoods.
Theorem 6.1. If ( U ,   Q ,   ξ j ) is a j-approximation space, Then the collection
τ M j =   { B U   |   M j   ( v ) B     f o r   a l l   v B   } ,   f o r   j { r ,   l , i , u ,   r   ,   l   ,   i   ,   u   }   is a topology
On U.
Proof.
  • U and Ø belong to τ M j   .
  • If { B i   | i I } is a family of elements in τ M j   and v   i   B i   . Then there exists i 0   I such that v   B i 0   . Thus, M j   (v)   B i 0   this lead to M j   (v) i   B i   and i   B i     τ M j   .
  • If B 1   , B 2       τ M j   and P   B 1       B 2   . Then, v   B 1     and v   B 2   which lead to M j   (v)   B 1   and M j   (v)   B 2   Thus, M j   (v)   B 1       B 2   and hence B 1   , B 2     τ M j   . Then τ M j   is a topology on U. □
Example 6.1. According to Example 3.1, the classes of M j -topologies are given as follows:
Preprints 82299 g002

7. The Relations Among τ M j Topologies

We study the relationships among the topologies τ M r , τ M l ,   τ M i ,   τ M u , τ M   r   ,   τ M   l   ,   τ M   i   and τ M   u   .
Proposition 7.1. In a j-NS (U, R, ξj), τ M r is the dual topology of τ M l .
Proof. Firstly, let A τ M r then ∀v A , M r   (v) A. Suppose that q B, then M l (q)= {y U   |   y R q   } .
Now, let M l (q) ∩ A ≠ then x ∈ U such that x ∈ A and x ∈ M l (q) ⇒ x∈A and xRq ⇒ x∈A and q ∈ M r (x) Since x ∈A ⇒ M r (x) ⊆ A and so q ∈ A which contradicts with q ∈ B. Thus, M l (q) ∩ A = this implies M l (q) ⊆ B. Now, we have ∀q ∈ B, M l (q) ⊆ B. Hence, B ∈ τ M l . Similarly, we can prove that if B ∈ τ M l . Then, B c τ M r . Consequently, τ M r is the dual topology of τ M l .
The following example shows Proposition 7.1
Exemple7.1. Let U = {e, f, g, h} and R = {(e, e),(e, h),(f, e),(f, g),(g, f),(g, g),(g, h),(h, e)}.
Then, we have
τ M r = {U, Ø, {e, h}},
τ M l ={U,Ø,{f, g}}.
Obviously, τ M r is the dual topology of τ M l .
Proposition 7.2. Let (U, Q, ξj) is a j-approximation space , then
τ M r     τ M i .
τ M l     τ M i .
Proof. Let B ∈ τ M r , then ∀ v ∈ B, M r (v) ⊆ B. Thus M r (v)   M l (v) ⊆ B and so ∀ v ∈ B, M i (v) ⊆ B ,Hence B ∈ τ M i and τ M r     τ M i , similarly, we can deduce that τ M l   τ M i . □
Remark 7.1. Let (U, R, ξj) be a j-NS and then the following are not necessarily true.
τ M r =   τ M i
τ M l =   τ M i
Proposition 7.3. Let (U, Q, ξj) is a j-approximation space. Then
τ M u     τ M r
τ M u     τ M l
τ M u     τ M i
Proof. Let B ∈ τ M u , then ∀ v ∈ B, M u (v) ⊆ B. Thus, ∀p ∈ B, M r (v) U M l (v) ⊆ B and so ∀ v ∈ B, M r (v) ⊆ B,   M l (v) ⊆ B. Then, B ∈ τ M r and B ∈ τ M l and τ M u τ M r and τ M u τ M l . Using Proposition 7.2. we have τ M u τ M i . □
Remark 7.2: Let (U, R, ξj) be a j-NS, then the following is not necessarily true.
τ M u =   τ M r
τ M u =   τ M l
τ M u =   τ M i
The following example explains Remark 7.1 and Remark 7.2.
Example 7.2. Let U = {e, f, g, h, k} and R = {(e, e), (f, g), (f, h), (g, h), (g, k), (h, e), (h, k), (k, f), (k, k)}.
Then, we have τ M r = {U, Ø, {e},{k},{e, k},{e, h, k},{e, g, h, k}},
τ M l ={U,Ø,{e},{g},{g, h},{g, h, k},{e, g, h, k} {f, g, h, k}}
τ M i = P(U) and τ M u = {U, Ø , {e},{e, g, h, k}}.
Proposition 7.4. Let (U, Q, ξj) is a j-approximation space. Then
τ M   r       τ M   i  
τ M   l       τ M   i  
Proof. Let B ∈ τ M   r   , then ∀ v ∈ B, M   r   (v) ⊆ B. Thus ∀ v ∈ B, M   r   (v) M   l   (v) ⊆ B and so ∀ v ∈ B, M   i   (v) ⊆ B ,Then B ∈ τ M   i   and τ M   r       τ M   i   . we can prove that τ M   l     τ M   i   similarly. □
Remark 7.3. Let (U, R, ξj) be a j-NS, then the following is not necessarily true.
τ M   r   =   τ M   i  
τ M   l   =   τ M   i  
Remark 7.4. In a j-NS, τ M   r   and τ M   l   are not necessarily comparable.
The following example explains remarks Remark 7.3 and Remark 7.4.
Example 7.3. Let U = {e, f, g, h} and R = {(e, h), (f, f), (f, g), (g, f), (h, e), (h, g)}.
Then, we have
τ M   r   = {U, Ø, {f},{g}, {h}, {e, g},{f, g},{f, h},{g, h},{e, f, g},{e, g, h},{f, g, h}},
τ M   l   ={U,Ø,{e},{f},{h},{e, f},{e, h},{f, g},{f, h},{e, f, g},{e, f, h},{f, g, h}} and
τ M   i   = P(U).
Proposition 7.5. Let (U, Q, ξj) is a j-approximation space. Then
τ M   u     τ M   r  
τ M   u       τ M   l  
τ M   u       τ M   i  
Proof. Let B ∈ τ M   u   , then ∀ v ∈ B, M   u   (v) ⊆ B. Thus, ∀ v ∈ B , M   r   (v) U M   l   (v) ⊆ B. and so ∀ v ∈ B, M   r   (v) ⊆ B and M   l   (v) ⊆ B. Then, B ∈ τ M   r   and B ∈ τ M   l   and hence τ M   u   τ M   r   and τ M   u   τ M   l   . Similarly, we can prove that τ M   u   τ M   i   . □
Remark 7.5. Let (U, R, ξj) be a j-NS; then the following are not necessarily true.
τ M   u   =   τ M   r  
τ M   u   =   τ M   l  
τ M   u   = τ M   i  
The following example shows Remark 7.5.
Example 7.4. Let U = {e, f, g, h} and R = {(e, e), (e, f), (f, g), (f, h), (g, e), (h, e)}.
Then, we have
τ M r = {U, Ø, {e},{e, f},{g, h},{e, g, h}},
τ M l ={U,Ø,{e},{f},{e, f},{e, g, h}},
τ M i = { U,Ø,{e},{f},{e, f},{g, h},{e, g, h},{f, g, h}} and
τ M u ={U,Ø,{e},{e, f},{e, g, h}}.
Remark 7.6. In a j-NS, τ M r and τ M r are not necessarily comparable. Also, τ M l and τ M i are not necessarily comparable, as the following example illustrates.
Example 7.5. Let U = {e, f, g, h} and R = {(e, e), (f, f), (g, g), (g, h), (h, e)}.
Then, we have
τ M r = {U, Ø, {e},{f},{g},{e, f},{e, g},{e, h},{f, g},{e, f, g},{e, f, h},{e, g, h}},
τ M r ={U,Ø,{e},{f},{e, f},{g, h},{e, g, h},{f, g, h}},
τ M l = {U, Ø, {e},{f},{g},{e, f},{e, g},{f, h},{g, h},{e, f, g},{e, g, h},{f, g, h}} and
τ M l ={U,Ø,{f},{g},{e, h},{f, g},{e, f, h},{e, g, h}}.
Proposition 7.6. Let (U, Q, ξj) is a j-approximation space. Then
τ M u   τ M r   τ M i
τ M u     τ M l   τ M i
τ M u     τ M r   τ M i
τ M u     τ M l   τ M i
Proof. By using Propositions 7.2, 7.3, 7.4, and 7.5, the proof is obvious. □

8. Rough Approximations Generated by M j -Topologies

We introduced the rough approximations by using   M j   -neighborhoods. Let (U, Q, ξj) be j-approximation space. We employ M j -neighborhoods to generate classes of topologies τ M j =   { B U   |   M j   ( v ) B   for   all   v B   } (called M j -topologies).
Rough approximations using interior and closure operators in the topology τ M j   , for   all   j { r , l , i , u ,   r   ,   l   ,   i   ,   u   } are defined.
Definition 8.1. Let (U, Q, ξj) be a j-approximation space. The subset B U is said to be M j -open set if B   τ M j   and the supplement of M j -open sets are called M j -closed sets. The family Г M j of all M j -closed sets are defined as Г M j = { F U | F c     τ M j   }.
Definition 8.2. Let (U, Q, ξj) be a j-approximation space and P U. The M j -lower approximations Ƃ M j   (P) and M j -upper approximations Ƃ M j (P) are defined by:
  • Ƃ M j   (P) = ∪{G   τ M j   : G P} = M j -interior of P.
  • Ƃ M j (P) =   { H   τ M j   : P H} = M j - closure of P.
Definition 8.3. Let (U, Q, ξj) be a j-approximation space and P U. The M j -boundary region, M j -positive region and M j -negative region of P are defined as follows:
  • B M j ( P ) = Ƃ M j (P) _ Ƃ M j   (P).
  • POS M j (P) = Ƃ M j   (P).
  • NEG M j ( P ) = U Ƃ M j (P).
Definition 8.4. Let (U, Q, ξj) be a j-approximation space. The M j -accuracy of the approximations of P U is defined by:
δ M j ( P ) = | Ƃ M j   ( P ) |   | Ƃ M j ( P   , where | Ƃ M j ( P ) |   0.
It is clear that 0 ≤ δ M j ≤ 1. if δ M j ( P ) = 1, then P is called M j -exact set. Otherwise, P called M j -rough.
According to the data given in Example 3.1, we get two tables that give M j -lower approximations and M j - upper approximations for j { r , l , i , u } as shown in Table 4 and for j {   r   ,   l   ,   i   ,   u   }as shown in Table 5. The M j -accuracy for j { r , l , i , u ,   r   ,   l   ,   i   ,   u   } as shown in Table 6.

9. Comparison between our approach and previous approaches.

According to data given in Example 3.1. Table 7 and Table 8 provide a comparison between Yao’s method [21], Abd El-Monsef et al.’s method [12] ( τ j ) , and the current methods ( τ M j )   in case of j   = r , l , i   and   u , respectively.
From the Table 7 and Table 8, it is clear that the best of these methods given by using τ M r   , τ M l   ,   τ M i   , τ M r   , τ M i   .   The boundary regions, in this case, are canceled. The results are so important for eliminating the imprecision of rough sets.
Example 9.1. We give the following example to illuminate some consequences.
Suppose that our universe is a set of cars U = { S e d a n   ( S e ) ,   S p o r t s   C a r   ( S p ) ,   C o u p e   ( C o ) ,   M i n i v a n   ( M i ) } and our relationship is given as Q = { (   S e ,   S e ) ,   ( M i ,   M i ) ,   ( S e ,   C o ) ,   ( S e ,   M i ) ,   ( M i ,   S p ) ,   ( S p ,   M i ) } . The different types of neighborhoods are given inTable 9as follows:
The M j -Topologies as follows:
τ M r =   { U ,   φ , { Co } , { Sp , Mi } , { Sp , Co , Mi } , { Se , Sp , Mi } } .
τ M l =   {   U ,   φ , { Se } , { Se , Co } , { Se , Sp , Mi } } .
τ M i =   {   U ,   φ , { Se } , { Co } , { Sp , Mi } , { Se , Co } , { Se , Sp , Mi } , { Sp , Co , Mi } } .
τ M u =   { U ,   φ , { Se , Sp , Mi } } .
τ M   r   =   { U ,   φ , { Mi } , { Sp , Mi } , { Se , Co , Mi } } .
τ M   l   =   { U ,   φ , { Se } , { Co } , { Mi } , { Se , Co } , { Se , Mi } , { Co , Mi } , { Se , Sp , Mi } , { Se , Co , Mi } } .
τ M   i   =   { U ,   φ , { Co } , { Se } , { Mi } , { Se , Co } , { Sp , Mi } , { Se , Mi } , { Co , Mi } , { Se , Sp , Mi } , { Se , Co , Mi } , { S p , C o , M i } } .
τ M   u   =   { U ,   φ , { Mi } , { Se , Co , Mi } } .
Table 10 give M j -lower approximations and M j - upper approximations for each j { r , l , i , u } . Table 11 shows the comparison between Tareq M. Al-shami [18] ( τ E j )   approach and the   current approach ( τ M j ) in case of j {r,i} as given in Example 9.1. The M j -accuracy for each j { r , l , i , u } are given in
We complete this work by studying these concepts from a topological view and comparing them. In all comparisons, we obtain higher accurate approximations in our approach.

10. Conclusions

This paper generated some classes of neighborhood systems that we call them   M j   -neighborhoods. We introduced some examples to discuss the main structures and their main concepts. We generalized these concepts to the topological case. We addressed many possible comparisons among them. We obtained refinement results that can be useful in real-life applications.

Author Contributions

Conceptualization, A.S. Salama and M. S. Bondok.; methodology, A.S. Salama.; software, A. A. El Atik and O.A. Embaby.; validation, A.S. Salama and M.S. Bondok.; formal analysis, A.M. Hussein.; investigation, A.S. Salama.; resources, A.S. Salama and M. S. Bondok.; data curation, M.S. Bondok; writing—original draft preparation, A.S. Salama.; writing—review and editing, A.S. Salama.; visualization, A. A. El Atik and O.A. Embaby; supervision, A.S. Salama; project administration, A.M.Hussein; funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

MDPI Research Data Policies at https://www.mdpi.com/ethics.

Acknowledgments

The author sincerely thank the editor and to anonymous reviewers for their valuable comments and suggestions that helped in improving this paper. The authors would like to thank all Tanta Topological Seminar colleagues ‘‘under the leadership of Prof. Dr. A. M. Kozae’’ for their interests.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Z. Pawlak, Rough sets, Int. J. Inf. Comput. Sci. 11 (5) (1982) 341–356.
  2. Z. Pawlak, A. Skowron, Rough sets, Some extensions, Information Sciences, 177 (2007) 28–40.
  3. K. Qin, J. Yang, Z. Pei, Generalized rough sets based on reflexive and transitive relations, Information Sciences, 178 (2008) 4138–4144.
  4. W. Zhu, F. Wang, Reduction and axiomatization of covering generalized rough sets, Information Sciences, 152 (2003) 217–230.
  5. W. Zhu, F. Wang, Binary relation based rough sets, Lecture Notes in Computer Sciences, 4223 (2006) 276–285.
  6. A. S. Salama, Generalizations of Rough Sets Using two Topological Spaces with Medical Applications, INFORMATION, 19 (7A) (2016) 2425-2440.
  7. A.S. Salama, Sequences of Topological Near Open and Near Closed Sets with Rough Applications, Filomat, 34(1) (2020), 51–58.
  8. A.S. Salama, Bitopological Approximation Space with Application to Data Reduction in Multi-valued Information Systems, Filomat, 34 (1) (2020), 99–110.
  9. A.S. Salama, Topological solution of missing attribute values problem in incomplete information tables, Information Sciences, 180 (2010) 631-639.
  10. A.S. Salama, Topologies induced by relations with applications, Journal of Computer Science, 4(10) (2008), 877–887.
  11. A.S. Salama, Abd El-Monsef, M. M. E., New topological approach of rough set generalizations, International Journal of Computer Mathematics, 88(7) (2011), 1347–1357.
  12. M.E. Abd El-Monsef, O.A. Embaby, M.K. El-Bably, Comparison between rough set approximations based on different topologies, International Journal of Granular Computing, Rough Set and Intelligent Systems, 3(4) (2014), 292–305.
  13. M.E. Abd El-Monsef, A.S. Salama and O.A. Embaby, Granular computing using mixed neighborhood systems, Journal of Institute of Mathematics and Computer Sciences, 20 (2) (2009), 233–243. O.G.
  14. El Barbary, A.S. Salama, Feature selection for document classification based on topology, Egyptian Informatics Journal, 19(2) (2018), 129–132.
  15. Wiweger, On topological rough sets, Bulletin of the Polish Academy of Sciences Mathematics, 37 (1989) 89–93.
  16. Tareq M. Al-shami, An improvement of rough sets’ accuracy measure using containment neighborhoods with a medical application. Inf Sci, 569 (2021),110–124.
  17. Tareq, M. Al-shami, Ciucci D, Subset neighborhood rough sets. Knowl Based Syst, 237 (2022), 107868.
  18. Tareq, M. Al-shami, Fu WQ, Abo-Tabl E. A., New rough approximations based on E-neighborhoods. Complexity, 6666853 (2021), 1-6.
  19. Mareay R, Generalized rough sets based on neighborhood systems and topological spaces, Journal of Egyptian Math Soc, 24 (2016) 603–608.
  20. Z. Pawlak, Rough Sets, Theoretical Aspects of Reasoning About Data, Kluwer Acadmic Publishers Dordrecht, 1991.
  21. Yao YY, Two views of the theory of rough sets in finite universes. Int J Approx Reason, (1996), 15:291–317.
Table 1. Classes of N j   -neighborhoods, Ej-neighborhoods and Mj -neighborhoods.
Table 1. Classes of N j   -neighborhoods, Ej-neighborhoods and Mj -neighborhoods.
Preprints 82299 g003
Table 2. The approximations and accuracy measure in cases of j { r ,   l , I , u } .
Table 2. The approximations and accuracy measure in cases of j { r ,   l , I , u } .
Preprints 82299 g004
Table 3. The approximations and accuracy measure in cases of j {   r   ,   l   ,   i   ,   u   }
Table 3. The approximations and accuracy measure in cases of j {   r   ,   l   ,   i   ,   u   }
Preprints 82299 g005
Table 4. The M j -approximations for each j { r , l , i , u } .
Table 4. The M j -approximations for each j { r , l , i , u } .
Preprints 82299 g006
Table 5. The M j -approximations for each j {   r   ,   l   ,   i   ,   u   }
Table 5. The M j -approximations for each j {   r   ,   l   ,   i   ,   u   }
Preprints 82299 g007
Table 6. The M j -accuracy for j { r , l , i , u ,   r   ,   l   ,   i   ,   u   }
Table 6. The M j -accuracy for j { r , l , i , u ,   r   ,   l   ,   i   ,   u   }
Preprints 82299 g008
Table 7. Comparison between Yao, τ j and Mj approaches for j = (r, l).
Table 7. Comparison between Yao, τ j and Mj approaches for j = (r, l).
Preprints 82299 g009
Table 8. Comparison between Yao, τ j and Mj approaches for j = (r, l).
Table 8. Comparison between Yao, τ j and Mj approaches for j = (r, l).
Preprints 82299 g010
Table 9. Different types of neighborhoods.
Table 9. Different types of neighborhoods.
U Sedan Sports Car Coupe Minivan
N r   {Se,Co,Mi} {Mi} {Sp,Mi}
N l   {Se} {Mi} {Se} {Se,Sp,Mi}
N i   {Se} {Mi} {Sp,Mi}
N u   {Se,Co,Mi} {Mi} {Se} {Se,Sp,Mi}
N   r     {Se,Co,Mi} {Sp,Mi} {Se,Co,Mi} {Mi}
N   l     {Se} {Se,Sp,Mi} {Mi}
N   i     {Se} {Sp,Mi} {Mi}
N   u     {Se,Co,Mi} {Se,Sp,Mi} {Se,Co,Mi} {Mi}
E r   {Se,Sp,Mi} {Se,Sp,Mi} {Se,Sp,Mi}
E l   {Se,Co,Mi} {Sp,Mi} {Se,Co,Mi} U
E i   {Se,Mi} {Sp,Mi} {Se,Sp,Mi}
E u   U {Se,Sp,Mi} {Se,Co,Mi} U
E   r     U U U U
E   l     {Se,Sp} {Se,Sp,Mi} {Sp,Mi}
E   i     {Se,Sp} {Se,Sp,Mi} {Sp,Mi}
E   u     U U U U
M r   {Se,Mi} {Mi} {Sp,Mi}
M l   {Se} {Mi} {Se} {Se,Sp,Mi}
M i   {Se} {Mi} {Sp,Mi}
M u   {Se,Mi} {Mi} {Se} {Se,Sp,Mi}
M   r     {Se,Co,Mi} {Sp,Mi} {Se,Co,Mi} {Mi}
M   l     {Se} {Se,Sp,Mi} {Mi}
M   i   {Se} {Sp,Mi} {Mi}
M   u   {Se,Co,Mi} {Se,Sp,Mi} {Se,Co,Mi} {Mi}
Table 10. Approximations operators based on τ M j   for some subsets of U.
Table 10. Approximations operators based on τ M j   for some subsets of U.
Preprints 82299 g011
Table 11. Comparison among E i and Mi approaches for some subsets of U.
Table 11. Comparison among E i and Mi approaches for some subsets of U.
Preprints 82299 g012
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Alerts
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2025 MDPI (Basel, Switzerland) unless otherwise stated