[发明专利]粗糙集扩展模型中近似集动态更新方法无效

专利信息
申请号: 201110261884.2 申请日: 2011-09-06
公开(公告)号: CN102279839A 公开(公告)日: 2011-12-14
发明(设计)人: 崔刚;刘永文;付忠传;王秀峰;暴建民;朱东杰;莫毓昌;郝亮;张必英;张策 申请(专利权)人: 哈尔滨工业大学
主分类号: G06F17/00 分类号: G06F17/00
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 杨立超
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 粗糙 扩展 模型 近似 动态 更新 方法
【权利要求书】:

1.一种粗糙集扩展模型中近似集动态更新方法,所述方法是基于以下定义来实现的:

定义1:一个信息系统以四元组S=(U,A,V,f)表示,其中,U:U={x1,x2,...,xn}为对象的非空有限集合,称为论域;A={α|α∈A}称为属性集;是信息函数f的值域,而Vα表示值域;表示信息系统的信息函数,fα为属性α的信息函数;

定义2:设U是一有限非空论域,C是U上的一个子集族,若且∪C=U,则称C为论域U的一个覆盖,称元组<U,C>为覆盖近似空间;

定义3:设<U,C>为覆盖近似空间,x∈U,则定义x关于<U,C>的最小描述为:

定义4:设<U,C>为覆盖近似空间,对任意x∈U,N(x)=∩{K∈C;x∈K}称为x的邻域;

结合定义3和定义4,容易得到N(x)=∩md(x);

定义3:设<U,C>为覆盖近似空间,x∈U,则定义x关于<U,C>的最小描述为:

定义4:设<U,C>为覆盖近似空间,对任意x∈U,N(x)=∩{K∈C;x∈K}称为x的邻域;

结合定义3和定义4,容易得到N(x)=∩md(x);

定义5:设U是一有限非空论域,C是U上的一个子覆盖,对于任意的X关于覆盖近似空间<U,C>的下近似C(X)和上近似分别定义为:

C(X)={xU|md(x)X},]]>

X关于近似空间<U,C>的正域posC(X),负域negC(X)和边界域bnC(X)分别定义为:posC(X)=C(X),

negC(X)=~C(X),]]>

bnC(X)=C(X)-C(X);]]>

即覆盖粗糙集模型是Pawlak粗糙集模型的推广;

当时,称X关于近似空间<U,C>可定义的,否则称为粗糙的;

定义6:设覆盖近似空间<U,C>,U是一有限非空论域,C是由属性集B生成的覆盖元所构成的U上的一个子覆盖,对于任意的x∈X关于属性集B的邻域为:

NB(x)=∩{K∈C;x∈K}

定义7:设覆盖近似空间<U,C>,U是一有限非空论域,C是由属性集B生成的覆盖元所构成的U上的一个子覆盖,对于任意的X关于属性集B的下近似集、上近似集、下边界和上边界分别定义为:

CB(X)={xU|NB(x)X},]]>

ΔCB(X)=X-CB(X),]]>ΔCB(X)=CB(X)-X]]>

X关于属性集B的正域负域和边界域分别定义为:

posCB(X)=CB(X),]]>negCB(X)=~CB(X),]]>bnCB(X)=CB(X)-CB(X);]]>

其特征在于:所述方法的具体过程为:

步骤A、属性集变化时近似集的性质分析过程为:

在覆盖粗糙集中,一个覆盖表示知识库中的某种知识,覆盖元代表知识粒,由覆盖生成的集合逼近则代表基于知识库对某事物的刻画和描述;在信息系统中,根据对象的属性值生成覆盖元,所有的属性生成的覆盖元放在一起,构成论域U上的一个覆盖,属性集元素个数越多,则覆盖元个数越多,由覆盖生成的集合逼近则对某事物的刻画和描述越精确;当属性集变化时,由属性构成的覆盖发生变化,近而影响对给定的集合的上、下近似集及边界域的变化;下面当属性集变化时对近似集性质进行分析:

设<U,C>是一个覆盖近似空间,即U是一个非空有限集合。A是U的属性集,对于xU,]]>P={α1,α2,...,αn}A,]]>CP={Kα11,Kα12,...,Kα1m1,...Kαi2,...,Kαimi,...,Kαn1,Kαn2,...,...,Kαnmn}]]>构成的U一个覆盖,向属性集P添加一个属性a,C{a}={Ka1,Ka2,…,Kas},则CP∪{a}=CP∪C{a}仍是U的一个覆盖,此时有,且有NP∪{a}(x)=NP(x)∩N{a}(x)。相反,若从P中删除一个属性,则覆盖元减少,NP(x)NP-{a}(x);]]>

设属性a∈A,PA,]]>aP,]]>CP(X)CP{a}(X),]]>CP(X)CP{a}(X);]]>

证明对于属性集P,其构成的覆盖为CP,对于属性集P∪{a},其构成的覆盖为CP∪{a}=CP∪C{a},且CPCP{a}.]]>xCP(X),]]>则有NP(x)X.]]>由引理1知,NP(x)NP{a}(x),]]>则有NP{a}(x)X,]]>即x∈CP∪{a}(X),所以有CP(X)CP{a}(X);]]>

xCP{a}(X),]]>则有NP(x)NP{a}(x),]]>则即xCP(X);]]>所以有CP(X)CP{a}(X);]]>

设属性a∈A,PA,]]>aP,]]>ΔCP(X)ΔCP{a}(X);]]>

设属性a∈A,PA,]]>aP,]]>ΔCP(X)ΔCP{a}(X);]]>

设属性a∈A,PA,]]>aP,]]>bnCP(X)bnCP{a}(X);]]>

