粒计算下的粗糙集模型对比的论文-计算机理论论文_第1页
粒计算下的粗糙集模型对比的论文-计算机理论论文_第2页
粒计算下的粗糙集模型对比的论文-计算机理论论文_第3页
粒计算下的粗糙集模型对比的论文-计算机理论论文_第4页
粒计算下的粗糙集模型对比的论文-计算机理论论文_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

粒计算下的粗糙集模型对比的论文计算机理论论文

摘要:提出了几种组合粒下的粗糙集模型,并将其与单一粒下的粗糙集进行了对比,同时又与粒逻辑运算下的粗糙集模型进行比对,创造性地得到了组合粒、单一粒以及粒逻辑运算下的粗糙集模型之间的关系。结果表明,组合粒与粒逻辑运算构成了一个链结构,这为探讨基于信息粒的知识获取以及动态粒的推理奠定了基础。关键词:组合粒;粒逻辑运算;单一粒;粗糙集;近似

comparisonofroughsetmodelundergranularcomputing

zhangxiao-feng,zouhai-lin,jiashi-xiang

(schoolofinformationscience&engineering,ludonguniversity,yantaishandong264025,china)

abstract:thispaperproposedtheroughsetmodelundercombinationgranule,andcompareditwiththatundersinglegranular,alsowithroughsetmodelunderlogicalcomputingofgranule,whichcontributedtotherelationshipbetweenroughsetmodelsundercombinationgranule,singulargranulesandlogicalcomputingofgranules.resultsshowthatcombinationgranuleandlogicalcomputingofgranuleconstructachain,whichwilllayafoundationforknowledgeacquisitionbasedoninformationgranuleandinductionbasedondynamicgranule.

keywords:combinationgranule;logicalcomputingofgranule;singlegranular;roughset;approximation

0引言

粒度计算是由zadeh[1]于1996年提出,他认为,人类认识主要基于三个主要概念,即粒度、组织和因果。WwW..com其中粒度计算是一把伞,涵盖了有关粒度计算的理论、方法论、技术和工具的研究,在粗糙集理论、概念格、知识工程、数据挖掘、人工智能、机器学习等领域有潜在的应用,已成为信息科学的研究热点之一[2]职称论文。

粗糙集[3]定义为给定关系上集合的上近似与下近似构成的有序对,已被成功地应用于机器学习、决策分析、过程控制、模式识别和数据挖掘等领域[4]。传统的粗糙集理论是基于单一粒定义的,即静态粒。文献[5~7]提出了多粒运算下的粗糙集理论模型,即mgrs(multi-granulationsroughset,mgrs),并讨论了相关的数学性质。考虑到文献[5~7]中主要讨论了集合在粒度p和q的p+q、p∩q运算下的上下近似集合,本文对多粒运算下的粗糙集模型进行了进一步的讨论,并将其与单一粒度下的粗糙集模型进行了比较;同时,将多粒运算下的粗糙集模型与组合粒度下的粗糙集模型进行了?比较。

1相关概念

本章给出的相关概念对于后续部分给出的讨论是必要的。

定义1命题逻辑中,命题p和q的合取记为p∧q。p∧q为真当且仅当p和q同时为真;命题p和q的析取记为p∨q,p∨q为假当且仅当p和q同时为假。

定义2信息系统是一个四元组(u,a,v,f)。其中,u是对象的集合,称为域(universe);a是用来描述对象的属性的集合;v是属性集a的值域;f:u×a→v反映的是某个对象在某个属性上的取值,信息系统通常略写为(u,a)。

定义3给定一个非空的域u,u×u的子集eu×u表示域u上的一个关系。有序对(u,e)称为一个近似空间[8](approximationspace)。

如果关系e满足自反性、对称性和传递性,则e称为一个等价关系[9]。等价关系e对域u可以形成一个划分,记为u/e。可以证明,等价关系和划分是等价的,即给定一个等价关系,可以构造域的划分;同样,给定域的一个划分,可以构造域上的一个等价关系。

