Professional Documents
Culture Documents
1 Introduction
Theories of fuzzy sets and rough sets are generalizations of
classical set theory for modeling vagueness and uncertainty
[24,38]. A fundamental question concerning both theories is
their connections and differences [25,40]. There have been
many studies on this topic. While some authors argued that
one theory is more general than the other [25,35], it is
generally accepted that they are related but distinct and
complementary theories [10,19,22]. The two theories model
different types of uncertainty [19]. The rough set theory
takes into consideration the indiscernibility between objects.
The indiscernibility is typically characterized by an
equivalence relation. Rough sets are the results of
approximating crisp sets using equivalence classes. The
fuzzy set theory deals with the ill-definition of the boundary
of a class through a continuous generalization of set
characteristic functions. The indiscernibility between objects
is not used in fuzzy set theory [10]. A fuzzy set may be
viewed as a class. The relation between fuzzy set and rough
set has been investigated in [9,25,35]. In [23], basic concepts
of rough sets are applied to define a set called granular fuzzy
set. Topology is a branch of mathematics, whose ideas exist
not only in almost all branches of mathematics, but also in
many real life applications. The topological structure on an
abstract set is now used as base used to extract knowledge
from data. The purpose of this chapter is to generalize the
work in [23] using topological tools and general binary
relation instead of the equivalence relation used in [27], and
generate fuzzy set from rough set and vice versa.
In second section, we give a definition of crisp sets. But
the definition of rough sets and its accuracy measure and
membership function can be viewed in the third section. For
the fourth section, we give the definition of fuzzy sets and its
operations using a graph. The topological space and its
bases, subbases, closure, and interior can be viewed in the
fifth section. Some definitions and propositions for rough set
in topological spaces are mentioned in the sixth section. In
seventh and eighth section, we give generation of fuzzy set
from rough set and vice versa. The last section describes a
generalized definition of rough set by general relation using
the subbase and base of topology. The end of this chapter is
summary and conclusion.
2.2 Classes of Rough Sets
Motivation for rough set theory has come from the need to
represent subsets of a universe in terms of elements of a
partition of that universe. The partition is derived from an
equivalence relation on elements of the universe which is
called the indiscernibility relation [3,17,27,36].
The partition mentioned above characterizes the
approximation space, a pair K = (U, R), where U is a set
called the universe and R is the indiscernibility relation. The
indiscernibility relation is a subset of U ×U, where a pair
(x, y) ∈ R should be read, “x and y are indistinguishable in
K”. Since R is an equivalence relation on U, we can consider
the equivalence classes of R. These equivalence classes are
known as the atoms of K, or elementary sets, notation
Rx ⊆ U for the equivalence class of x ∈ U.
We associate with these approximation spaces two
operators, upper and lower approximation of a subset of
universe. These operators are formalized as follows: If X ⊆
U, then, RX = {x ∈ U: Rx∩X ≠ φ}
RX = {x ∈ U: Rx⊆X}
BNR(X) = RX - RX
POSR(X) = RX
NEGR(X) = U -RX
See Figure (1.2) in Chapter (1).
Essentially, the class of rough sets is the collection of
subsets of the universe, which are indistinguishable in their
upper and lower approximations. See the following figure:
Figure (2.1)
Using the notions of upper and lower approximations, we
can define the equivalence relation rough equality on subsets
of U, which will in turn be used to define the equivalence
classes of rough sets.
Example (2.2.1)
Let K=(U,R), U={1,2,3,4,5,6,7},
U/R={{1,2},{3,4},{5,6},{7}},
And X1={1,2,3}, X2={1,2,5}, X3={2,3,4}, X4={1,2,4}
Then we get to:
X1and X2 are roughly bottom-equal in K.
X1and X3 are roughly top-equal in K.
X1and X4 are roughly equal in K.
Definition (2.2.1)
Let (U,R) be an approximation space, and X ⊆ U, then the
membership function [15,24] is:
| [ x ]R ∩ X |
η XR ( x ) = , x ∈U
| [ x ]R |
Figure (2.2)
Figure (2.3)
Alpha cuts:
A is a fuzzy set in U, Aα = {x | µA(x)≥ α} is the α-cut of
A in U.
Strong α-cut is Aα+ = {x | µA(x)> α}
Alpha cuts are crisp sets.
In this chapter, we shall consider fuzzy sets in this
function notation, and crisp sets as special cases of these
fuzzy sets.
Definition (2.4.1)
A topological space (see [1,2,34]) is a pair (U,τ) consisting
of a set U and family τ of subset of U satisfying the
following conditions:
(T1) Φ∈ τ and U ∈ τ.
Definition (2.4.3)
Let (U, τ) be a topological space. A family S ⊆ τ is called a
subbase for (U, τ) iff the family of all finite intersections of
its members is a base for (U, τ).
Definition (2.4.4)
If (U, τ) is a topological space and A ⊆ U, then
A = ∩{F ⊆ U: A ⊆ F and F is closed}
is called the τ-closure of a set A.
Evidently, A is the smallest closed subset of U which
contains A. Note that A is closed iff A =A.
Definition (2.4.5)
If (U, τ) is a topological space and A ⊆ U, then
Ao = ∪{G ⊆ U: G ⊆ A and G is open}
is called the τ-interior of A.
Evidently, Ao is the union of all open subsets of U which
containing in A. Note that A is open iff A = Ao.
Definition (2.4.6)
If (U, τ) is a topological space and A ⊆ U, then
Ab = A –Ao
is called the τ-boundary of A.
Example (2.5.1)
Let U={a,b,c,d}, τ={U,Φ,{a,b,c},{b,c,d},{d},{b,c}},
Then we get to X1={a,b,c}, X2={d} are exact sets.
And X is a rough set ∀X ∈ P(U), X≠X1, X≠X2.
Remark (2.5.1)
It should be noted that definition of Pawlak space is special
case of our definition “Definition (2.5.1)”, where If τ is the
quasi-discrete topology, then every open set is closed and
thus the base of τ is a partition that yields an equivalence
relation which is basic tools in Pawlak space.
Remark (2.5.2)
If τ is a general space, not quasi-discrete,
thenX=X → Xo=X is not generally true.
The following example ensures this fact.
Example (2.5.2)
Let U={1,2,3,4,5},
τ={U,Φ,{1,2},{2,3,4},{5},{2},{2,5},{1,2,3,4},{1,2,5},{2,3,4,5}},
And X={1,2}, then we get to X = {1,2,3,4}, and Xo = {1,2}.
Then X = Xo, X ≠X.
Proposition (2.5.1)
If (U,τ) is a topological space, X ⊆ U. The following are
equivalent:
(1) X is exact
(2) X=Xo
Proof:
1 → 2, Since X is exact ⇒ Xb = Φ ⇒ X=Xo.
2 → 1, Since X=Xo ⇒ Xb = Φ ⇒ X is exact.
Example (2.5.2)
Let U={1,2,3,4,5},
τ={U,Φ,{1,2},{2,3,4},{5},{2},{2,5},{1,2,3,4},{1,2,5},{2,3,4,5}},
And X1={1,2,3,4}, X2={1,2}, X3={1,5}, X4={1,3}, then we
find that:
X1 is exact, X2 is internally definable, X3 is externally
definable, and X4 is undefinable.
Proposition (2.5.2)
If A is an exact set in (U,τ) and τ⊂τ` then A is exact with
respect to τ`.
Proof:
Since Abτ`⊂ Abτ and Abτ=Φ. Then Abτ`=Φ and A is exact
with respect to τ`. In other words if A is τ_exact then A is
not τ_exact.
Example (2.5.3)
Let U={a,b,c,d}, τ`={U,Φ,{a},{b},{b,c,d},{a,b}} and
Proposition (2.5.3)
If (U,τ) is a space and τ⊂τ` then each exact A in τ` is exact
τ_exact.
Definition (2.5.2)
If τ is a topology on a finite set U, whose base is β, then the
rough membership function is:
| {∩ B x } ∩ X |
µ τX ( x ) = , Bx ∈ β , x ∈ U ,
| ∩ Bx |
τ | {0,1,2}∩{2,4,5}| , µτX(3)=0
∴µ (0) =
X =1/ 3
| {0,1,2}|
µτX(1)=1/3 , µτX(4)=2/3
µτX(2)=1 , µτX(5)=1/2
Example (2.6.1)
Let U={0,1,2,3,4,5}, U/R={{0,1,2},{3,4},{5}}
Since β is a partition ⇒ β ={{0,1,2},{3,4},{5}},
⇒ τ ={U,Ф,{0,1,2},{3,4},{5},{0,1,2,3,4},{0,1,2,5},{3,4,5}}
Let X ={0,1,2,3} ⊆ U. We find that:
| [x]R ∩ X | | {∩Bx }∩ X |
ηXR (x) = = µτX (x) = , x ∈ Bx , Bx ∈ β
| [x]R | | ∩Bx |
τ | {0,1,2}∩{0,1,2,3}| , µτX(3)=1/2
∴µ (0) =
X =1
| {0,1,2}|
µτX(1)=1 , µτX(4)=1/2
µτX(2)=1 , µτX(5)=0
Then X={(0,1),(1,1),(2,1),(3,1/2),(4,1/2),(5,0)}
∼
Example (2.6.2)
Let X={(0,1),(1,1),(2,1),(3,1/2),(4,1/2),(5,0)}
∼
Then from fuzzy set we get:
RX=Xo={0,1,2}, RX=X={0,1,2,3,4},
NEGR(X)={5}, BNR(X)={3,4}
Then X is a rough set.
| {∩ B x } ∩ X ∩ Y |
µ τX ∩ µ Yτ ( x ) = ,
| {∩ B x } |
| {∩ B x } ∩ { X ∪ Y } |
µ τX ∪ µ Yτ ( x ) =
| {∩ B x } |
The membership function µτX(x) is the (unique) fuzzy
representation of X.
| {∩ Bx } ∩ X |
4 µ τX ( x) = , x ∈ Bx , Bx ∈ β
| ∩ Bx |
| {∩S x } ∩ X |
∴ µ τX ( x) = , x ∈ Sx , Sx ∈ S
| ∩S x |
Example (2.7.1)
Let U={0,1,2,3,4,5}, 0R=1R={0,1,2}, 2R=3R={2,3},
4R={3,4}, 5R={5}
Then S={{0,1,2},{2,3},{3,4},{5}}
⇒β={{0,1,2,},{2,3},{3,4},{5},{2},{3}}
⇒τ={U,Ф,{0,1,2},{2,3},{3,4},{5},{2},{3},{0,1,2,3},{
0,1,2,3,4},{0,1,2,3},{2,3,4},{2,3,5},{3,4,5},{2,5},
{3,5},{2,3,4,5},{2,3,5}
Let X={0,1,2,3}
⇒ Xo ={0,1,2,3},X ={0,1,2,3,4}
∴µτX (0) =
| {0,1,2} ∩{0,1,2,3} |
=1
, µτX(3)=1
| {0,1,2} |
µτX(1)=1 , µτX(4)=1/2
µτX(2)=1 , µτX(5)=0
Then X={(0,1),(1,1),(2,1),(3,1),(4,1/2),(5,0)}
∼
From fuzzy set X
∼
we get to:
RX=Xo={0,1,2,3},RX=X={0,1,2,3,4},
NEGR(X)={5}, BNR(X)={4}
X
∼ R1
={(0,1),(1,1),(2,1),(3,1),(4,1/2),(5,0)}
∼ R2={(0,1),(1,1),(2,1),(3,1),(4,1/2),(5,0)}
X
∼ R3={(0,1),(1,1),(2,1),(3,1),(4,0),(5,0)}
X
∼ R3⊂ X
X ∼ R2⊆ X
∼ R1