粗糙集  相对属性约简

来源:互联网 发布:易学软件下载 编辑:程序博客网 时间:2024/05/22 13:07
原文地址: 相对属性约简">粗糙集  相对属性约简作者:飘柳如燕

  前面文章《粗糙集属性约简》错误将在下面订正:

 

 

   在应用中,一个分类相对于另一个分类的关系十分重要,因此,将介绍知识的相对约简和相对核的概念。

   首先要了解,一个分类相对于另一个分类的正域:

   PQU中等价关系QP正域记为posP(Q,即

                posP(Q)=XU/QPX

   QP正域是U中所有分类U/P的信息可以准确地划分到关系Q的等价类中去的对象集合。令PQ为等价关系族,RP,如果posind(P)(ind(Q))=posind(P-{R})(ind(Q))则称RPQ不必要的。

   很多时候,我们用posPQ)代替posind(P)(ind(Q))。

   如果P中的每个R都为Q必要的,则称PQ独立的(或P相对于Q独立)。

   SPSPQ约简,当且仅当SPQ独立子族且posS(Q)=posP(Q)PQ约简简称为相对约简。

    P中所有Q必要的原始关系构成集合称为P的核,简称为相对核,记为coreQ(P)

由决策表(前面文章中提到的),有:

    U/R1 = { {P2,P5},{P1,P3,P4,P6}}         

    U/R2 = { {P1,P3,P4,P6},{P2,P5}}          

    U/R3 = { {P1,P2,P4,P5,P6},{P3}}          

    U/R  = { {P1,P4,P6},{P2,P5},{P3}}        

     U/D = { {P1, P2,P4,P6},{ P3,P5} }

   则D的R正域为posRD={P1,P4,P6}U{P3}={P1, P3,P4,P6}

1)现在从R中去掉R1得到

    U/R-{R1} = { {P1,P4,P6},{P2,P5},{P3}}       

    posR-{R1}D={P1,P4,P6}U{P3}={P1, P3,P4,P6} =posRD

 所以R1RD不必要的;

2)现在从R中去掉R2得到

    U/R-{R2} = { {P1,P4,P6},{P2,P5},{P3}}    

   posR-{R2}D={P1,P4,P6}U{P3}={P1, P3,P4,P6} =posRD

 所以R2RD不必要的;

3)现在从R中去掉R3得到

    U/R-{R3} = { {P1, P3,P4,P6},{P2,P5}}       

    posR-{R3}D=ф≠posRD

 所以R3RD必要的;

 

 所以R中相对于D的约简是{R1,R3}和{R2,R3}。

 R中相对于D的核是{R1,R3}∩{R2,R3}={R3}

 

0 0
原创粉丝点击