基于MLkP/CR算法的无向图分割方法技术

技术编号:3838610 阅读:700 留言:0更新日期:2012-04-11 18:40
基于MLkP/CR算法的无向图分割方法,涉及到网络拓扑图的可视化技术领域。它解决了现有无向图分割方法中存在的不能够保证图形的自连通性的问题。所述方法分为三个阶段:规约阶段:对待分割的无向图G0(V0,E0)进行规约降低拓扑图的规模,获得无向图Gn(Vn,En);初始化分阶段:对无向图Gn(Vn,En)进行k划分获得k个子图,每个子图都是自连通的;优化求精阶段:分别对k个子图进行优化求精,并还原成原图G0(V0,E0),获得划分后的无向图G0(V0,E0)。本发明专利技术的方法能够保证每一个子图内部是连通的、并且子图间联系较少,使得图形中各个部分相对独立。本发明专利技术可应用于拓扑图形分割所应用在各个领域,包括并行计算、VISL设计、任务规划和地理信息系统GIS等领域。

【技术实现步骤摘要】

【技术保护点】
基于MLkP/CR算法的无向图分割方法,其特征在于所述方法分为下述三个阶段:规约阶段:对待分割的无向图G↓[0](V↓[0],E↓[0])进行规约,将无向图G↓[0](V↓[0],E↓[0])中的若干点合成一个点,规约成无向图G↓[n](V↓[n],E↓[n]),降低拓扑图的规模,其中V↓[0]是无向图G↓[0]中的顶点的集合,E↓[0]是无向图G↓[0]中边的集合,V↓[n]是无向图G↓[n]中的顶点的集合,E↓[n]是无向图G↓[n]中边的集合;初始化分阶段:对规约阶段获得的无向图G↓[n](V↓[n],E↓[n])进行k划分获得k个子图G↓[i](V↓[i],E↓[i]),划分获得的每个子图G↓[i](V↓[i],E↓[i])都是自连通的,每个子图G↓[i](V↓[i],E↓[i])中的点的数目基本相等,并且被切边数edge-cut最小;优化求精阶段:对初始化分阶段获得的划分后的各个子图进行优化求精,并还原成原始无向图G↓[0](V↓[0],E↓[0]),获得划分后的无向图G↓[0]=(V↓[0],E↓[0]),所述划分后的无向图G↓[0]=(V↓[0],E↓[0])中,|V↓[0]|=n,V↓[0]的k个子集为V↓[1],V↓[2],…,V↓[k],其中V↓[i]∩V↓[j]=φ,i≠j,并且∪V↓[i]=V↓[0],|V↓[i]|=|V↓[0]|/k;两个端点不在同一子集的边的总数最小,其中∪V↓[i]=V↓[0]表示所有的Vi的并集为V↓[0];k个子集为V↓[1],V↓[2],…,V↓[k]之间的分割线的数量edge_cut=∑e(u,v)u∈G↓[i]∧v∈G↓[j]∧i≠j,所述点u和点v是分别属于两个子图中的点,所述e(u,v)表示分割边,是指点u和点v之间的连接边。...

【技术特征摘要】

【专利技术属性】
技术研发人员:何慧张伟哲张宏莉杨志王星杨贤青
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1