粗糙集不确定性度量的矩阵运算2(1)

更新时间:2023-05-16 11:09:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

42

2011,47(29)

ComputerEngineeringandApplications计算机工程与应用

粗糙集不确定性度量的矩阵运算

解滨“2,米据生1,张军鹏2

ⅪEBinl”,MIJushen91,ZHANG

Junpen92

1.河北师范大学数学与信息科学学院,石家庄050016

2.河北师范大学信息技术学院,石家庄050016

1.CollegeofMathematicsand2.Collegeof

InformationScience,HebeiNormal

University,Shijiazhuang

050016,China

050016,China

Information

Technology,HebeiNormalUniversity,Shijiazhuang

for

XIE

Bin。M匝Jusheng。ZHANGJunpeng.Matrixcomputationmeasuringuncertainty

ofrough

sets.ComputerEngi-

neeringandApplications.2011,47(29):42-45.

Abstract:Asstudied.Ancomputingtemare

one

ofthe

mostimportantissues

is

proposed

for

inrough

set

theory,roughnessanduncertainty

and

fuzziness

sets

ofrough

on

setshavebeen

widely

improvedtheory.A

methoddefinition

measuring

theof

rough

based

fuzzytheory

for

andgranular

sys-

ofrelative

knowledge

granulation

concept

ofboundaryentropy

are

an

information

and

given,under

whichthemeasure

withthe

functionsofroughnessand

fuzziness

in

modified.Bothofroughness

fuzziness

aremonotonouslydecreasingrefiningofknowledgegranularitiesapproximationspaces.Twomatrix“gofithmsare

easytoimplement.

presentedformeasuringtheroughnessKey

and

fuzzinessof

rough

sets,whichare

words:roughsets;uncertainty;knowledgegranularities;roughness;fillZziness

摘要:粗糙集的不确定性度量是粗糙集理论的重要研究内容之一.结合模糊理论和粒计算理论改进了粗糙集的不确定性度量方法。通过集合的相对知识粒度及边界熵给出了粗糙集的粗糙性度量函数与模糊性度量函数,随着近似空间知识粒的细分,粗糙集的粗糙度与模糊度均满足单调递减的性质。利用矩阵理论提出了易于实现的粗糙性度量与模糊性度量的矩阵算法。关键词:粗糙集;不确定性;知识粒度;粗糙度;模糊度DOI:10.3778/j.issn.1002-8331.2011.29.012

文章编号:1002-8331(2011)29 0042-04

文献标识码:A

中图分类号:TPl8

l前言

粗糙集理论与方法能有效地处理复杂系统中的数据和信

息,已成为一种处理模糊和不确定问题的新型数学工具,并为管理科学、机器学习、数据挖掘、模式识别等领域的信息处理提供了一种有效的理论框架。近年来,关于粗糙集不确定性问题的研究也备受关注”41。Pawlak较早提出了粗糙集的近似精度和粗糙度的概念”I,它们分别反映了在知识R下对集合X

种基于粒计算的粗糙集的粗糙性和模糊性的度量方法,并且

给出了易于实现的矩阵算法。

2基本概念

