正在加载图片...
·338· 智能系统学报 第9卷 a,e=,(2)=2A,a e Cok(4 为元素所得的集K,叫做以co,C1,…,c。为顶点的抽 i=1 象复形,如果满足以下2个条件: 则a,:C,(K)→Cg-1(K)是群同态。这里的a,即为 1)由单个元素c,所组成的子集属于K,这里i= q维边缘算子或边缘同态。其实,边缘同态是几何 0,1,…,9; 上概念的代数化,是用来反映图形的边界关系的。 2)若A是K的元,则A的子集也是K的元。 在此基础上,定义出一个单纯链复形C,(K)= 抽象复形K中的元A叫做抽象单形,它的维数 {C,(K),a,}。C.(K)即是一串g维(整数)链群 是其顶点数减1。A的子集叫做A的面。K的维数 C,(K)和一串边缘同态a,:C,(K→C,-1(K),排成 是K中诸单形的最大维数。显然,每个单纯复形K 一个序列: 都自然地决定一个抽象复形K。实际上,K的每个 →0→C,C-1())- 单形(aa…a,)规定K的一个抽象单形 (5)》 (cc,)。这样规定的K,显然是一个抽象复形, →C,(K)C,(K60 且称K为K的一个几何实现。 满足条件对每个维数q都有0,0,+1=0,也就是说“2 2邻域同调学习算法 次边缘为零”。 定义3单纯复形K的g维闭链群和边缘链群 设G=(V(G),E(G))是一个简单连通图。显 依次为 然,一个简单连通图就是一个单纯复形,根据上述定 Z,(K)=Keri。={z9∈C,(K);a,z=0}(6) 义即可以看成是有限个单形的集合,V(G)= B,(K)=Im0,+1= {ao,a1,…,a-1}表示图G的a。个顶点的集合也 {beC,(K);3c*1∈C,+1(K),使ac*1=b'} 就是图G中所有0维单形的集合,E(G)表示顶点 之间的所有连接边的集合。令X和F分别是G的 (7) 一个顶点子集和边子集,就以G一X表示G去掉X Z,(K)的元”叫做q维闭链,B,(K)的元b9叫做q 中的点及其关联边而得的图,G-F表示G去掉F 维边缘链。 中的边而得到的图。设a是G的任意一个顶点,以 这里B,(K)CZ(K),而且作为自由群 N(a)表示a的邻域,那么N(X)表示X中所有点 C,(K)的子群,它们也都是自由的。Z,(K)是描述有 邻域的并,即N(X)=U,N(a)。 可能成为边的图形,B,(K)是描述真的是边的图形。 基于此,可以构造出一幅给定图形G的领域复 那么“有可能成为边,又不真是边”这一事实,用群论 形N(G),N(G)是以G的顶点为顶点,以G中具有 的语言来表达,就应该是:在有可能成为边的 公共邻接点的子集为单形的一个抽象复形。根据抽 Z(K)中,模真是边的部分B(K)。这样就有商群: 象复形的概念,可以看出任意的抽象复形都可以在 H (K)=Z (K)/B (K)Kerd/Imd+ 欧氏空间实现25]。因此邻域复形在欧氏空间中是 H,(K)叫做单纯复形K的g维(单纯)同调群。 有其相对应的单纯复形的,这里仍以N(G)记邻域 同调群H(K)中的元素为Z,(K)中元素的模 复形所对应的单纯复形。除非特殊说明,二者不加 B(K)的等价类,因此,由单纯复形K上q维闭链” 以区别,统称为G的邻域复形。下文中的N(G)即 所决定的模B(K)的等价类是z+B,(K),记作 指邻域复形在欧氏空间中所对应的单纯复形。 [z],称其为z”的q维同调类,并且Hn(K)= 由于构造出的任意图形的邻域复形N(G)可以 {[z];z”∈Z,(K)}。同一同调类中的元号和号 看成是单纯复形,那么可以将N(G)剖分成有限个 称为同调的,记作月~号或-号~0。 单形,根据定义2可表示为N(G)= 由定义2可以看出单纯复形是由简单的图 {A;9=0,1,…,dim(N(G)),i=1,2,…,a};对 形一单形构成的。那么有了一个单纯复形之后, 每个单形取定一个指向并记为σ!,根据定义1,每 由此出发也可构成相应的新复形。其实仔细观察单 个单形σ?都可以根据顶点坐标线性表示出来:再由 纯复形的定义就会发现,单纯复形实际上完全由其 式(1)将q维单形线性组合就能得出N(G)的q维 顶点和顶点构成的子集组(单形)所决定,当然这时 链,这些g维链组成的自由交换群即为N(G)的q 顶点的子集组要适合某种条件。据此,定义4给出 维链群C,(W(G))。再通过计算同调群,就可以得 了抽象复形的定义,该定义则为本文算法中提到的 出2个图形之间的一种同调关系。设有2个图G、 构造邻域复形提供了理论基础。 H,如果N(G)和N(H)的各阶同调群分别同构,就 定义4以有限个元素c0,c1,…,c,的子集做 称G和H是邻域同调的,记为G≥H。∂q c q = ∂q ∑ αq i = 1 λiσ q ( i ) = ∑ αq i = 1 λi∂σ q i ∈ Cq-1K (4) 则 ∂q:Cq (K) → Cq-1 (K) 是群同态。 这里的 ∂q 即为 q 维边缘算子或边缘同态。 其实,边缘同态是几何 上概念的代数化,是用来反映图形的边界关系的。 在此基础上,定义出一个单纯链复形 C∗ (K) = Cq (K) ,∂q { } 。 C∗ (K) 即是一串 q 维(整数) 链群 Cq (K) 和一串边缘同态 ∂q:Cq (K) → Cq-1 (K) ,排成 一个序列: … → 0 → Cq (K) ∂q→ Cq-1 (K) ∂q-1→ … → C1 (K) ∂1→ C0 (K) ∂0→ 0 (5) 满足条件对每个维数 q 都有 ∂q∂q+1 = 0,也就是说“2 次边缘为零”。 定义 3 单纯复形 K 的 q 维闭链群和边缘链群 依次为 Zq (K) = Ker∂q = z q ∈ Cq (K) ;∂q z q { = 0} (6) Bq (K) = Im∂q+1 = b q ∈ Cq (K) ;∃c q+1 ∈ Cq+1 (K) , 使 ∂c q+1 = b q { } (7) Zq (K) 的元 z q 叫做 q 维闭链, Bq (K) 的元 b q 叫做 q 维边缘链。 这 里 Bq (K) ⊂ Zq (K) , 而 且 作 为 自 由 群 Cq (K) 的子群,它们也都是自由的。 Zq (K) 是描述有 可能成为边的图形, Bq (K) 是描述真的是边的图形。 那么“有可能成为边,又不真是边”这一事实,用群论 的语 言 来 表 达, 就 应 该 是: 在 有 可 能 成 为 边 的 Zq (K) 中,模真是边的部分 Bq (K) 。 这样就有商群: Hq (K) = Zq (K) / Bq (K) = Ker∂q / Im∂q+1 Hq (K) 叫做单纯复形 K 的 q 维(单纯)同调群。 同调群 Hq (K) 中的元素为 Zq (K) 中元素的模 Bq (K) 的等价类,因此,由单纯复形 K 上 q 维闭链 z q 所决定的模 Bq (K) 的等价类是 z q + Bq (K) ,记作 z q [ ] , 称 其 为 z q 的 q 维 同 调 类, 并 且 Hq (K) = z q [ ] ;z { q ∈ Zq (K) } 。 同一同调类中的元 z q 1 和 z q 2 称为同调的,记作 z q 1 ~ z q 2 或 z q 1 - z q 2 ~ 0。 由定义 2 可以看出单纯复形是由简单的图 形———单形构成的。 那么有了一个单纯复形之后, 由此出发也可构成相应的新复形。 其实仔细观察单 纯复形的定义就会发现,单纯复形实际上完全由其 顶点和顶点构成的子集组(单形)所决定,当然这时 顶点的子集组要适合某种条件。 据此,定义 4 给出 了抽象复形的定义,该定义则为本文算法中提到的 构造邻域复形提供了理论基础。 定义 4 以有限个元素 c0 ,c1 ,…,cq 的子集做 为元素所得的集 K,叫做以 c0 ,c1 ,…,cq 为顶点的抽 象复形,如果满足以下 2 个条件: 1)由单个元素 ci 所组成的子集属于 K,这里 i = 0,1,…,q ; 2)若 A 是 K 的元,则 A 的子集也是 K 的元。 抽象复形 K 中的元 A 叫做抽象单形,它的维数 是其顶点数减 1。 A 的子集叫做 A 的面。 K 的维数 是 K 中诸单形的最大维数。 显然,每个单纯复形 K 都自然地决定一个抽象复形 K。 实际上, K 的每个 单 形 a0 a1…aq ( ) 规 定 K 的 一 个 抽 象 单 形 c0 c1…cq ( ) 。 这样规定的 K,显然是一个抽象复形, 且称 K 为 K 的一个几何实现。 2 邻域同调学习算法 设 G = (V(G) ,E(G) ) 是一个简单连通图。 显 然,一个简单连通图就是一个单纯复形,根据上述定 义即 可 以 看 成 是 有 限 个 单 形 的 集 合, V(G) = a0 ,a1 ,…,aα0 -1 { } 表示图 G 的 α0 个顶点的集合也 就是图 G 中所有 0 维单形的集合, E(G) 表示顶点 之间的所有连接边的集合。 令 X 和 F 分别是 G 的 一个顶点子集和边子集,就以 G - X 表示 G 去掉 X 中的点及其关联边而得的图, G - F 表示 G 去掉 F 中的边而得到的图。 设 a 是 G 的任意一个顶点,以 N(a) 表示 a 的邻域,那么 N(X) 表示 X 中所有点 邻域的并,即 N(X) =∪a∈X N(a) 。 基于此,可以构造出一幅给定图形 G 的领域复 形 N(G) , N(G) 是以 G 的顶点为顶点,以 G 中具有 公共邻接点的子集为单形的一个抽象复形。 根据抽 象复形的概念,可以看出任意的抽象复形都可以在 欧氏空间实现[2 5 ] 。 因此邻域复形在欧氏空间中是 有其相对应的单纯复形的,这里仍以 N(G) 记邻域 复形所对应的单纯复形。 除非特殊说明,二者不加 以区别,统称为 G 的邻域复形。 下文中的 N(G) 即 指邻域复形在欧氏空间中所对应的单纯复形。 由于构造出的任意图形的邻域复形 N(G) 可以 看成是单纯复形,那么可以将 N(G) 剖分成有限个 单 形, 根 据 定 义 2 可 表 示 为 N(G) = A q i ;q = 0,1,…,dim(N(G) ) ,i = 1,2,…,αq { } ; 对 每个单形取定一个指向并记为 σ q i ,根据定义 1,每 个单形 σ q i 都可以根据顶点坐标线性表示出来;再由 式(1)将 q 维单形线性组合就能得出 N(G) 的 q 维 链,这些 q 维链组成的自由交换群即为 N(G) 的 q 维链群 Cq (N(G) ) 。 再通过计算同调群,就可以得 出 2 个图形之间的一种同调关系。 设有 2 个图 G 、 H ,如果 N(G) 和 N(H) 的各阶同调群分别同构,就 称 G 和 H 是邻域同调的,记为 G ≃ N H 。 ·338· 智 能 系 统 学 报 第 9 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有