【技术实现步骤摘要】
一种稠密子图抽取方法和系统
[0001]本专利技术属于计算机软件
,具体涉及一种稠密子图抽取方法和系统。
技术介绍
[0002]对于K
‑
ECC(K
‑
Edge Connected Component,K边联通子图)的抽取,是一个多项式时间问题,多是从寻找原始图的min
‑
cut来将min
‑
cut<K的子图抽取出来,进而将图分解为多个子图,由于花费了大量计算资源在不满足条件的子图上,精确算法的性能非常慢。随着图规模的增大,近似算法在速度上的优越性就体现了出来,但是近似算法的准确率并不理想。下面将分别介绍精确算法和近似算法的相关工作。
[0003](一)精确算法
[0004]对于图G=(V,E),如果图G不是K边联通的,那么必须存在一个割集C,使得|C|<k,删除割集C上的边将会使图分割为两个不联通的子图G1与G2。基于这样的分割思想,Stoer等提出了一种基于最小割的算法MinimumCut,其思想是将一个非K边联通 ...
【技术保护点】
【技术特征摘要】
1.一种稠密子图抽取方法,其特征在于,包括以下步骤:对原图采用Mas策略进行子图分割,得到节点序列L;对节点序列L进行合并检查,无法通过合并检查的结点重新回到原图做后续的分割;对通过合并检查的子图结点进行合并,构成K边联通子图。2.根据权利要求1所述的方法,其特征在于,所述对原图采用Mas策略进行子图分割,得到节点序列L,包括:首先从父图中随机选择一个结点加入L,并维护一个L的邻居集合N(L);然后从N(L)中选取与L中结点的连接度最大的结点u加入L尾部,获得u的邻居结点集N(u),并更新N(L),直到N(L)为空;s、t是Mas策略生成的L中的最后两个结点,最后一个结点为t,倒数第二个为s,最后得到的节点序列L为t之前所有顶点。3.根据权利要求1所述的方法,其特征在于,以G作为输入的Mas策略的第一次运行返回的最小s1‑
t1割(S1,T1)有两种情况:s1和t1位于G的全局最小割的不同侧,或者位于同一侧;在前一种情况下(S1,T1)必须是G的全局最小割,在后一种情况下s1和t1收缩为一个超顶点而不影响G的全局最小割。4.根据权利要求1所述的方法,其特征在于,当有多个同度结点接入L时,以其邻居加入L的顺序进行排序...
【专利技术属性】
技术研发人员:刘燕兵,夏辉,袁方方,张春燕,曹聪,卢毓海,谭建龙,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。