【技术实现步骤摘要】
一种基于范例的节点链接图布局的迁移方法及装置
本专利技术涉及可视化数据分析领域,特别涉及一种基于范例的节点链接图布局的迁移方法及装置。
技术介绍
互联网、生物分子结构分析、商业分析等领域产生了大量的网络数据,该数据类型用于描述实体之间的关系。比如社交网络中人与人之间的好友关系。对网络数据进行可视化,能帮助用户可视地理解网络中不同实体之间的关系,提取网络中蕴含的潜在价值,比如分析金融交易网络存在的违规交易、风险交易,分子网络中存在的特殊生物分子蛋白结构等等。已有多种技术对网络数据可视化,其中最主要的形式是节点链接图。平面上的一个节点代表网络数据中的一个实体,一条边代表网络数据中实体和实体之间的联系。其中涉及到将网络数据绘制成节点链接图的技术称为布局技术。一个良好的布局结果,能帮助分析者快速提炼网络数据所蕴含的知识。虽然已有布局技术,诸如力引导算法,能够绘制网络数据的节点链接图,但其中的布局准则因网络数据、分析任务以及分析者本身的偏好的变化而变化,具有主观性。基于规则的布局方法已经能够集成一些用户偏好到网络布局中。然而他 ...
【技术保护点】
1.一种基于范例的节点链接图布局的迁移方法,用于使一个源网络结构的布局S=(VS,ES)迁移至目标网络结构的布局T=(VT,ET),其中VS和ES分别表示源网络结构的节点和边,VT和ET分别表示目标网络结构的节点和边,其特征在于,包括:/n单射匹配建立步骤,用于建立目标网络结构的节点VT和源网络结构的节点VS之间单射的匹配关系C,记做C={(CTi,CSi)},其中C由多对关系组成,每对关系(CTi,CSi)包含两个节点,CTi和CSi分别来自VT和VS;/n第一对齐步骤,用于利用所述的匹配关系C将目标网络结构和源网络结构的布局对齐;/n筛选步骤,用于对匹配关系C中的每一对 ...
【技术特征摘要】
1.一种基于范例的节点链接图布局的迁移方法,用于使一个源网络结构的布局S=(VS,ES)迁移至目标网络结构的布局T=(VT,ET),其中VS和ES分别表示源网络结构的节点和边,VT和ET分别表示目标网络结构的节点和边,其特征在于,包括:
单射匹配建立步骤,用于建立目标网络结构的节点VT和源网络结构的节点VS之间单射的匹配关系C,记做C={(CTi,CSi)},其中C由多对关系组成,每对关系(CTi,CSi)包含两个节点,CTi和CSi分别来自VT和VS;
第一对齐步骤,用于利用所述的匹配关系C将目标网络结构和源网络结构的布局对齐;
筛选步骤,用于对匹配关系C中的每一对关系进行检验,筛选出符合(CSi,CTi)欧式距离小于给定参数r且CSi的邻节点有n%以上能够匹配CTi的邻节点的匹配关系M,记做M={(MTi,MSi)},MTi和MSi分别表示在目标结构和源结构中的节点;
第二对齐步骤,用于根据所述的匹配关系M,再次对齐目标网络结构和源网络结构的布局;
移动步骤,用于移动匹配关系M中的所有来自T的MTi节点,使它们能够移动到对应的S布局中的MSi节点的位置;在移动的同时,用压力优化模型保护T原有的布局信息,即节点与节点之间的相对位置,从而产生一个新的布局T0;
合并步骤,用于初始化M1为空集,检查T0和S任意两个仍未在M中的节点之间的距离,如果它们的距离小于给定参数r,则将它们视作一对新的可能的匹配关系,添加至非单射的集合M1中,采用匈牙利算法将M1精简为一组单射匹配关系,使得每对匹配关系的两个节点的欧氏距离的总和最小,最后将M1并入M;
迭代步骤,用于重复移动步骤和合并步骤,直到合并步骤不再新增新的匹配关系,此时产生最终布局结果T1。
2.根据权利要求1所述的一种基于范例的节点链接图布局的迁移方法,其特征在于,所述单射匹配建立步骤中,使用了分解图匹配算法(FGM,FactorizedGraphMatching)为两个网络结构建立匹配关系。
3.根据权利要求1所述的一种基于范例的节点链接图布局的迁移方法,其特征在于,所述第一对齐步骤中,对齐的目标是通过对VT进行缩放、平移、旋转操作,使得C中的每对节点(CSi,CTi)的欧式距离达到最小。
4.一种基于范例的节点链接图布局的迁移装置,用于使一个源网络结构的布局S=(VS,ES)迁移至目标网络结构的布局T=(VT,ET),其中VS和ES分别表示源网络结构的节点和边,VT和ET分别表示目标网络结构的节点和边,其特征在于,包括:
单射匹配建立模块,用于建立目标网络结构的节点VT和源网络结构的节点VS之间单射的匹配关系C,记做C={(CTi,CSi)},其中C由多对关系组成,每对关系(CTi,CSi)包含两个节点,CTi和CSi分别来自VT和VS;
第一对齐模块,用于利用所述的匹配关系C将目标网络结构和源网络结构的布局对齐;
筛选模块,用于对匹配关系C中的每一对关系进行检验,筛选出符合(CSi,CTi)欧式距离小于给定参数r且CSi的邻节点有n%以上能够匹配CTi的邻节点的匹配关系M,记做M={(MTi,MSi)},MTi和MSi分别表示在目标结构和源结构中的节点;
第二对齐模块,用于根据所述的匹配关系M,再次对齐目标网络结构和源网络结构的布局;
移动模块,用于移动匹配关系M中的所有来自T的MTi节点,使它们能够移动到对应的S布局中的MSi节点的位置;在移动的同时,用压力优化模型保护T原有的布局信息,即节点与节点之间的相对位置,从而产生一个新的布局T0;
合并模块,用于初始化M1为空集,检查T0和S任意两个仍未在M中的节点之间的距离,如果它们的距离小于给定参数r,则将它们视作一对新的可能的匹配关系,添加至非单射的集合M1中,采用匈牙利算法将M1精简为一组单射匹配关系,使得每对匹配关系的两个节点的欧氏距离的总和最小,最后将M1并入M;
迭代模块,用于重复执行移动模块和合并模块,直到合并模块不再新增新的匹配关系,此时产生最终布局结果T1。
5.根据权利要求1所述的一种基于范例的节点链接图布局的迁移装置,其特征在于,所述单射匹配建立模块中...
【专利技术属性】
技术研发人员:陈为,潘嘉铖,赵晓冬,傅四维,巫英才,
申请(专利权)人:之江实验室,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。