设属性集PA,]]>a∈P,则CP(X)CP-{a}(X),]]>CP(X)CP-{a}(X);]]>

设属性集PA,]]>a∈P,则ΔCP(X)ΔCP-{a}(X);]]>

设属性集PA,]]>a∈P,则ΔCP(X)ΔCP-{a}(X);]]>

设属性集PA,]]>a∈P,则bnCP(X)bnCP-{a}(X);]]>

步骤B、属性集变化时近似集增量更新方法过程:

设覆盖近似空间<U,C>,通过下面的定理来实现X的上、下近似的更新

设属性a∈A,则

CP∪{a}(X)=CP(X)∪C{a}(X)∪Y

其中

设属性集a∈P,则

CP-{a}(X)=CP(X)-ΔCP-{a}(X)]]>

设属性a∈A,则

CP{a}(X)=CP(X)-Z]]>

其中

设属性集a∈P,则

CP-{a}(X)=CP(X)ΔCP-{a}(X);]]>

步骤C、具体过程描述为:

当属性增加时,信息系统关于新增属性会形成新的覆盖元,这些覆盖元构成论域的一个覆盖,那么新增属性所形成的覆盖元与原来属性所形成的覆盖元合并在一起也构成论域的一族覆盖。对于近似集的更新,如果是采用静态增量更新方法,那么,系统会把所有的覆盖元合并在一起从新计算给定集合的上近似集、下近似集,会花费很多时间和空间去重复计算,为了节省时间和空间,以便更及时地去更新信息,则宜采用动态的更新方法,因为在属性增加时,增加了新的覆盖元,根据上近似集、下近似的定义及求解原理知,上近似集、下近似是所包含对象的最小描述的交集,那么所包含对象的最小描述的交集即对象的邻域。属性增加,对于给定集合中所包含的对象的邻域的并集形成一种分解,如果增加属性后集合X所包含的对象集的邻域的并集大小没有改变,那么说明添加的属性对集合X的上近似集、下近似集没有影响,即集合X的上近似集、下近似集大小不变;如果增加属性后集合X所包含的对象集的邻域的并集发生了变化,则说明添加属性后对集合X的上近似集、下近集产生了影响,即集合X的上近似集、下近似集发生了变化,此时根据对象的邻域与近似集的关系,利用动态增量更新方法对近似集进行增量更新效率更高。当某一属性删除时,由删除该属性后所形成的覆盖元随之减少,分析属性删除后,集合X所包含的对象集的邻域的并集是否发生了变化,如果对象的邻域的并集保持原大小,则说明属性删除对集合X的上近似集、下近似集并没有产生影响,则集合X的上近似集、下近似集的大小保持不变;如果删除某一属性后对于给定集合中所包含的对象的邻域变大,此时,可以利用对象的邻域、集合的边界域与近似集的关系,利用近似集动态增量更新算法进行更新;

步骤C1、属性增加时近似集增量更新算法:

1.静态新增属性算法描述:

输入:S=(U,A,V,f),X;

输出:

具体步骤:

步骤1、计算由属性集中单个属性形成的覆盖元,构成U的一个覆盖CP

步骤2、对于xi∈U,计算N(xi);

步骤3、若xi∈U,且则将对象xi加入到对象子集X的下近似集中,即{xi}Cp(x);]]>

步骤4、若xi∈U,且则将对象xi加入到对象子集X的上近似集中,即{xi}CP(X);]]>

步骤6、增加一个新的属性a产生新的覆盖元,合并原来的覆盖构成一个新的覆盖

步骤7、重复步骤2、3、4,输出算法结束;

2.动态增量更新算法描述:

输入:S=(U,A,V,f),X;

输出:

具体步骤:

步骤1、计算由属性集中单个属性形成的覆盖元,构成U的一个覆盖;

步骤2、对于xi∈U,计算N(xi);

步骤3、若xi∈X,且则将对象xi加入到对象子集X的下近似集中,即{xi}Cp(x);]]>

步骤4、若xi∈U,且则将对象xi加入到对象子集X的上近似集中,即{xi}CP(X);]]>

步骤5、增加一个新的属性a产生新的覆盖元,构成一个新的覆盖,计算N{a}(x);

步骤6、如果xX(NP(x)N{a}(x))=xXNP(x),]]>则转向第8步;

步骤7、如果xX(NP(x)N{a}(x))xXNP(x),]]>如果NP(x)N{a}(x)X,]]>则如果则

步骤8、输出算法结束;

步骤C2、属性减少时近似集动态增量更新算法:

1.静态删除属性算法描述:

输入:S=(U,A,V,f),X;

输出:CP(X),

具体步骤为:

步骤1、计算由属性集中单个属性形成的覆盖元,构成U的一个覆盖CP

步骤2、对于xi∈U,计算N(xi);

步骤3、计算X的上、下近似CP(X),

步骤4、删除一个属性a,构成一个新的覆盖

步骤5、重复步骤1、2、3,输出算法结束;

2.动态删除属性增量更新算法:

输入:S=(U,A,V,f),X;

输出:CP(X),

具体步骤:

步骤1、计算由属性集中单个属性形成的覆盖元,构成U的一个覆盖CP

步骤2、计算NP(x);

步骤3、计算X的上、下近似CP(X),

步骤4、删除一个属性a,构成一个新的覆盖

步骤5、计算NP-{a}(x),若xXNP-{a}(x)=xXNP(x),]]>CP^(X)=Cp(x),]]>CP^(X)=CP(X),]]>转向步骤7;

步骤6、若xXNP-{a}(x)xXNP(x),]]>CP-{a}^(X)={xNP-{a}(x)|NP-{a}(x)X},]]>

步骤7、输出算法结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110261884.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top