【技术实现步骤摘要】
一种超网络结构性差异比较方法
[0001]本专利技术属于计算机
,涉及一种超网络结构性差异比较方法,能够依据超网络的拓扑性质,对不同类型的超网络进行区分。
技术介绍
[0002]近年来,网络科学受到越来越多研究者的关注,许多真实复杂系统都可以运用网络科学的方法进行描述。网络差异性比较是网络科学领域一个重要的研究方向,其目的是比较不同网络之间的在结构或属性上的差异。其研究广泛应用于医疗、生物化学和社交网络等领域。例如,在脑疾病研究中,可以比较不同患者或者同一患者在治疗前后大脑网络的差异,来判断治疗效果;在生物化学领域,可以通过网络比较对不同蛋白质结构进行辨别与分类的工作;在社交网络领域,可以通过网络比较对在线社交网络进行分类。
[0003]目前对于网络差异性比较的研究大部分还是在基于“二元关系”的普通网络上进行,即用连边表示两个元素之间的关系所构成的网络。这类网络模型虽然简单且在某种程度上具有通用性,但仅限于表示实体之间的成对关系。然而,现实世界中很多的复杂系统可能存在着丰富的多元关系,比如两个以上变量之间的依赖关系或两个以上对象之间的互动关系等。具体而言,在合作关系中,存在着大量的多个个体之间共同合作关系,比如电影演员合作、论文合作、项目合作等等;在大脑神经网络中,多个区域可以同时高度活跃;在社交网络中,存在着由多人组成的群组共享信息的互动关系。这种多个个体之间的相互作用无法用二元网络来进行表示。超网络由节点和超边组成,一条超边可以包含多个节点,单个节点也可以从属于多条超边,这种网络的存储方式打破了普通 ...
【技术保护点】
【技术特征摘要】
1.一种超网络结构性差异比较方法,其特征在于,该方法具体是:步骤(1)数据采集和预处理,包括三个子任务:构建超网络、构建关联矩阵、构建超边之间的s
‑
邻接矩阵;(1
‑
1)构建超网络:根据节点和超边的隶属关系,基于实际复杂系统数据构建超网络G=(V,E);其中,节点集合表示为V={v1,v2,
…
,v
N
},v
n
为超网络中第n个节点,n=1,2,
…
,N,N为超网络中的节点个数;超边集合表示为E={e1,e2,
…
,e
M
},e
m
为超网络中第m个超边,m=1,2,
…
,M,M为超网络中的超边个数;(1
‑
2)构建关联矩阵:根据节点和超边的隶属关系,构建超网络关联矩阵I
N
×
M
,当节点v
n
属于超边e
m
中时,I
nm
的值为1,否则I
nm
的值为0;(1
‑
3)构建超边之间的s
‑
邻接矩阵:如果两条超边之间的交集节点数大于或等于给定值s时,则认为这两条超边是s
‑
邻接的,由此构建出超边之间的s
‑
邻接矩阵邻接矩阵元素满足:步骤(2)计算超网络之间的结构性差异,包括三个子任务:计算超边之间的s
‑
距离、计算节点之间的s
‑
距离、计算超网络的结构差异性;(2
‑
1)计算每对超边之间的s
‑
距离如果超边e
i
和e
j
之间存在s
‑
路径,则为最短s
‑
路径长度,否则s
‑
路径是指一条超边通过s
‑
邻接到另一条超边所经过的超边集合;(2
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。