信息系统(u,a)中,如果两个体x,y∈u在属性a∈a上取值相同,则称两者在属性a上是不可分辨的。如果x,y在集合ba中的每一个属性b∈b都是不可分辨的,则称两者在集合b上是不可分辨的。与x在集合b上不可分辨的所有个体的集合称为x在集合b上生成的等价类,记为[x]?b,它可以看成是由与x不可分辨的元素构成的信息粒[8](informationgranule)。

定理1域u上所有元素在集合a上生成的等价类满足以下三个条件[9]:

a)?x∈u,有[x]?a≠?;

b)?x,y∈u,或者[x]?a=[y]?a成立,或者[x]?a∩[y]?a=?成立;

c)∪x∈u[x]?a=u。

该定理表明,在集合a上生成的所有等价类构成了域的一个划分,这些等价类称为基本等价类。

定义4对域u的任一子集xu而言,如果它可以表示成某些等价类的并集,称x是精确的(或者称为可定义的),否则称为粗糙的。如果一个概念xu是粗糙的,则可以用两个精确定义的集合来近似,分别称为x的下近似或上近似,记为px和x,定义如下:

px=∪[x]?px[x]?p

x=∪[x]?p∩x≠?[x]?p

其中:[x]?p={y|f(x,p)=f(x,p)}是由x在属性集p上生成的等价类。显然有下式成立:

pxxx

定义5如果集合x是粗糙的,有序对〈px,x〉称为它的粗糙集。该粗糙集的近似质量α?p(x)定义如下:

α?p(x)=|px|/|x|

2几种基于粒运算的粗糙集模型

定义6给定信息系统(u,a),p,qa。假设由p,q对域可以构造相应的划分为

u/ind(p)={[x?1]?p,[x?2]?p,…,[x|u|]?p}

u/ind(q)={[x?1]?q,[x?2]?q,…,[x|u|]?q}

则由p和q构成的两个组合粒定义为

u/ind(p∩q)={[x?1]?p∩[x?1]?q,…,[x|u|]?p∩

[x|u|]?q}(1)

u/ind(p∪q)={[x?1]?p∪[x?1]?q,…,[x|u|]?p∪

[x|u|]?q}(2)

例如信息系统(u,a)中,xu且p,qa。其中u={e?1,e?2,e?3,e?4,e?5,e?6,e?7,e?8},x={e?1,e?2,e?5,e?7,e?8}。由p,q对域形成的划分分别为

u/ind(p)={{e?1,e?7},{e?2,e?3,e?4,e?5,e?6},{e?8}}u/ind(q)={{e?1,e?2},{e?3,e?4,e?5},{e?6,e?7,e?8}}

因此有

u/ind(p∩q)={{e?1},{e?2},{e?3,e?4,e?5},{e?6},{e?7},{e?8}}

u/ind(p∪q)={e?1,e?2,e?7},{e?1,e?2,e?3,e?4,e?5,e?6},{e?2,e?3,e?4,e?5,e?6},?{e?2,e?3,e?4,e?5,e?6,e?7,e?8},{e?1,e?6,e?7,e?8},{e?8}

定理2u/ind(p∩q)形成域的划分,而u/ind(p∪q)形成域的覆盖。

证明由于等价关系满足自反性,对由p,q构造的等价类[x?i]?p和[x?i]?q,有x?i∈[x?i]?p且x?i∈[x?i]?q。因此有?∪x?i([x?i]?p∩[x?i]?q)=∪x?i[x?i]?p∪[x?i]?q)=u成立,同时有?[x?i]?p∩[x?i]?q≠?,[x?i]?p∪[x?i]?q≠?,即u/ind(p∩q)和u/ind(p∪q)形成了域的覆盖。

