[go: up one dir, main page]

Academia.eduAcademia.edu
Information Sciences 151 (2003) 263–282 www.elsevier.com/locate/ins Generalized fuzzy rough sets Wei-Zhi Wu a a,b,* , Ju-Sheng Mi a, Wen-Xiu Zhang a Faculty of Science, Institute for Information and System Sciences, XiÕan Jiaotong University, XiÕan, ShaanÕxi 710049, PR China b Information College, Zhejiang Ocean University, Zhoushan, Zhejiang 316004, PR China Received 30 December 2000; received in revised form 19 May 2002; accepted 3 July 2002 Abstract This paper presents a general framework for the study of fuzzy rough sets in which both constructive and axiomatic approaches are used. In constructive approach, a pair of lower and upper generalized approximation operators is defined. The connections between fuzzy relations and fuzzy rough approximation operators are examined. In axiomatic approach, various classes of fuzzy rough approximation operators are characterized by different sets of axioms. Axioms of fuzzy approximation operators guarantee the existence of certain types of fuzzy relations producing the same operators. Ó 2002 Published by Elsevier Science Inc. Keywords: Approximation operators; Fuzzy relations; Fuzzy rough sets; Rough sets 1. Introduction The theory of rough sets, proposed by Pawlak [18], is an extension of set theory for the study of intelligent systems characterized by insufficient and incomplete information. Using the concepts of lower and upper approximations * Corresponding author. Address: Faculty of Science, Institute for Information and System Sciences, XiÕan Jiaotong University, XiÕan, ShaanÕxi 710049, PR China. E-mail addresses: wuwz8681@sina.com (W.-Z. Wu), mijsh@sina.com (J.-S. Mi), wxzhang@ xjtu.edu.cn (W.-X. Zhang). 0020-0255/02/$ - see front matter Ó 2002 Published by Elsevier Science Inc. doi:10.1016/S0020-0255(02)00379-1 264 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 in rough set theory, knowledge hidden in information systems may be unravelled and expressed in the form of decision rules [5,6,12,19,23,31]. The basic operators in rough set theory are approximations. There are at least two approaches for the development of the rough set theory, the constructive and axiomatic approaches. In constructive approach, binary relations on the universe, partitions of the universe, neighborhood systems, and Boolean algebras are all the primitive notions. The lower and upper approximation operators are constructed by means of these notions [5,6,8,9,11,12,16,18–31]. The constructive approach is suitable for practical applications of rough sets. On the other hand, the axiomatic approach, which is appropriate for studying the structures of rough set algebras, takes the lower and upper approximation operators as primitive notions. In this approach, a set of axioms is used to characterize approximation operators that are the same as the ones produced by using constructive approach [10,27,28]. The initiations and majority of studies on rough sets have been concentrated on constructive approaches. In PawlakÕs rough set model [19], an equivalence relation is a key and primitive notion. This equivalence relation, however, seems to be a very stringent condition that may limit the application domain of the rough set model. To solve this problem, several authors have generalized the notion of approximation operators by using nonequivalence binary relations [6,26,28,29]. This has lead to various other approximation operators [8– 12,16,21,22,25–29,31]. On the other hand, by using an equivalence relation on U , one can introduce lower and upper approximations in fuzzy set theory to obtain an extended notion called rough fuzzy set [2,3]. Alternatively, a fuzzy similarity relation can be used to replace an equivalence relation. The result is a deviation of rough set theory called fuzzy rough sets [3,4,14]. More general frameworks can be obtained which involve the approximations of fuzzy sets based on fuzzy T -similarity relations [13], fuzzy similarity relations [30], weak fuzzy partitions on U [1,7], and Boolean subalgebras of PðU Þ [15] etc. Comparing with the studies on constructive approach, there is less effort needed on axiomatic approach. The most important axiomatic studies for crisp rough sets were made by Yao [27,28], Yao and Lin [26] in which various classes of rough set algebras are characterized by different sets of axioms. Moris and Yakout [13] studied a set of axioms on fuzzy rough set, but their studies were restricted to fuzzy T -rough sets defined by fuzzy T -similarity relations which were ordinary (crisp) equivalence relations when they degenerated into crisp ones. So far, however, the axiomatic approach for the study of generalized fuzzy rough set is blank. The present paper studies generalized fuzzy rough sets in which both the constructive and axiomatic approaches are used. In the constructive approach, based on an arbitrary fuzzy relation, a pair of dual generalized fuzzy approximation operators is defined. The connections between fuzzy binary relations and fuzzy approximation operators are examined. The resulting fuzzy W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 265 rough sets are proper generalizations of generalized rough sets [26,28], rough fuzzy sets [3,17], and fuzzy rough set [3,4,30]. In the axiomatic approach, various classes of fuzzy rough sets are characterized by different sets of axioms, axioms of fuzzy approximation operators guarantee the existence of certain types of fuzzy relations producing the same operators. 2. Preliminaries Let X be a finite and nonempty set called the universe. The class of all subsets (respectively, fuzzy subsets) of X will be denoted by PðX Þ (respectively, by FðX Þ). For any A 2 FðX Þ, the a-level and the strong a-level of A will be denoted by Aa and Aaþ , respectively, that is, Aa ¼ fx 2 X : AðxÞ P ag and Aaþ ¼ fx 2 X : AðxÞ > ag, where a 2 I ¼ ½0; 1 , the unit interval, A0 ¼ X , and A1þ ¼ ;. Let U and W be two finite and nonempty universes. A fuzzy subset R 2 FðU W Þ is referred to as a fuzzy binary relation from U to W , Rðx; yÞ is the degree of relation between x and y, where ðx; yÞ 2 U W ; If U ¼ W , then R is referred to as a fuzzy relation on U . Let R be a fuzzy relation from U to W , if for each x 2 U , there exists y 2 W such that Rðx; yÞ ¼ 1, then R is referred to as a serial fuzzy relation from U to W. Definition 2.1. Let R be a fuzzy binary relation on U . R is referred to as a reflexive fuzzy relation if Rðx; xÞ ¼ 1 for all x 2 U ; R is referred to as a symmetric fuzzy relation if Rðx; yÞ ¼ Rðy; xÞ for all x, y 2 U ; R is referred to as a transitive fuzzy relation if Rðx; zÞ P _y2U ðRðx; yÞ ^ Rðy; zÞÞ for all x, z 2 U ; R is referred to as a similarity fuzzy relation if R is a reflexive, symmetric, and transitive fuzzy relation. It is easy to see that R is a serial fuzzy relation iff Ra is a serial ordinary binary relation for all a 2 I; R is a reflexive fuzzy relation iff Ra is a reflexive ordinary binary relation for all a 2 I; R is a symmetric fuzzy relation iff Ra is a symmetric ordinary binary relation for all a 2 I; R is a transitive fuzzy relation iff Ra is a transitive ordinary binary relation for all a 2 I; R is a similarity fuzzy relation iff Ra is an equivalence ordinary binary relation for all a 2 I. Definition 2.2. A set-valued mapping N : I ! PðU Þ is said to be nested if for all a, b 2 I, a 6 b ) N ðbÞ  N ðaÞ: 266 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 The class of all PðU Þ-valued nested mappings on I will be denoted by NðU Þ. It is well-known that the following representation theorem holds. Theorem 2.3. Let N 2 NðU Þ. Define a function f : NðU Þ ! FðU Þ by: AðxÞ :¼ f ðN ÞðxÞ ¼ _a2I ða ^ N ðaÞðxÞÞ; x 2 U; where N ðaÞðxÞ is the characteristic function of N ðaÞ. Then f is a surjective homomorphism, and the following properties hold: (i) Aaþ TN ðaÞ  Aa , (ii) Aa ¼ Sk<a N ðkÞ, (iii) Aaþ ¼ k>a N ðkÞ, (iv) A ¼ _a2I ða ^ Aaþ Þ ¼ _a2I ða ^ Aa Þ. 3. Construction of generalized fuzzy rough approximation operators 3.1. Generalized rough sets Definition 3.1. Let U and W be two finite universes. Suppose that R is an arbitrary relation from U to W . We can define a set-valued function F : U ! PðW Þ by: F ðxÞ ¼ fy 2 W : ðx; yÞ 2 Rg; x 2 U: Obviously, any set-valued function from U to W defines a binary relation from U to W by setting R ¼ fðx; yÞ 2 U W : y 2 F ðxÞg. The triple ðU ; W ; RÞ is referred to as a generalized approximation space. For any set A  W , a pair of lower and upper approximations, RðAÞ and RðAÞ, are defined by RðAÞ ¼ fx 2 U : F ðxÞ  Ag; RðAÞ ¼ fx 2 U : F ðxÞ \ A 6¼ ;g: The pair ðRðAÞ; RðAÞÞ is referred to as a generalized rough set. From the definition, the following theorem can easily be verified [28]. Theorem 3.2. For any relation R from U to W , its lower and upper approximation operators satisfy the following properties: for all A, B 2 PðW Þ, W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 ðL1Þ 267 RðAÞ ¼ Rð AÞ; ðU1Þ RðAÞ ¼ Rð AÞ; ðL2Þ RðW Þ ¼ U ; ðU2Þ Rð;Þ ¼ ;; ðL3Þ RðA \ BÞ ¼ RðAÞ \ RðBÞ; ðU3Þ RðA [ BÞ ¼ RðAÞ [ RðBÞ; ðL4Þ A  B ) RðAÞ  RðBÞ; ðU4Þ A  B ) RðAÞ  RðBÞ; ðL5Þ RðA [ BÞ  RðAÞ [ RðBÞ; ðU5Þ RðA \ BÞ  RðAÞ \ RðBÞ; where A is the complement of A. Properties (L1) and (U1) show that the approximation operators R and R are dual to each other. Properties with the same number may be considered as dual properties. With respect to certain special types, say, serial, reflexive, symmetric, and transitive binary relation on the universe U , the approximation operators have additional properties [28,29], say, for serial relation ðL0Þ Rð;Þ ¼ ;; ðU0Þ RðU Þ ¼ U ; ðLU0Þ for reflexive relation for symmetric relation RðAÞ  RðAÞ; ðL6Þ RðAÞ  A; ðU6Þ A  RðAÞ; ðL7Þ A  RðRðAÞÞ; ðU7Þ for transitive relation ðL8Þ RðRðAÞÞ  A; RðAÞ  RðRðAÞÞ; ðU8Þ RðRðAÞÞ  RðAÞ: If R is an equivalence relation on U , then the pair ðU ; RÞ is the Pawlak approximation space and more interesting properties of lower and upper approximation operators can be derived [19,28,29]. 3.2. Generalized fuzzy rough sets Let R be an arbitrary fuzzy relation from U to W . Define the mapping F : U ! FðW Þ by: F ðxÞðyÞ ¼ Rðx; yÞ; ðx; yÞ 2 U W: 268 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 For any a 2 I, we further define Fa : U ! PðW Þ by: Fa ðxÞ ¼ fy 2 W : F ðxÞðyÞ P ag; x 2 U: Also for any X 2 PðW Þ, the lower and upper approximations of X with respect to the approximation space ðU ; W ; Fa Þ are defined as follows: F a ðX Þ ¼ fx 2 U : Fa ðxÞ  X g; F a ðX Þ ¼ fx 2 U : Fa ðxÞ \ X 6¼ ;g: Lemma 3.3. If R is an arbitrary fuzzy relation from U to W and A 2 FðW Þ, let N ðaÞ ¼ F 1a ðAaþ Þ and H ðaÞ ¼ F a ðAa Þ, a 2 I. Then N and H are nested. Proof. Let 0 6 b 6 a 6 1, it is easy to see that Abþ  Aaþ , Ab  Aa , Fb ðxÞ  Fa ðxÞ, and F1a ðxÞ  F1b ðxÞ. (a) If x 2 N ðaÞ, then by the definition of N ðaÞ we have F1a ðxÞ  Aaþ . Hence F1b ðxÞ  F1a ðxÞ  Aaþ  Abþ : Thus x 2 F 1b ðAbþ Þ. Therefore N ðaÞ ¼ F 1a ðAaþ Þ  F 1b ðAbþ Þ ¼ N ðbÞ: It follows that N is nested. (b) If y 2 H ðaÞ, then by the definition of H ðaÞ we have Fa ðyÞ \ Aa 6¼ ;. Since Fa ðyÞ \ Aa  Fb ðyÞ \ Ab , we obtain Fb ðyÞ \ Ab 6¼ ;. Thus y 2 F b ðAb Þ. Therefore H ðaÞ  H ðbÞ. It follows that H is nested.  Based on Lemma 3.3 and Theorem 2.3, we can formulate the notion of generalized fuzzy rough set as follows. Definition 3.4. Let R be an arbitrary fuzzy relation from U to W . The triple ðU ; W ; RÞ is referred to as a generalized fuzzy approximation space. We define the lower and upper generalized fuzzy approximation operators F and F with respect to ðU ; W ; RÞ by: F ðAÞ ¼ _a2I ða ^ F 1a ðAaþ ÞÞ; F ðAÞ ¼ _a2I ða ^ F a ðAa ÞÞ; A 2 FðW Þ; A 2 FðW Þ: The pair ðF ðAÞ; F ðAÞÞ is referred to as a generalized fuzzy rough set. Remark. From Definition 3.4 and Theorem 2.3 we can immediately conclude that the lower approximation operator F satisfies: ðF ðAÞÞaþ  F 1a ðAaþ Þ  ðF ðAÞÞa ; and furthermore, W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 ðF ðAÞÞa ¼ \ 269 F 1k ðAkþ Þ; k<a ðF ðAÞÞaþ ¼ [ F 1k ðAkþ Þ: k>a Likewise the upper approximation operator F satisfies: ðF ðAÞÞaþ  F a ðAa Þ  ðF ðAÞÞa ; and also ðF ðAÞÞa ¼ \ F k ðAk Þ; k<a ðF ðAÞÞaþ ¼ [ F k ðAk Þ: k>a Proposition 3.5. Assume that R is an arbitrary fuzzy relation from U to W , let A 2 FðW Þ, (i) If 0 6 b 6 1=2; then F 1b ðAbþ Þ  F b ðAbþ Þ [ F 1b ðAð1bÞþ Þ: (ii) If 1=2 6 b 6 1, then F 1b ðAbþ Þ  F 1b ðAð1bÞþ Þ \ F b ðAbþ Þ: Proof (i) When 0 6 b 6 1=2, for any y 2 U , we have Fb ðyÞ  F1b ðyÞ; and Abþ  Að1bÞþ : If y 2 F b ðAbþ Þ, by the definition of lower approximation we have Fb ðyÞ  Abþ , then F1b ðyÞ  Fb ðyÞ  Abþ , in turn, y 2 F 1b ðAbþ Þ, which implies that F b ðAbþ Þ  F 1b ðAbþ Þ: If y 2 F 1b ðAð1bÞþ Þ, then by the definition of lower approximation we have F1b ðyÞ  Að1bÞþ  Abþ , that is, y 2 F 1b ðAbþ Þ, which then implies F 1b ðAð1bÞþ Þ  F 1b ðAbþ Þ: Hence F 1b ðAbþ Þ  F b ðAbþ Þ [ F 1b ðAð1bÞþ Þ: (ii) It is similar to the proof of (i).  270 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 Theorem 3.6. If R is an arbitrary fuzzy relation from U to W . Then the pair of fuzzy approximation operators satisfies the following properties: for all A, B 2 FðW Þ, and for all a 2 I, ðFL1Þ F ðAÞ ¼ ðF ð AÞÞ; ðFU1Þ F ðAÞ ¼ ðF ð AÞÞ; F ðA _ a^Þ ¼ F ðAÞ _ a^; ðFL2Þ ðFU2Þ F ðA ^ a^Þ ¼ F ðAÞ ^ a^; ðFL3Þ F ðA ^ BÞ ¼ F ðAÞ ^ F ðBÞ; ðFU3Þ F ðA _ BÞ ¼ F ðAÞ _ F ðBÞ; ðFL4Þ A  B ) F ðAÞ  F ðBÞ; ðFU4Þ A  B ) F ðAÞ  F ðBÞ; ðFL5Þ F ðA _ BÞ  F ðAÞ _ F ðBÞ; ðFU5Þ F ðA ^ BÞ  F ðAÞ ^ F ðBÞ; where a^ is the constant fuzzy set: a^ðxÞ ¼ a, for all x 2 U and x 2 W . Proof. By Theorem 3.2 and using the fact that, for all N 2 NðU Þ, ^a2I ða _ N ðaÞÞ ¼ _a2I ða ^ N ðaÞÞ; we have  F ð AÞ ¼ _a2I ða ^ ðF a ð AÞa ÞÞ ¼ _a2I ða ^ F a ð Að1aÞþ ÞÞ ¼ _a2I ða ^ ð F a ðAð1aÞþ ÞÞÞ ¼ ^a2I ð1  a ^ ð F a ðAð1aÞþ ÞÞÞ ¼ ^a2I ðð1  aÞ _ F a ðAð1aÞþ ÞÞ ¼ ^a2I ða _ F 1a ðAaþ ÞÞ ¼ _a2I ða ^ F 1a ðAaþ ÞÞ ¼ F ðAÞ; from which (FL1) follows. (FU1) can be directly induced by (FL1). For any x 2 U , F ðA ^ a^ÞðxÞ ¼ _b2I ðb ^ F b ðA ^ a^ÞÞðxÞ ¼ supfb 2 I : Fb ðxÞ \ ðA ^ a^Þb 6¼ ;g ¼ supfb 2 I : 9y 2 W ½Rðx; yÞ P b; AðyÞ P b; a P b g ¼ a ^ supfb 2 I : 9y 2 W ½Rðx; yÞ P b; AðyÞ P b g ¼ ð^ a ^ F ðAÞÞðxÞ; which implies (FU2). Similarly we can justify (FL2). 271 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 By (U3), we have F ðA _ BÞ ¼ _a2I ða ^ F a ðA _ BÞa Þ ¼ _a2I ða ^ F a ðAa [ Ba ÞÞ ¼ _a2I ða ^ ðF a ðAa Þ [ F a ðBa ÞÞÞ ¼ _a2I ðða ^ F a ðAa ÞÞ _ ða ^ F a ðBa ÞÞÞ ¼ ð_a2I ða ^ F a ðAa ÞÞÞ _ ð_a2I ða ^ F a ðBa ÞÞÞ ¼ F ðAÞ _ F ðBÞ: This implies (FU3). Combining (FU3) and the dual properties (FL1) and (FU1), we can easily conclude (FL3). Furthermore, since A  B ) Aa  B a ; 8a 2 I ) a ^ F a ðAa Þ  a ^ F a ðBa Þ; 8a 2 I; by the definition and the duality we conclude that (FU4) and (FL4) hold. Properties (FL5) and (FU5) follow directly from the properties (FL4) and (FU4) respectively.  Just in the case of generalized approximation operators, properties (FL1) and (FU1) show that fuzzy approximation operators F and F are dual to each other. Properties with the same number may be regarded as dual properties. The first three properties are independent. It can be checked that they imply the remaining properties. Properties (FL2) and (FU2) imply the following properties (FL2)0 and (FU2)0 which are formally similar to (L2) and (U2). ðFL2Þ0 ðFU2Þ 0 F ðW Þ ¼ U ; F ð;Þ ¼ ;: Properties (FL4) and (FU4) show that the fuzzy approximation operators are monotonic with respect to (fuzzy) set inclusion. Additional properties of fuzzy approximation operators will be given in the next subsection. 3.3. Connections between special fuzzy relations and approximation operators In this subsection, we show that some special fuzzy relations could be characterized by fuzzy approximation operators. Proposition 3.7. If R is an arbitrary fuzzy relation from U to W , then (i) F ð1y ÞðxÞ ¼ Rðx; yÞ; 8ðx; yÞ 2 U W , (ii) F ð1W nfyg ÞðxÞ ¼ 1  Rðx; yÞ; 8ðx; yÞ 2 U W ; 272 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 (iii) F ð1X ÞðxÞ ¼ maxfRðx; yÞ : y 2 X g; 8x 2 U ; X 2 PðW Þ, (iv) F ð1X ÞðxÞ ¼ minf1  Rðx; yÞ : y 62 X g; 8x 2 U ; X 2 PðW Þ, where 1y denotes the fuzzy singleton with value 1 at y and 0 elsewhere; 1X denotes the characteristic function of X . Proof (i) When a > 0, it is clear that F a ð1y Þa ¼ F a ðfygÞ ¼ fu 2 U : Fa ðuÞ \ fyg 6¼ ;g ¼ fu 2 U : y 2 Fa ðuÞg ¼ fu 2 U : Rðu; yÞ P ag. Then F a ð1y Þa ðxÞ ¼ 1 when Rðx; yÞ P a, otherwise, F a ð1y Þa ðxÞ ¼ 0. Hence, F ð1y ÞðxÞ ¼ _a2I ða ^ F a ð1y Þa ÞðxÞ ¼ supfa 2 I : Rðx; yÞ P ag ¼ Rðx; yÞ. (ii) Follows immediately from (i) and the duality. (iii) Let F ð1X ÞðxÞ ¼ a and maxfRðx; yÞ : y 2 X g ¼ b. Then a ¼ _a2I ða ^ F a ð1X Þa ÞðxÞ ¼ supfa 2 I : x 2 F a ðX Þg ¼ supfa 2 I : Fa ðxÞ \ X 6¼ ;g ¼ supfa 2 I : fz 2 W : Rðx; zÞ P aÞg \ X 6¼ ;g: For any k < a, there exists a 2 ðk; aÞ such that fy 2 W : Rðx; yÞ P ag \ X 6¼ ;. Hence b P a > k. Therefore a 6 b. On the other hand, for any k > a, we have fy 2 W : Rðx; yÞ P kg \ X ¼ ;, that is, Rðx; yÞ < k for all y 2 X . Hence b < k. Therefore b 6 a. It follows that a ¼ b. (iv) Follows immediately from (iii) and the duality.  Theorem 3.8. If R is an arbitrary fuzzy relation from U to W , then R is serial iff one of the following properties holds: ðFL0Þ F ð;Þ ¼ ;; ðFU0Þ F ðW Þ ¼ U ; ðFLU0Þ F ðAÞ  F ðAÞ; 8A 2 FðW Þ: Proof. First we can deduce from the dual properties (FL1) and (FU1) that (FL0) and (FU0) are equivalent. Second we are to prove that R is serial () ðFU0Þ: In fact, we know from Proposition 3.7 that for any x 2 U , F ðW ÞðxÞ ¼ _y2W Rðx; yÞ. Then R is serial () 9y 2 W such that Rðx; yÞ ¼ 1 () _y2W Rðx; yÞ ¼ 1 () F ðW Þ ¼ U : At last we are to prove that W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 273 R is serial () ðFLU0Þ: If R is a serial fuzzy relation, from the definition of the approximation operators we only need to prove that for all a 2 I, F 1a ðAaþ Þ  F a ðAa Þ: In fact, if x 2 F 1a ðAaþ Þ, then by the definition of lower approximation we have F1a ðxÞ  Aaþ . It means that y 2 F1a ðxÞ or equivalently Rðx; yÞ P 1  a implies AðyÞ > a. Since R is serial, there exists y0 2 W such that Rðx; y0 Þ ¼ 1. It follows that Rðx; y0 Þ P a, i.e., y0 2 Fa ðxÞ. On the other hand, since Aðy0 Þ > a, we have y0 2 Aaþ  Aa , thus, y0 2 Fa ðxÞ \ Aa , then by the definition of upper approximation we have x 2 F a ðAa Þ. Thus we conclude that (FLU0) holds. Conversely, if we assume that (FLU0) holds, let A ¼ W , then by Proposition 3.7 and (FL2)0 we have _y2W Rðx; yÞ ¼ F ðW ÞðxÞ P F ðW ÞðxÞ ¼ U ðxÞ ¼ 1; which follows that R is serial.  Theorem 3.9. If R is an arbitrary fuzzy relation on U , then R is reflexive iff one of the following two properties holds: ðFL6Þ F ðAÞ  A; 8A 2 FðU Þ; ðFU6Þ A  F ðAÞ; 8A 2 FðU Þ: Proof. (FL6) and (FU6) are equivalent because of (FL1) and (FU1). We only need to prove that the reflexivity of R is equivalent to (FU6). Assume that R is reflexive. For any A 2 FðU Þ and x 2 U , let AðxÞ ¼ a, it is then clear that x 2 Aa . Since R is reflexive, Ra is an ordinary reflexive binary T relation as well. Hence x 2 Fa ðxÞ, and furthermore x 2 Fa ðxÞ Aa , that is, x 2 F a ðAa Þ. Since F a ðAa Þ  ðF ðAÞÞa , we have that x 2 ðF ðAÞÞa , that is, F ðAÞðxÞ P AðxÞ which implies (FU6). Assume that (FU6) holds. For any x 2 U , let A ¼ 1x . From Proposition 3.7 and by the assumption, we then have that 1 ¼ 1x ðxÞ 6 F ð1x ÞðxÞ ¼ Rðx; xÞ. It follows that R is reflexive.  Theorem 3.10. If R is an arbitrary fuzzy relation on U , then R is symmetric iff one of the following two properties holds: ðFL7Þ F ð1U nfyg ÞðxÞ ¼ F ð1U nfxg ÞðyÞ; ðFU7Þ F ð1x ÞðyÞ ¼ F ð1y ÞðxÞ; 8ðx; yÞ 2 U 8ðx; yÞ 2 U Proof. It is immediately from Proposition 3.7. U:  U; 274 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 Lemma 3.11. If R is an arbitrary fuzzy relation on U , then ðF ðAÞÞaþ  F a ðAaþ Þ  ðF ðAÞÞa ; A 2 FðU Þ; a 2 I: Proof. For any k > a, if x 2 F k ðAk Þ, then by the definition of upper approximation we have Fk ðxÞ \ Ak 6¼ ;. Since Fk ðxÞ  Fa ðxÞ and Ak  Aaþ , we obtain that Fa ðxÞ \ Aaþ  Fk ðxÞ \ Ak 6¼ ;. S Hence x 2 F a ðAaþ Þ. Thus F k ðAk Þ  F a ðAaþ Þ for all k > a. Since ðF ðAÞÞaþ ¼ k>a F k ðAk Þ; we conclude that ðF ðAÞÞaþ  F a ðAaþ Þ  F a ðAa Þ  ðF ðAÞÞa .  Theorem 3.12. If R is an arbitrary fuzzy relation on U , then R is transitive iff one of the following two properties holds: ðFL8Þ F ðAÞ  F ðF ðAÞÞ; 8A 2 FðU Þ; ðFU8Þ F ðF ðAÞÞ  F ðAÞ; 8A 2 FðU Þ: Proof. (FL8) and (FU8) are equivalent because of (FL1) and (FU1). We are only to prove that the transitivity of R is equivalent to (FU8). To this end, let us assume that R is transitive. Then by Lemma 3.11 we have _a2I ða ^ ðF ðAÞÞaþ Þ  _a2I ða ^ ðF a ðAaþ ÞÞÞ  _a2I ða ^ ðF ðAÞÞa Þ: This implies that for all A 2 FðU Þ, _a2I ða ^ F a ðAaþ ÞÞ ¼ F ðAÞ: Using the above result and combining Lemma 3.11 and the property (U8), we then get F ðF ðAÞÞ ¼ _a2I ða ^ F a ððF ðAÞÞaþ ÞÞ  _a2I ða ^ F a ðF ðAaþ ÞÞÞ  _a2I ða ^ F a ðF a ðAa ÞÞÞ  _a2I ða ^ F a ðAa ÞÞ ¼ F ðAÞ: Thus (FU8) holds. Conversely, assume that (FU8) holds. Let x, y, z 2 U and k 2 ð0; 1 such that Rðx; yÞ P k and Rðy; zÞ P k. Then on one hand, F ðF ð1z ÞÞðxÞ 6 F ð1z ÞðxÞ ¼ Rðx; zÞ; and on the other hand, 275 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 F ðF ð1z ÞÞðxÞ ¼ supfa : x 2 F a ðF ð1z ÞÞa g ¼ supfa : Fa ðxÞ \ ðF ð1z ÞÞa 6¼ ;g ¼ supfa : 9u 2 U ½Rðx; uÞ P a; ðF ð1z ÞÞðuÞ ¼ Rðu; zÞ P a g P minfRðx; yÞ; Rðy; zÞg P k; thus Rðx; zÞ P k. It follows that R is transitive.  Theorem 3.13. If R is an arbitrary fuzzy relation on U , then R is a fuzzy similarity relation iff F satisfies properties (FL6)–(FL8) or equivalently, F satisfies properties (FU6)–(FU8). Proof. It follows immediately from Theorems 3.9, 3.10 and 3.12.  Theorem 3.14. If R is a reflexive and transitive fuzzy relation on U , then the following properties hold: ðFL9Þ F ðAÞ ¼ F ðF ðAÞÞ; 8A 2 FðU Þ; ðFU9Þ F ðAÞ ¼ F ðF ðAÞÞ; 8A 2 FðU Þ: Proof. We are only to prove (FU9) because of the duality. Since R is reflexive, by Theorem 3.9 we have A  F ðAÞ. Using Theorem 3.6 we then conclude that F ðAÞ  F ðF ðAÞÞ. Thus Theorem 3.14 follows from Theorem 3.12.  Remark. Theorems 3.6, 3.8, 3.9 and 3.12 can be viewed as the counterparts of the generalized approximation operators. But when R is a symmetric fuzzy relation, the counterparts of properties (L7) and (U7) do not hold. Nevertheless, we can take properties (FL7) and (FU7) as the counterparts of properties (L7) and (U7). Example 3.15. Let U ¼ f1; 2; 3g, and let fuzzy relation R be given by the fuzzy set-valued function F defined by: F ð1Þ ¼ 0:1=1 þ 1=2 þ 0:6=3; F ð2Þ ¼ 1=1 þ 0:1=2 þ 0:4=3; F ð3Þ ¼ 0:6=1 þ 0:4=2 þ 0:1=3: It is easy to see that R is symmetric. Let A ¼ 0:1=1 þ 1=2 þ 0:9=3. Then it can be checked that F ðAÞ ¼ 1=1 þ 0:4=2 þ 0:4=3; F ðF ðAÞÞ ¼ 0:4=1 þ 0:6=2 þ 0:6=3; that is, the properties A  F ðF ðAÞÞ and F ðF ðAÞÞ  A do not hold. 276 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 Theorem 3.16. If R is a reflexive fuzzy relation on U , then the following properties hold: ðFLU10Þ ðFL11Þ ðFU11Þ F ð^ aÞ ¼ F ð^ aÞ ¼ a^; a 2 I; inffF ðAÞðxÞ : x 2 U g ¼ inffAðxÞ : x 2 U g; supfF ðAÞðxÞ : x 2 U g ¼ supfAðxÞ : x 2 U g; A 2 FðU Þ; A 2 FðU Þ: Proof (a) It is easy to see that ð^ aÞa 6¼ ; () a P a () ð^ aÞ a ¼ U : Since R is reflexive, for all a 2 I, Ra is reflexive as well. Hence x 2 Fa ðxÞ for all x 2 U , i.e., Fa ðxÞ ¼ 6 ; for all a 2 I. Then for all x 2 U , we have F ð^ aÞðxÞ ¼ _a2I ða ^ F a ð^ aÞa ÞðxÞ ¼ supfa 2 I : x 2 F a ð^ aÞ a g ¼ supfa 2 I : Fa ðxÞ \ ð^ aÞa 6¼ ;g ¼ supfa 6 a : Fa ðxÞ ¼ 6 ;g ¼ a: This implies F ð^ aÞ ¼ a^. aÞ ¼ a^ follows from F ð^ aÞ ¼ a^ and the duality of the approxiProperty F ð^ mation operators. (b) Let inffAðxÞ : x 2 U g ¼ a. Obviously, a^  A. Since R is reflexive, we have aÞ  F ðAÞ  A: a^ ¼ F ð^ Hence a 6 inffF ðAÞðxÞ : x 2 U g 6 inffAðxÞ : x 2 U g ¼ a: Thus (FL11) holds. (c) (FU11) follows from (FL11) and the duality of the approximation operators.  Theorem 3.17. If R is an ordinary binary relation from U to W , and let F ðxÞ ¼ fy 2 W : ðx; yÞ 2 Rg. Then i(i) F ð1A Þ ¼ fx 2 U : F ðxÞ  Ag; A 2 PðW Þ, (ii) F ð1A Þ ¼ fx 2 U : F ðxÞ \ A 6¼ ;g; A 2 PðW Þ. Proof. Straightforward.  Remark. The above theorem shows that the pair of generalized fuzzy approximation operators is a generalization of generalized approximation operators. W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 277 Theorem 3.18. If R is an ordinary equivalence relation on U , and ½x is the Requivalent class of x, then (i) F ðAÞðxÞ ¼ inffAðyÞ : y 2 ½x g; 8A 2 FðU Þ, (ii) F ðAÞðxÞ ¼ supfAðyÞ : y 2 ½x g; 8A 2 FðU Þ. Proof. We only prove (ii) as an example. (i) can be justified similarly. For A 2 FðU Þ and x 2 U , let F ðAÞðxÞ ¼ a and supfAðyÞ : y 2 ½x g ¼ b. Then a ¼ _a2I ða ^ F a ðAa ÞÞðxÞ ¼ supfa 2 I : x 2 F a ðAa Þg ¼ supfa 2 I : Fa ðxÞ \ Aa 6¼ ;g ¼ supfa 2 I : ½x \ Aa 6¼ ;g: Since ½x \ Aa 6¼ ; implies that supfAðyÞ : y 2 ½x g P a, we have b P a. On the other hand, if k > a, then ½x \ Ak ¼ ;; that is, AðyÞ < k for all y 2 ½x . Hence b ¼ supfAðyÞ : y 2 ½x g < k. Therefore b 6 a. It follows that a ¼ b:  Remark. The above theorem shows that the pair of generalized fuzzy approximation operators is a generalization of rough fuzzy approximation operators [3,17]. 4. Axioms of generalized fuzzy approximation operators In an axiomatic approach, rough sets are axiomatized by abstract operators. For the case of fuzzy rough sets, the primitive notion is a system ðFðU Þ; FðW Þ; ^; _; ; L; H Þ, where L; H : FðW Þ ! FðU Þ are operators from FðW Þ to FðU Þ. In this subsection, we show that fuzzy approximation can be characterized by axioms, the results may be viewed as the generalization counterparts of Yao [27,28]. Definition 4.1. Let L; H : FðW Þ ! FðU Þ be two operators. They are referred to as dual operators if for all A 2 FðW Þ, ðfl1Þ LðAÞ ¼ H ð AÞ; ðfu1Þ H ðAÞ ¼ Lð AÞ: Theorem 4.2. Suppose that L; H : FðW Þ ! FðU Þ are two dual operators. Then there exists a fuzzy relation R from U to W such that for all A 2 FðW Þ, LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ iff L and H satisfy the axioms: for all A; B 2 FðW Þ and a 2 I, 278 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 ðfu2Þ H ð^ a ^ AÞ ¼ a^ ^ H ðAÞ; ðfl2Þ Lð^ a _ AÞ ¼ a^ _ LðAÞ; ðfu3Þ H ðA _ BÞ ¼ H ðAÞ _ H ðBÞ; ðfl3Þ LðA ^ BÞ ¼ LðAÞ ^ LðBÞ: Proof. \ ) " follows immediately from Theorem 3.6. \ ( " Suppose that the operator H obeys the axioms (fu2) and (fu3). Using H , we can define a fuzzy relation from U to W by: Rðx; yÞ ¼ H ð1y ÞðxÞ; ðx; yÞ 2 U W: It is evident that for all A 2 FðW Þ, d A ¼ _y2W ð1y ^ AðyÞ AðyÞÞ: For any x 2 U , by (fu2) and (fu3) we have d F ðAÞðxÞ ¼ F ð_y2W ð1y ^ AðyÞ AðyÞÞÞðxÞ d ¼ _y2W F ð1y ^ AðyÞ AðyÞÞðxÞ d ¼ _y2W ðF ð1y Þ ^ AðyÞ AðyÞÞðxÞ ¼ _y2W ðF ð1y ÞðxÞ ^ AðyÞÞ ¼ _y2W ðRðx; yÞ ^ AðyÞÞ ¼ _y2W ðH ð1y ÞðxÞ ^ AðyÞÞ d ¼ H ð_y2W ð1y ^ AðyÞ AðyÞÞÞðxÞ ¼ H ðAÞðxÞ; which implies that H ðAÞ ¼ F ðAÞ. LðAÞ ¼ F ðAÞ follows immediately from the conclusion H ðAÞ ¼ F ðAÞ and the assumption.  Definition 4.3. Let L; H : FðW Þ ! FðU Þ be a pair of dual operators. If L satisfies axioms (fl2) and (fl3) or equivalently, H satisfies axioms (fu2) and (fu3), then the system (FðU Þ, FðW Þ, ^, _, , L, H ) is referred to as a fuzzy rough set algebra, and L and H are referred to as fuzzy approximation operators. Theorem 4.4. Suppose that L; H : FðW Þ ! FðU Þ is a pair of dual fuzzy approximation operators, i.e., L satisfies axioms (fl2) and (fl3), and H satisfies (fu2) and (fu3). Then there exists a serial fuzzy relation R from U to W such that LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ for all A 2 FðW Þ iff L and H satisfy axioms: W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 ðfl0Þ Lð;Þ ¼ ;; ðfu0Þ H ðW Þ ¼ U ; ðflu0Þ LðAÞ  H ðAÞ; 279 8A 2 FðW Þ: Proof. \ ) " follows immediately from Theorem 3.8, and \ ( " follows immediately from Theorems 4.2 and 3.8.  Theorem 4.5. Suppose that L; H : FðU Þ ! FðU Þ is a pair of dual fuzzy approximation operators, i.e., L satisfies axioms (fl2) and (fl3), and H satisfies (fu2) and (fu3). Then there exists a reflexive fuzzy relation R on U such that LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ for all A 2 FðU Þ iff L and H satisfy axioms: ðfl4Þ LðAÞ  A; 8A 2 FðU Þ; ðfu4Þ A  H ðAÞ; 8A 2 FðU Þ: Proof. \ ) " follows immediately from Theorem 3.9, and \ ( " follows immediately from Theorems 4.2 and 3.9.  Theorem 4.6. Suppose that L; H : FðU Þ ! FðU Þ is a pair of dual fuzzy approximation operators. Then there exists a symmetric fuzzy relation R on U such that LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ for all A 2 FðU Þ iff L and H satisfy axioms: ðfl5Þ Lð1U nfyg ÞðxÞ ¼ Lð1U nfxg ÞðyÞ; 8ðx; yÞ 2 U ðfu5Þ H ð1y ÞðxÞ ¼ H ð1x ÞðyÞ; 8ðx; yÞ 2 U U : U; Proof. \ ) " follows immediately from Theorem 3.10, and \ ( " follows immediately from Theorems 4.2 and 3.10.  Theorem 4.7. Suppose that L; H : FðU Þ ! FðU Þ is a pair of dual fuzzy approximation operators. Then there exists a transitive fuzzy relation R on U such that LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ for all A 2 FðU Þ iff L and H satisfy axioms: ðfl6Þ LðAÞ  LðLðAÞÞ; ðfu6Þ H ðH ðAÞÞ  H ðAÞ; 8A 2 FðU Þ; 8A 2 FðU Þ: Proof. \ ) " follows immediately from Theorem 3.12, and \ ( " follows immediately from Theorems 4.2 and 3.12.  280 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 Theorem 4.8. Suppose that L; H : FðU Þ ! FðU Þ is a pair of dual fuzzy approximation operators. Then there exists a similarity fuzzy relation R on U such that LðAÞ ¼ F ðAÞ and H ðAÞ ¼ F ðAÞ for all A 2 FðU Þ iff L satisfies axioms (fl4)– (fl6) and H satisfies axioms (fu4)–(fu6). Proof. It follows immediately from Theorems 4.5–4.7.  5. Conclusion As a suitable mathematical model to handle partial knowledge in data bases, rough set theory is emerging as a powerful theory and has been found its successive applications in the fields of artificial intelligence such as pattern recognition, machine learning, and automated knowledge acquisition. There are at least two aspects in the study of rough set theory: constructive and axiomatic approaches. In constructive approaches, the lower and upper approximation operators are defined in terms of binary relations, partitions of the universe, neighborhood systems or Boolean subalgebras of PðU Þ. The axiomatic approaches consider the reverse problem, namely, the lower and upper approximation operators are taken as primitive notions. A set of axioms is used to characterize approximation operators that are the same as those derived by using constructive approaches. In this paper, we have developed a general framework for the study of generalized fuzzy rough set models in which both constructive and axiomatic approaches are considered. This work may be viewed as the extension of Yao [26–28] to the fuzzy environment. We believe that the constructive approaches we offer here will turn out to be more useful for practical applications of the rough set theory while the axiomatic approaches will help us to gain much more insights into the mathematical structures of fuzzy approximation operators. References [1] S. Bodjanova, Approximation of a fuzzy concepts in decision making, Fuzzy Sets and Systems 85 (1997) 23–29. [2] K. Chakrabarty, R. Biswas, S. Nanda, Fuzziness in rough sets, Fuzzy Sets and Systems 110 (2000) 247–251. [3] D. Dubois, H. Prade, Rough fuzzy sets and fuzzy rough sets, International Journal of General Systems 17 (1990) 191–208. [4] D. Dubois, H. Prade, Twofold fuzzy sets and rough sets––some issues in knowledge representation, Fuzzy Sets and Systems 23 (1987) 3–18. [5] I. Jagielska, C. Matthews, T. Whitfort, An investigation into the application of neural networks, fuzzy logic, genetic algorithms, and rough sets to automated knowledge acquisition for classification problems, Neurocomputing 24 (1999) 37–54. W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 281 [6] M. Kryszkiewicz, Rough set approach to incomplete information systems, Information Sciences 112 (1998) 39–49. [7] L.I. Kuncheva, Fuzzy rough sets: Application to feature selection, Fuzzy Sets and Systems 51 (1992) 147–153. [8] T.Y. Lin, Neighborhood systems and relational database, Proceeding of CSCÕ88, 1988. [9] T.Y. Lin, Neighborhood systems––application to qualitative fuzzy and rough sets, in: P.P. Wang (Ed.), Advances in Machine Intelligence and Soft-Computing, Department of Electrical Engineering, Duke University, Durham, NC, USA, 1997, pp. 132–155. [10] T.Y. Lin, Q. Liu, Rough approximate operators: axiomatic rough set theory, in: W. Ziarko (Ed.), Rough Sets, Fuzzy Sets and Knowledge Discovery, Springer, Berlin, 1994, pp. 256–260. [11] T.Y. Lin, Q. Lin, K.J. Huang, W. Chen, Rough sets, neighborhood systems and application, in: Z.W. Ras, M. Zemankova, M.L. Emrichm (Eds.), Methodologies for Intelligent Systems, Proceedings of the Fifth International Symposium on Methodologies of Intelligent Systems, Knoxville, Tennessee, 25–27 October 1990, North-Holland, New York, pp. 130–141. [12] T.Y. Lin, Y. Y. Yao, Mining soft rules using rough sets and neighborhoods, in: Proceedings of the Symposium on Modelling, Analysis and Simulation, Computational Engineering in Systems Applications (CESAÕ96), IMASCS Multiconference, Lille, France, 9–12 July 1996, pp. 1095–1100. [13] N.N. Morsi, M.M. Yakout, Axiomatics for fuzzy rough sets, Fuzzy Sets and Systems 100 (1998) 327–342. [14] A. Nakamura, J.M. Gao, On a KTB-modal fuzzy logic, Fuzzy Sets and Systems 45 (1992) 327– 334. [15] S. Nanda, S. Majumda, Fuzzy rough sets, Fuzzy Sets and Systems 45 (1992) 157–160. [16] H.T. Nguyen, Some mathematical structures for computational information, Information Sciences 128 (2000) 67–89. [17] S.K. Pal, Roughness of a fuzzy set, Information Sciences 93 (1996) 235–246. [18] Z. Pawlak, Rough sets, International Journal of Computer and Information Science 11 (1982) 341–356. [19] Z. Pawlak, Rough Sets: Theoretical Aspects of Reasoning About Data, Kluwer Academic Publishers, Boston, 1991. [20] J.A. Pomykala, Approximation operations in approximation space, Bulletin of the Polish Academy of sciences: Mathematics 35 (1987) 653–662. [21] M. Quafafou, a-RST: a generalization of rough set theory, Information Sciences 124 (2000) 301–316. [22] R. Slowinski, D. Vanderpooten, Similarity relation as a basis for rough approximations, in: P.P. Wang (Ed.), Advances in Machine Intelligence and Soft-Computing, Department of Electrical Engineering, Duke University, Durham, NC. USA, 1997, pp. 17–33. [23] S. Tsumoto, Automated extraction of medical expert system rules from clinical databases based on rough set thoery, Information Sciences 112 (1998) 67–84. [24] A. Wasilewska, Conditional knowledge representation systems––model for an implementation, Bulletin of the Polish Academy of Sciences: Mathematics 37 (1989) 63–69. [25] U. Wybraniec-Skardowska, On a generalization of approximation space, Bulletin of the Polish Academy of Sciences: Mathematics 37 (1989) 51–61. [26] Y.Y. Yao, T.Y. Lin, Generalization of rough sets using modal logic, Intelligent Automation and Soft Computing, an International Journal 2 (1996) 103–120. [27] Y.Y. Yao, Constructive and algebraic methods of the theory of rough sets, Journal of Information Sciences 109 (1998) 21–47. [28] Y.Y. Yao, Generalized rough set model, in: L. Polkowski, A. Skowron (Eds.), Rough Sets in Knowledge Discovery 1. Methodology and Applications, Physica-Verlag, Heidelberg, 1998, pp. 286–318. 282 W.-Z. Wu et al. / Information Sciences 151 (2003) 263–282 [29] Y.Y. Yao, Relational interpretations of neighborhood operators and rough set approximation operators, Information Sciences 111 (1998) 239–259. [30] Y.Y. Yao, Combination of rough and fuzzy sets based on a-level sets, in: T.Y. Lin, N. Cercone (Eds.), Rough Sets and Data Mining: Analysis for Imprecise Data, Kluwer Academic Publishers, Boston, 1997, pp. 301–321. [31] W. Ziarko, Variable precision rough set model, Journal of Computer and System Sciences 46 (1993) 39–59.