称s=∥,9为—个信息系统,其中u=“,X:,…,X。}是—个非空有限对象集,一=h,a:,…,口j是—个非空有限属性集,并且对于任意aeA,都存在映射五:u一圪,圪为属性a的值域。任意PcA都对应不可辨识关系roD(P)={@,力∈Ux硼Va∈

表达的范畴了解的确定程度和不完全程度,是度量粗糙集不

确定性很有效的方法。但其局限在于当集合x基于两个不同知识的上、下近似相同时,其近似精度与粗糙度也分别相等。说明这两个度量没有完全反映出知识对粗糙集不确定性的影响程度。为此,文献[7】提出了一种利用过剩熵来度量粗糙集不确定性的改进算法,但其数学形式过于复杂。文献[8】提出

P眈∽=厶∽)),易见IND(P)为c,上的—个等价关系,其建立

的u的—个划分为(,/IND(P),简记为U/P“l。

设U/P={P1,P2,…,只)和U/Q={Q。,Q:,…,Q。}是u的两

僦I扮,若VPj∈U/P,了Q『∈叫Q使得Pi∈Qf,贝师撼IYr)u/e比

融资UfQ镪,记洳U/P-<U|Q。蔷U/P<_U|QAU/P≠U|Q,

了一种基于近似空间知识粒的粗糙熵的度量方法,并满足随

近似空间知识颗粒的细分,粗糙熵严格单调递减的性质,这在

则称划分U/P比划分叫Q严格细,记为U/P<u/Q嗍。

给定一个信息系统s=∥,锄,PcA,Xc_U,则X的下

近似和上近似定义如下:

一定程度上弥补了原粗糙度的不足。但其并没有克服集合z的负域的影响,因为直观上集合x的负域的知识粒的大小对x的粗糙度应不产生影响。为解决上述问题,本文提出了一

基金项日:国家自然科学基金(the

(No.F2009000316)。

NationalNaturalScienceFoundation

of

£x=U{Pf∈U/P|Pt≤椰

ChinaunderGrant

No.60773174,No.60963006);河北省自然科学基金

作者简介:解滨(1976一)。男,博士研究生,副教授.主要研究领域为粗糙集、模糊集、近似推理;米据生(1966一),男,教授,博士生导师;张军鹏

(1982一),男.讲师。E-mail:xiebin_hebtu@126.C01

收稿日期:2010.07.30;修回日期:2010-09.30

万方数据

解滨,米据生,张军鹏:粗糙集不确定性度量的矩阵运算

Px=uPi∈u/PIP,nz≠四

的P负域;bn,(柳=翩一ex称为x的尸边黜若ex=px,

posP(朋=£x称为X的P正域;negP(∞=u-Px制sx

称集合X是关于u的相对于P的可定义集,若Rx≠P,x,则称集合X是关于U的相对于P的粗糙集唧。

集合的不确定性是由于边界域的存在而引起的,集合的边界域越大,其精确性越低。为了从量化的角度更准确地表达这一点,Pawlak。1定义了集合X的P近似精度为:

们=篇

X的P粗糙度为:

p,(X)=1-ae(朋=l一网I_Pxl=下[bnd丁X)[

其中,x≠a,lXI表示集合X的基数。近似精度a,(∞反映

了对于了解集合X的知识的完全程度,而粗糙度PPC幻则表达的是集合X的知识的不完全程度。显然,对于每一个P和X譬U有0≤口P(。D≤1,0sp,(工)≤1。

3粗糙性度量的矩阵算法

设S=Ⅳ,锄为信息系统,对任意PcA,对应U上的等价关

系IND(P)可以表示为玎×刀阶布尔矩阵埤,眸=沏。)。。。,其中

研口=任巍k删聊,称矩阵埤为条件属性子集P的关系j醉。揣Xc_U,记%咆矿 彬,舯铲盅嚣,

称口r为x的集合向量。当X=U时,%=i={1,1,…,1)1,

当x=a时,口,=6={O,0,…,0)7,其中,i,6分别为胛维1向量和n维0向量。对任意n维向量口=0l,口2,…,口。)1,称

忙0。=∑la,l为1 范数“”。

定义1n11设彳=0F)。。。,口=(6F)。。。,c=(cF)。。,荛市动母郾茕

(1)序关系:A<B当且仅当~≤%,f_1,2,…,m,J=1,

2,…,n。

(2)加法:AvB=(max(a口,6F))。。。=0FVbq)。。。。

(3)合取:AAB=(min(aF,6#))。。。=魄A6F)。。。已

(4)布尔积:一O

c=(办),。,,其中乃=。m…ax。(atk^c≯。

由定义1可直接得到:

命题1设U/P={Pl,P2,…,尸,}和叫Q={Ql,Q2,…,Q。)

是u的两个划分,若划分u/P比划分u/Q细,则坼≤坞。

命题2设s=∥,爿)为信息系统,对任意P互彳,Q£爿,贝巾育

(1)Pc_Q当且仅当%≤埤(2)埤u口2坼^%

031MPno=MPVMo

对于任意给定的一个信息系统S=∥,爿),每个属性子集

对应—个关系矩阵,在任何一条属性链下。这些矩阵在序关系“≤”下构成—个金字塔结构,称为分层递阶结构u”。在这种分层递阶结构下,有如下命题成立:

命题3若信息系统S=∥,栅,则任意一条属性链

0=风c口lc…c既=A,均有%。≤%。≤…≤%。≤%。。

万方数据

下面针对粗糙度给出便于计算的矩阵表不。

定理1设s=Ⅳ,锄为信息系统,对任意P互彳,X£U,

则集合x的P粗糙度Pv(∞=|I坼o%^埤@口.Jm/JI埤oaxll,。

意~∈翩,都触只∈u/P,满蹴‰∈Pfnx≠a,则聊t。^=1,

证明设石的集合向量%=0I,口2,…,口。)7。首先考黼

‰=1。记坼O%=(61,b2,…,bn)x,则6fo----…ma,x。(m‘kAak)=1。然后考虑对任意气,坼∈neg,㈣,均有%=0,因此,

bt。=思醢(聊”AaI)=o。综上,Px的集合向量为Mp@ax。

同理可证,户(~∞的集合向量为埤@口一工。则有,bn,(∞的集合向量为埤O%^埤0窿一z。因此,

例1表1给出有3种症状属性集合A=b,口:,口3)和8个病棚=智=%掣

例的对象集合u=“,x:,…,Xs}所表示的信息系统,U的一个

子集x={z2,x3,工5,xs}。

m一2皿一33

111l33l12122

P。={口。),P2=“,口0,可得到U的两个划分:己r/Pl={{x1,x8),{x2,工3,z5),{z4,工6,x7}}

U/P2={{工1,工8),{x2,x5},{z3),{x4,%,x7))尸l,P2的关系矩阵分别为:

OOO00Ol1OOl000O10O0000

O1Ol10MPj=

MPl2

lOO1OOOO01O11OO

0lO1100

口x=(0,l,1,0,1,0,0,1)7,口一z=(1,0,0,1,0,1,l,o)1,计算得

为了克服上述问题,文献[8]中定义了粗糙熵:

定义2闱设s=∥,A)为一个信息系统,对任意P∈彳,

GK(P)=击EIul一-,IP,

f定义3嗍设s=∥,锄是—个信息系统,X£U,P∈爿,则

RoughnessP(∞=所Ⅸ)GK(P)

^如o%=(1,1,1,0,1,0,0,1)7,^00口一J=(1,0,0,1,0,1,l,1)1,

代入定理1可得PP(∞=户,.(幻=0.。该粗糙度没有反映出,4

集合x的户,正域中的知识粒要比z的P,正域中的知识粒严格细这—特征。

UIP={户l,P2,…,只)为u的划分,则尸的知识粒度定义为:

Z的尸粗糙性定义如下:

44

2011,47(29)

ComputerEngineering

andApplications计算机工程与应用

在该度量下,例1中的集合并关于Pl和P,的粗糙性为

Roughnessp(∞=O.,了出14>Roughnesse,(x3映反这,1.O=1

叫户:比叫P。严格细。

例2例l中取P3=‰a3},司!导至!J【,的戈吩:叫Ps={‰工。),

{x2,屯,x矗,{x4),{x6,x7})。由定义3训。舅彳寻Ro昭矗ne船只(∞=O.1l,

与例1结果比较易见Roughnessp

(∞。

集合z的尸,正域中的知识,(粒X)比=Rxou的gh只nes正sp,域中的知识粒严格细,这一点在上述度量中没有反映出来,其原因在于度

量中与x无关的负域中知识粒的大小也产生了影响。

经分析发现,对于集合x,粗糙集的不确定度量应该是由集合本身的尸粗糙度和信息系统的不确定性两方面因素决定

的。对于信息系统引起的不确定部分主要来自集合z的尸

正域和边界域知识粒的大小,而负域中的知识粒的变化与集合Ⅳ是无关的。

为了能更合理地反映粗糙集的不确定性,在文献[13】中给出了集合Ⅳ的相对知识粒度的定义:

定义4t”1设s=∥,A)为一个信息系统,对任意Pea,

u/P={P1,P2,…,P,)为c,的划分。对Xc_U,X的户相对知识粒度定义为:

RKG,(∞=由∑旧flU

1只e肘

集合x的P相对知识粒度由z的P正域和P边界域知识颗粒决定,x的P负域知识颗粒的大小对其不产生影响。

对于给定的信息系统,P,KG,(朋不是定值,而是随X的变化

而变化,因此具有相对性。

定理2设S=Ⅳ,∞为雇息系统,对任意PGA,Xc_U,贝煤

合X的P相对知识粒度RKG,㈣=||眸 ㈣0呶)|Jl/|ur,

其中,“.”为矩阵的普通乘积运算。

证明设划分u/P={尸1,P2,…,P1)。对任意t∈{1,2,…,,},

记Pf=仁tl*Xt,,…,Xt,.)。对任意t,1)。口,…,2口,1Xc_U口(=%记,

埤0%=(61,b2,…,6。)’,蛑 %O%)=p。,e:,…,c。)T,若

P,c_PX,当i∈‰t2,…,‘P》时,有m以=1当且仅当tt∈

{fl't2,…,1,1)。由定理1的证明得b‘:l,‘∈{fl't2,…,1P1),

l—1

故c;=∑脚F%=∑小虬6~=IP,I,因此

‘21

Ci=l尸,f。若

。51

‘‘{Xrl'Xt2’’”’’‘f

只c_nege(X),当i∈诈t2,…,tlP》时,有mff.=1当且仅当tt∈¨乞,…,IPl}。由定理1的证明得b,。=o,tk∈%f2,…,tL,》,故

Ci=EraF哆=o。综上,lJ埤-(坼。口J)m=Ec,=∑1只l‘

J2I

81

Pt‘PX

代入定义4结论得证。

文献[13冲定义了粗糙集的粗糙性度量函数

EP(∞=户P(X)RKGP(幻

(1)

命题4””设s=∥,A)为信息系统,对任意Pc_A,Qc_a,x量U,若u/P!u/Q,则EP(椰≤ED(的。

下面将给出集合x在信息系统S=∥,A)中粗糙性度量

的矩阵算法。

算法l粗糙性度量的矩阵算法

输入——噌吖言薏}看琶充S=(U爿)冉9作i《a表,其中U={x。,工:,…,x。),

万方数据

A=“,a2,…,口≯;U的—个子集X;A的—个子集P。

输出集合X在信息系统s=Ⅳ,椰中关于P的粗糙性度量E,(柳。

步骤1计算P的关系矩阵M。。

步骤2计算x的集合向量口,及其余集~X的集合向量

a一膏21一瘟z。

步骤3分另I肼算栅眸o%和坼0口一z。若眸o

%^坼O口一z=6,则输出E,(∞=0。否则进一步计算

M, (M,0ax),然后进入下一步。

步骤4由步骤3结果计算1-范数』埤o%^埤。窿一zIfl,

0坼o%l和0埤 (埤@呶)|』l。

步骤5计算4㈣=Il埤o%^坼。口。圳l埤 似,o口姚/

.211

oa,m并输出,算法结束。

例1与例2中集合z关于Pl,只,只的粗糙性度量由算

法1计算得:Ep(∞=0.,8Ee20(加=0.,EP.(∞=O.,难06不。

08

发现度量E,(∞的计算结果去除了负域的影响,因此更符合

人们的认知规律。

4模糊性度量的矩阵算法

对于粗糙集的模糊性度量是先将集合X转化为—个模糊集,再利用模糊集的不确定性测度研究其模糊程度。下面将

讨论用矩阵算法实现这两个过程。

定义5“”设S=∥,一)为信息系统,Pc_A,Xc_U,则对任意的x∈U,X属于集合z的粗糙隶属度为:

嘲∽=铡(2)

廷月萄诈惭副生子集P的兴暑法醉肘,司幕融(捕,,历:,…,廊J7,

其中历f=(m订,m良,…,m加)为睥的行向量,记睥的各行向量的l-范数构成的列向量为孙,其中),,=0I廊。lII,1I廊:111,…,0廊。|11)7。

下面定理为粗糙隶属度向量的矩阵运算。

定理3设s=(U锄为信息系统,Pc:A,Xc_U,若记P,=

(P(∞@。),P(柳(x:)'…,P(∞@J)1为集合x的P粗糙隶属

度向量,则办=(埤 盘膏).印,,其中,“./”为数值右除(即若

a=0口)。。。,声=(6口)。。。,则口.伊=(口口/bF)。。J。

证明设划分U/P={P1,P2,…,Pf}。对任意te{1,2,…,n,

记只={Xt,x‘,…,石‘.)。对任意。

t,‘

,口,l刊

…,2口,1口(Xc_U=%记,

l一{

埤 %=(61,62,…,b。)1’贝惦。=∑脚口q=∑m以口‘胚沩脚机=口‘=l

』21

k=1

当且仅当x‘exf7[x,】,,故b,=lXNtx,】PI。又由关系矩阵埤的定义可得0唬m=|【xf】,I,因此,办=(埤 口J)./7,。

文献【14】给出了有限论域u上的模糊集合4的模糊度定义

联∞=4∑彳o)(1—4∞)

(3)

给定一个信息系统s=(U,棚,Pea,Xc_U,依据定义5

得到的模糊集P(∞的模糊性完全来自于边界,由式(3)定义

的P(朋的模糊度简记为EP(X),该度量并没有完全反映出边

界知识粒的大小,为了解决这一问题,定义边界熵

蹦bn耻只∑bnp∞阱一阱

(4)

∞lo

l。l

解滨,米据生,张军鹏:粗糙集不确定性度量的矩阵运算

201I,47(29)45

Fe(IO=EP(X)(1一E多(∞)

(5)

表示集合z在信息系统S=∥,A)中关于属性子集P的粗糙集的模糊性度量,称作集合z的P模糊度。

命题51”1由式(5)定义的模糊度满足如下性质:

(1)Fe(23=0当且仅当x为经典可定义集合。

(2)对任意Xc_U,有耳㈤=砟(~幻。

(3)在信息系统s=∥,锄中,B。c_A,B2≤彳,x£U,如

果UfB2_‘U}Bl。黜FB&nsFBt(23。

(4)椭系统s=∥,印中,PGA,Xc_U,若B㈣=1,

则x关于P是全不可定义的,并且U/P={U}。

(5)在信息系统S=∥,锄中,BIc_B2_cA,x∈U,若

凡.㈣=凡,㈣,则如(23=PB

对于划分U/P={Pl,P:,…,尸f},记P,的集合向量为口,,

t∈{1'2,…,,),称D,=似j,a:T,…,aj)7为P的代表矩阵。下

面给出模糊度量矩阵算法的理论依据。

定理4设s=(以爿)为信息系统,u=“,工2,…,硝,Pc_A,Xc_U,则集合z的P模糊度的矩阵算式为B(∞=【i4办T

d—pJ)】 【l一砖 (i一6z)】,其中,Px=(^‘ 口z)-/r尸,bx=告D,

(-M,Po口z^jI‘0口~z)。

证明由定理3及式(3)易得E尸(田=i4pzT (i一如)。下面仅需证明髟bnI五J=%T (i—bx)即可。由定理1的证明知

埤0%^坼@扭一z为边界域bn,(∞的集合向量,又因为

q为Pf的集合向量,因此

牵㈣@呶^眸队护{被他Pt。~?’r-l,2,…,,

若记bx=(61,b:,…,彬。,则

nP

6。:{掣,P,c_bnP(23,f:l,2,…,,b,其他

因此由式(4)可得:

66j

j-(1(i-b护委,。掣(1工)=∑掣(1~n,=一咎It/I)P

rcbn口㈤“

^磊。∞斜(1一涮)=矽㈤

下面给出集合x在信息系统s=∥,锄中尸模糊度的矩

阵算法。

算法2模糊性度量的矩阵算法

输入—惴獭s=∽彳)自瞧皂表,其中u=瓴,x2,…,J,I},

A={口1,a2,…,口。};U的—个子集X;A的—个子集P。

输出集合石在信皂系统s=∥,A)中的P模糊度,P(∞。

±岛骤1计算JP雕睁与i暂《葬^‘及,,=0l,;i。¨lI廊:I|1'…,|J痈。m)1。步骤2计算j的集合向量%,并结合眸及】,,求得集合z的尸粗糙隶属度向量以=(坼 ax)./7,。

步骤3计算ee(23=4pl (i—Px)In,若be(X)=0,则输

出,,㈤=O。否则进入下一步。

步骤4由M,计算P的代表矩阵D,及边界域bn,㈤的集

万方数据

合向量眸。呶^埤。窿.工,进而计算得出bJ=DP (坼@

ax八MPQ覆.x)/n。

步骤5计算F,(23=C4,,I (i—px)/n][1一砖-(i一6z)】并输

出,算法结束。

5结束语

经典粗糙集理论把知识定义为关于论域的划分模式,从而使知识有了颗粒性,并导致了粗糙集不确定性的存在。粗糙度和模糊度从不同角度给出了粗糙集不确定性的度量。粗糙集不确定性来自集合本身及近似空间两个方面,将这两个方面合理地结合起来才能更好地反应粗糙集的不确定性。本文通过集合的相对知识粒度与Pawlak粗糙度结合,给出了一

种新的粗糙集粗糙性的度量。该度量既刻画了近似空间对粗糙集不确定性的影响,又去除了负域的干扰。粗糙集的模糊度与近似空间知识粒大小也是密切相关的,边界域对于模糊

度起决定性的影响。文中结合重新定义的边界熵,给出了新

的粗糙集的模糊度量,可以更合理地反映不同知识粒度对集

合的模糊性的影响。借助于矩阵理论这一有力工具,本文还提出了粗糙性度量与模糊性度量的矩阵算法,为大型信息系

统的不确定性问题的计算提供了有效的手段。

参考文献:

【l】王国胤.Rough集理论与知识获取[M】.西安:西安交通大学出版社,

2001.

[2】孙秉珍.覆盖概率粗糙集的模糊性【J】_计算机工程与应用.2010,46

(16):32.34.

[3]苗夺谦,范世栋.知识的粒度计算及其应用fJ].系统工程理论与实

践.2002,22(1):48.56.

【4】梁吉业,李德玉.信息系统中的不确定性与知识获取[M】.北京:科

学出版社,2005.[5]Qian

Yuhua,Liang

Jiye.Combination

en仃opy

andcombination

granulationinroughset

theory[J].International

JournalofUncer-

tainty.Fuzzinessand

Knowledge-Based

Systems。2008,16(2):

179.193.

[6]Pawlak

Z.Rough

sets阴.International

Journalof

Computer

and

InformationScience,l982,l1:341—356.

【7】Xu

W,ZhouYM,LuHM.An

improvedaccuracymeasure

for

roughsets[J],Journalof

Computer

and

System

Sciences,

2005。71:163—173.

[8]Liang

Jiye,Shi

Zhongzhi.Theinformationentropy,rough

entropy

and

knowledgegranulation

in

rough

set

theory[J].International

Journalof

Uncertainty.2004。12(1):37-46.

[9】9张文修。吴伟志,梁吉业,等.粗糙集理论与方法[M].北京:科学出

版社.2001.

[10】李庆扬,王能超,易大义.数值分析[M】.北京:清华大学出版社,

2008.

[11】范周田.模糊矩阵理论与应用[M]一E京:科学出版社,2006.【12】王国胤,张清华.不同知识粒度下粗糙集的不确定性研究【J】.计算

机学报,2008,3I(9):1588.1598.

计算机科学,2010(9).

Jusheng,LcungY,WuWeizbi.Anuncertainty

measurein

partition basedfuzzy

roughsets[J].InternationalJournalofGen-

eral

Sysmms,2005。34:77-90.

[13】解滨,李磊军,米据生.基于知识粒度的粗糙集的不确定性度量[J】.

【14】Mi

粗糙集不确定性度量的矩阵运算

作者:作者单位:刊名:英文刊名:年,卷(期):

解滨, 米据生, 张军鹏

解滨(河北师范大学数学与信息科学学院,石家庄050016;河北师范大学信息技术学院,石家庄050016), 米据生(河北师范大学数学与信息科学学院,石家庄,050016), 张军鹏(河北师范大学信息技术学院,石家庄,050016)计算机工程与应用

Computer Engineering and Applications2011,47(29)

本文链接:/Periodical_jsjgcyyy201129012.aspx

本文来源:https://www.bwwdw.com/article/gac4.html

Top