进一步考虑,如果x?j∈[x?i]?p∩[x?i]?q,如果x?j≠x?i,则有x?j∈[x?i]?p,x?j∈[x?i]?q。由于[x?i]?p和[x?i]?q均是等价类,根据定理1可得x?i∈[x?j]?p,x?i∈[x?j]?q成立,即x?i∈[x?i]?p∩[x?i]?q成立。

如果x?j?[x?i]?p∩[x?i]?q,则可能有以下三种情况:a)x?j?[x?i]?p,x?j?[x?i]?q;b)x?j?[x?i]?p,x?j∈[x?i]?q;c)x?j∈[x?i]?p,x?j?[x?i]?q。相应地,根据等价类的性质可得:a)x?i?[x?j]?p,x?i?[x?j]?q;b)x?i?[x?j]?p,x?i∈[x?j]?q;c)x?i∈[x?j]?p,x?j?[x?i]?q,因此有x?i?[x?j]?p∩[x?j]?q。

通过上述两种情况可得,或者[x?i]?p∩[x?i]?q=[x?j]?p∩[x?j]?q成立,或者([x?i]?p∩[x?i]?q)∩([x?j]?p∩[x?j]?q)=?成立,因此u/ind(p∩q)构成了域的一个划分。

证毕。

定义7给定信息系统(u,a),p,qa,xu,定义组合粒下的粗糙集如下:

p∩qx=∪([x]??p∩[x]??q)x

([x]?p∩[x]?q)

p∩qx=∪([x]??p∩[x]??q)∩x≠?

([x]?p∩[x]?q)

p∪qx=∪([x]??p∩[x]??q)x

([x]?p∪[x]?q)

p∪qx=∪([x]??p∩[x]??q)∩x≠?

([x]?p∪[x]?q)

文献[10]中曾经定义了粒逻辑运算下的粗糙集模型,如定义8。

定义8给定信息系统(u,a),p和q是信息系统的两个信息粒,则粒逻辑运算下的粗糙集模型定义为

p∧qx=∪{x|([x]?px)∧([x]?qx)}

p∧qx=∪{x|([x]?p∩x≠?)∧([x]?q∩x≠?)}

p∨qx=∪{x|([x]?px)∨([x]?qx)}

p∨qx=∪{x|([x]?p∩x≠?)∨([x]?q∩x≠?)}

下面将讨论组合粒下的粗糙集与单粒下的粗糙集模型之间的关系以及组合粒下的粗糙集与粒逻辑运算下的粗糙集之间的关系。

3单一粒与多粒运算下粗糙集的关系

笔者已经证明了下面的定理。

定理3给定信息系统(u,a),p,qa,xu,则有

p∧qx=px∩qx

p∧qx=x∩x

p∨qx=px∪qx

p∨qx=x∪x

运用本文提出的组合粒,并将其与粒逻辑运算下的粗糙集模型进行进一步比对,可以得到下面的定理。

定理4给定信息系统(u,a),p,qa,xu则有

px∩qx?p∩qx

p∩qxx∩x

证明

a)?x∈px∩qx,根据定义有[x]?px且[x]?px成立,因此有[x]?p∩[x]?qx,即x∈?p∩qx成立。因此有px∩?qx?p∩qx。

b)?x∈?p∩qx,有([x]?p∩[x]?q)∩x≠?。由于[x]?p∩[x]?q[x]?p,[x]?p∩[x]?q[x]?q,有[x]?p∩x≠?并且[x]?q∩x≠?,因此有x∈x∩x,即p∩qxx∩x。

证毕。该定理说明两个粒度p,q组合产生的商空间u/ind(p∩q)比组合粒度p∧q构造的知识更细,因而对集合x的逼近更为准确。

定理5给定信息系统(u,a),p,qa,xu,则有

p∪qx=px∩qx

p∪qx=x∪x

证明

a)?x∈?p∪qx,有[x]?p∪[x]?qx成立。由于[x]?p[x]??p∪[x]?q,[x?q][x]?p∪[x]?q,有[x]?px和[x]?qx成立,即

