正在加载图片...
第6期 郭伦众,等:一种基于最大满矩阵生成概念格的算法 ·839- 法:刘宏英等基于对多维序列的理解,提出一种 (A1,B),H2=(A2,B2)是K的2个概念,在概念集 新的多维概念格并给出了渐进式构造算法。本文首 L(U,M,I)上定义关系: 先将形式背景看成一个0、1的关系矩阵,然后将形 H1≤H2曰A,CA,(或B2CB,) 式背景化为既约的[o],最后提出了一种基于最大满 在概念集L(U,M,)上定义交并运算分别为 矩阵来获取概念格的算法。 (A1,B1)A(A2,B2)=(A1∩A2f(g(B,UB2)))) 1基本概念 (A1,B1)V(42,B2)=(g(fA1UA2)),B1∩B2) 可以证明L(U,M,)对此运算构成完备格,称 下面给出形式背景的相关概念。 定义1【o)设U是对象集合,M是属性的集 L(U,M,I)为概念格。 合,1是2个集合U与M之间的关系,则称三元组 为了让形式背景尽可能的简单,下面给出净化 K=(U,M,)为一个形式背景(简称背景)。 背景的定义。 对于u∈U,m∈M,(u,m)∈I(或写作lm) 定义3o!如果任意满足f(u)=fh)的2个 表示对象u具有属性m。 元素u,h∈U都有u=h,且对任意满足g(m)= 定义2o设K=(U,M,I)是一个背景。对 g(n)的元素m,n∈M,都有m=n,则称背景 于ASU,BSM。令 (U,M,)是净化的。 fA)={m∈M|Hu∈A,lm} 例1把表1净化后,得到形式背景K2,如表2。 g(B)={u∈U|HmeB,m} 表2形式背景K 如果A、B满足f(A)=B,g(B)=A,则称二元组 Table 2 The formal context K, (A,B)是一个概念。A是概念(4,B)的外延,B是 U a b c,g d e f 概念(A,B)的内涵。 4:101001 用L(U,M,I)表示背景K=(U,M,I)上的所有 u2111011 概念集合。 u3010011 形式背景K,如表1所示,其中对象集U= {u1,2,3,u4},属性集M={a,b,c,d,e,f,g},1表 4001111 示所对应的对象和属性具有关系【,0表示所对应 为了方便,给具有某种特点的对象或属性一个 的对象和属性不具有关系1。 统一的名称。 表1形式背景K 定义4【o当mX,但g(m)=g(X),称m Table 1 The formal context K 为可约属性,称m产生的属性概念 a bc d e fg (g(m),f(g(m)))为A可约的属性概念。 41010011 对应地,当u生H,但f(u)=f(H)时,称u为可 421110111 约对象,称u产生的对象概念(g(f(u)),f(u))为 430100110 V可约的对象概念。 440011111 显然∧可约的属性与V可约的对象是可以删 实际上,该形式背景完全由矩阵 除的。如果所有对象都具有某个属性m,则称m为 「10100117 “满列属性”;对应地,如果有某个对象具有所有 1110111 属性,则称山为“满行对象”。由定义可得“满列属 0100110 性”与“满行对象”都是可约的。 0011111 如果一个净化背景的每个对象概念都是V不 刻画,称此矩阵为形式背景矩阵。 可约的,则称这个背景为行既约的。如果一个净化 可以验证这个背景的全部概念是: 背景的每个属性概念都是∧不可约的,则称这个背 (u14243山4,f)、(u142,acfg)、(u2u34,ef)、 景为列既约的。既是行既约的又是列既约的,则称 (42u4,cfg)、(u2u4,cefg)、(243,bef)、(42, 其是既约的。 abcefg)、(ua,edefg)、(Φ,abedefg)。 例2把表2化成既约的,得形式背景K3,如 设K=(U,M,)是一个形式背景,H1= 表3所示。法;刘宏英等[9] 基于对多维序列的理解,提出一种 新的多维概念格并给出了渐进式构造算法。 本文首 先将形式背景看成一个 0、1 的关系矩阵,然后将形 式背景化为既约的[10] ,最后提出了一种基于最大满 矩阵来获取概念格的算法。 1 基本概念 下面给出形式背景的相关概念。 定义 1 [10] 设 U 是对象集合, M 是属性的集 合, I 是 2 个集合 U 与 M 之间的关系,则称三元组 K =(U,M,I) 为一个形式背景(简称背景)。 对于 u ∈ U,m ∈ M,(u,m) ∈ I (或写作 uIm ) 表示对象 u 具有属性 m 。 定义 2 [10] 设 K = (U,M,I) 是一个背景。 对 于 A ⊆ U,B ⊆ M 。 令 f(A) = {m ∈ M ∀u ∈ A,uIm} g(B) = {u ∈ U ∀m ∈ B,uIm} 如果 A、B 满足 f(A) = B,g(B) = A, 则称二元组 (A,B) 是一个概念。 A 是概念 (A,B) 的外延, B 是 概念 (A,B) 的内涵。 用 L(U,M,I) 表示背景 K = (U,M,I) 上的所有 概念集合。 形式背景 K1 如表 1 所示, 其中对象集 U = u1 ,u2 ,u3 ,u4 { } ,属性集 M = {a,b,c,d,e,f,g} ,1 表 示所对应的对象和属性具有关系 I ,0 表示所对应 的对象和属性不具有关系 I 。 表 1 形式背景 K1 Table 1 The formal context K1 U a b c d e f g u1 1 0 1 0 0 1 1 u2 1 1 1 0 1 1 1 u3 0 1 0 0 1 1 0 u4 0 0 1 1 1 1 1 实际上,该形式背景完全由矩阵 1 0 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 é ë ê ê ê ê ê ù û ú ú ú ú ú 刻画,称此矩阵为形式背景矩阵。 可以验证这个背景的全部概念是: ( u1 u2 u3 u4 , f )、( u1 u2 , acfg )、( u2 u3 u4 , ef )、 ( u1 u2 u4 , cfg )、 ( u2 u4 , cefg )、 ( u2 u3 , bef )、 ( u2 , abcefg )、( u4 , cdefg )、(Φ, abcdefg )。 设 K = (U,M,I) 是 一 个 形 式 背 景, H1 = A1 ,B1 ( ) ,H2 = A2 ,B2 ( ) 是 K 的 2 个概念,在概念集 L(U,M,I) 上定义关系: H1 ≤ H2⇔A1 ⊆ A2(或 B2 ⊆ B1 ) 在概念集 L(U,M,I) 上定义交并运算分别为 A1 ,B1 ( ) ∧ A2 ,B2 ( ) = A1 ∩ A2 ,f g B1 ∪ B2 ( ( ( ) ) ) A1 ,B1 ( ) ∨ A2 ,B2 ( ) = g f A1 ∪ A2 ( ( ) ) ,B1 ∩ B2 ( ) 可以证明 L(U,M,I) 对此运算构成完备格,称 L(U,M,I) 为概念格。 为了让形式背景尽可能的简单,下面给出净化 背景的定义。 定义 3 [10] 如果任意满足 f(u) = f(h) 的 2 个 元素 u,h ∈ U 都有 u = h ,且对任意满足 g(m) = g(n) 的元素 m,n ∈ M, 都有 m = n , 则称背景 (U,M,I) 是净化的。 例 1 把表 1 净化后,得到形式背景 K2 ,如表 2。 表 2 形式背景 K2 Table 2 The formal context K2 U a b c,g d e f u1 1 0 1 0 0 1 u2 1 1 1 0 1 1 u3 0 1 0 0 1 1 u4 0 0 1 1 1 1 为了方便,给具有某种特点的对象或属性一个 统一的名称。 定义 4 [10] 当 m ∉ X,但 g(m) = g(X) , 称 m 为 可 约 属 性, 称 m 产 生 的 属 性 概 念 (g(m) ,f(g(m) ) ) 为 ∧ 可约的属性概念。 对应地,当 u ∉ H,但 f(u) = f(H) 时,称 u 为可 约对象,称 u 产生的对象概念 (g(f(u) ) ,f(u) ) 为 ∨ 可约的对象概念。 显然 ∧ 可约的属性与 ∨ 可约的对象是可以删 除的。 如果所有对象都具有某个属性 m ,则称 m 为 “满列属性”;对应地,如果有某个对象 u 具有所有 属性,则称 u 为“满行对象”。 由定义可得“满列属 性”与“满行对象”都是可约的。 如果一个净化背景的每个对象概念都是 ∨ 不 可约的,则称这个背景为行既约的。 如果一个净化 背景的每个属性概念都是 ∧ 不可约的,则称这个背 景为列既约的。 既是行既约的又是列既约的,则称 其是既约的。 例 2 把表 2 化成既约的,得形式背景 K3 , 如 表 3 所示。 第 6 期 郭伦众,等:一种基于最大满矩阵生成概念格的算法 ·839·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有