[发明专利]一种基于连通子图的图的自同构群构造方法在审
| 申请号: | 202111394624.2 | 申请日: | 2021-11-23 |
| 公开(公告)号: | CN114117137A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 陈乃月;李海龙;李浥东;魏圆梦;丁春涛 | 申请(专利权)人: | 北京交通大学 |
| 主分类号: | G06F16/901 | 分类号: | G06F16/901 |
| 代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 黄晓军 |
| 地址: | 100044 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 连通 自同构 构造 方法 | ||
1.一种基于连通子图的图的自同构群构造方法,其特征在于,包括:
将原始的图划分为多个连通子图;
判断不同连通子图之间是否同构,将同构的连通子图分为一组,保存同组的连通子图之间的节点映射关系,选择一个连通子图作为该组连通子图的代表性连通子图;
分别求取每组中的代表性连通子图的自同构群;
根据每组中的连通子图与代表性连通子图之间的节点映射关系,以及代表性连通子图的自同构群得到每组中的各个连通子图的自同构群。
2.根据权利要求1所述的方法,其特征在于,所述的将原始的图划分为多个连通子图,包括:
对于任意原始的无向图G=(V,E),如果存在顶点序列Vi,Vp1,Vp2,...,Vpm,Vj满足(Vi,Vp1),(Vp1,Vp2),...,(Vpm,Vj)均属于E(G),则从顶点Vi能够到达顶点Vj,从顶点Vj能够到达顶点Vi,则判断Vi和Vj是连通的;
如果某个顶点集合中任意两个不同的顶点都是连通的,则该某个顶点集合组成的子图是无向图G的一个连通子图。
3.根据权利要求2所述的方法,其特征在于,所述判断不同连通子图之间是否同构,将同构的连通子图分为一组,保存同组的连通子图之间的节点映射关系,选择一个连通子图作为该组连通子图的代表性连通子图,包括:
把两个不同的连通子图分别记作G1=(V1,E1)和G2=(V2,E2),其中V1、V2∈V,E1、E2∈E;
对G1和G2的所有顶点进行着色,使得相同颜色顶点的不同颜色邻接顶点的个数相同,得到G1和G2的粗糙的平衡划分;
对G1和G2的粗糙的平衡划分进行细分,细分过程的公式表示如下:
其中,π和π′是用于对顶点进行着色的从V到{1,2,…,k}的满射函数,k表示颜色的数目,π表示最初的粗糙平衡着色方式,π′表示细化后的着色方式,v表示一个选定的顶点,w表示其余顶点,π(w)表示在着色方案π中顶点w的颜色,先进行着色的颜色的值小于后进行着色的颜色的值;
平衡划分过程能够生成一棵搜索树,假设一个划分细分器R和一个单元选择器S,与一个彩色图(G,π)相关联的搜索树T(G,π)是由以下规则归纳定义;
如果叶节点R(G,π)是离散的,那么树T(G,π)由单个叶节点R(G,π)组成;
如果叶节点R(G,π)不是离散的,假设:
根结点v=R(G,π)=(W1,W2,...,Wm),
S(G,v)=Wi={x1,x2,...,xk},T(G,π)包含根结点v和其子树T(G,πj),其中
对于生成的搜索树,在节点不变量函数的作用下进行剪枝,通过深度优先遍历,找到图的规范标记,如果G1和G2的规范标记相同,则G1和G2同构,否则G1和G2不同构;
在判断不同连通子图之间是否同构之后,将同构的连通子图分为一组,保存同组的连通子图之间的节点映射关系,并选择其中一个连通子图作为该组连通子图的代表连通子图,所有代表连通子图之间不存在同构关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111394624.2/1.html,转载请声明来源钻瓜专利网。