x∈px且x∈qx。因此有x∈px∩qx,即

p∪qxpx∩qx成立。

?x∈px∩qx,根据定义有x∈px且x∈qx,因此有[x]?px和[x]?qx成立。由于[x]?px和[x]?qx成立,有[x]?p∪[x]?qx成立。因此有x∈?p∪qx,即px∩qx?p∪qx。

综合上述两点可得?p∪qx=px∩qx。

b)?x∈?p∪qx,有([x]?p∪[x]?q)∩x≠?,因此有[x]?p∩x≠?或

[x]?q∩x≠?,即x∈x或x∈x

成立,x∈x∪x。因而可得?p∪qxx∪x成立。

?x∈x∪x,有x∈x或x∈x成立,即[x]?p∩x≠?或[x]?q∩x≠?。由于[x]?p[x]?p∪[x]?q,[x]?q[x]?p∪[x]?q,可得([x]?p∪[x]?q)∩x≠?成立。因此有x∈?p∪qx,即x∪x?p∪qx。

根据上述两点可得p∪qx=x∪x。

证毕。

该定理表明组合粒p∪q下的粗糙集模型可以由单一粒下的粗糙集模型构造出。

4不同粒运算下的粗糙集模型的关系

既然可以在组合粒、粒逻辑运算等不同的粒运算下都可形式化相应的粗糙集,那么产生一个问题:不同粒运算下的粗糙集之间有什么关系?

定理6给定信息系统(u,a),p,qa,xu,则有

p∪qx?p∩qx

p∩qx?p∪qx

αp∪q≤αp∩q

证明

a)?x∈?p∪qx,有[x]?p∪[x]?qx,因此可得[x]?px且[x]?qx。由此可以推断出[x]?p∩[x]?qx,即x∈?p∩qx。因此有p∪qx?p∩qx。

b)?x∈?p∩qx,根据定义有([x]?p∩[x]?q)∩x≠?;又由于[x]?p∩[x]?q[x]?p∪[x]?q,有([x]?p∪[x]?q)∩x≠?,可得?x∈?p∪qx,因此有?p∩qx?p∪qx。

c)由于

p∪qx?p∩qx,

有|?p∪qx|≤|?p∩qx|;由于

p∩qx?p∪qx,有|?p∩qx|≤|?p∪qx|。因此,?αp∪q≤αp∩q。

证毕。

定理7给定信息系统(u,a),p,qa,xu,则有

p∧qx?p∩qx

p∩qx?p∧qx

αp∧q≤αp∩q

证明

a)?x∈?p∧qx,有[x]?px且[x]?qx成立,因此可得([x]?p∩[x]?q)x成立。因此有p∨qx?p∩qx。

b)p∩qx=∪{x|([x]?p∩[x]?q)∩x≠?},?p∧qx=?∪{x|([x]?p∩x≠?)∧([x]?q∩x≠?)}。

?x∈?p∩qx,有([x]?p∩[x]?q)∩x≠?。由于[x]?p∩[x]?q[x]?p

且[x]?p∩[x]?q[x]?q,可得[x]?p∩x≠?且?

[x]?q∩x≠?,有x∈?p∧qx。因此有p∩qx?p∧qx。

c)由于p∨qx?p∩qx,有|?p∨qx|≤|?p∩qx|;同时,由于p∩qx?p∧qx,有

|?p∩qx|≤|?p∧qx|。因此αp∧q≤αp∩q成立。

证毕。

定理8给定信息系统(u,a),p,qa,xu,则有

p∨qx?p∩qx

p∩qx?p∨qx

αp∨q≤αp∩q

证明

a)?x∈?p∨qx,有[x]?px或[x]?qx成立。由于?[x]?p∩[x]?q[x]?p且[x]?p∩[x]?q[x]?q,有[x]?p∩[x]?qx成立,则有x∈?p∩qx成立。因此有p∨qx?p∩qx。

b)?x∈?p∩qx,有([x]?p∩[x]?q)∩x≠?。由于[x]?p∩[x]?q[x]?p且[x]?p∩[x]?q[x]?q。有[x]?p∩x≠?和[x]?q∩x≠?成立,则有x∈?p∨qx。因此有p∩qx?p∨qx。

c)由于p∨qx?p∩qx,有|?p∨qx|≤|?p∩qx|;由于p∩qx?p∨qx,有|?p∩qx|≤|?p∨qx|。因此αp∨q≤αp∩q。

证毕。

定理9给定信息系统(u,a),p,qa,xu,则有

p∧qx=?p∪qx

p∧qx?p∪qx

αp∪q≤αp∧q

证明

a)?x∈?p∪qx,根据定义可得([x]?p∪[x]?q)x成立,

根据集合之间的关系可得

[x]?px和[x]?qx成立。因此有x∈p∧qx成立,即

p∪qx?p∧qx。

?x∈?p∧qx,有([x]?px和[x]?qx成立,因此有([x]?p∪[x]?q)x,即x∈?p∪qx,因此p∧qx?p∪qx。

综合这两种情况有p∧qx=?p∪qx。

b)?x∈?p∧qx,有[x]?p∩x≠?且

[x]?q∩x≠?成立。由于[x]?p[x]?p∪[x]?q,必然有

([x]?p∪[x]?p)∩x≠?,即x∈?p∪qx。因此有p∧qx?p∪qx成立。

c)由于p∧qx=?p∪qx,有|?p∧qx|=|?p∪qx|;由于p∧qx?p∪qx,有|?p∧qx|≤|?p∪qx|。因此可得αp∪q≤αp∧q。

证毕。

定理10给定信息系统(u,a),p,qa,xu,则有

p∪qx?p∨qx

p∨qx?p∪qx

αp∨q≤αp∪q

证明

a)?x∈?p∪qx,有[x]?p∪[x]?qx成立;

由于[x]?p[x]?p∪[x]?q,可得[x]?px,即x∈?p∨qx。

因此有p∪qx?p∨qx。

b)?x∈?p∨qx,有[x]?p∩x≠?或

[x]?q∩x≠?成立。由于[x]?p[x]?p∪[x]?q,

[x]?q[x]?p∪[x]?q,上述两种情况中的任何一种均可推导出

([x]?p∪[x]?q)∩x≠?。因此有p∨qx?p∪qx。

c)由于p∪qx?p∨qx,有|?p∪qx|≤|?p∨qx|;由于p∨qx?p∪qx,有

|?p∨qx||?p∪qx|。因此可得αp∨q≤αp∪q。

证毕。

通过上述各定理可以得到组合粒下的粗糙集模型与粒逻辑运算下的粗糙集模型之间的关系,并且发现在相关粒下的知识粗糙度具有如下关系:

αp∨q≤αp∪q≤αp∧q≤αp∩q

基于此,从另一个角度给出知识粗细的形式化定义。

定义9给定信息系统(u,a),p,q是两个信息粒构造的商空间,称p?q,如果对任意集合xu,均有α?q≤α?p成立。

实际上,如果p?q,则由粒集合p提供的知识比由q提供的知识更细。基于上述相关定理,可以得到下面的结论。

定理11〈{p∨q,p∪q,p∧q,p∩q},?〉是一个链。

证明略。

5结束语

本文讨论了单粒运算与多粒运算下粗糙集之间的关系以及不同的多粒运算下粗糙集之间的关系这两个问题,对于进一步研究动态粒的结构以及基于动态粒的知识获取奠定了良好的基础。

参考文献:

[1]zadehla.fuzzylogic=computingwithwords[j].ieeetransonfuzzysystem,1996,4(1):103-111.

[2]梁吉业,钱宇华.信息系统中的信息粒与熵理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论