[发明专利]随机图的生成方法和系统在审
| 申请号: | 201510115386.5 | 申请日: | 2015-03-17 |
| 公开(公告)号: | CN106033342A | 公开(公告)日: | 2016-10-19 |
| 发明(设计)人: | 毛仁歆;何慧梅;王峰伟;何帝君 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本申请提出一种随机图的生成方法和系统,该方法包括:输入原始图结构;从原始图结构中任意选两条边,并在原始图结构中不存在第一条边的发出节点到第二条边的结束节点的边且第一条边的发出节点与第二条边的结束节点不是同一节点时,对根据第一条边和第二条边对原始图进行换边,即将第一条边和第二条边删除,并添加由第一条边的发出节点到第二条边的结束节点的边和由第二条边的发出节点到第一条边的结束节点的边,并重复选边-换边的过程,直至执行预设迭代次数。由此,能够得到与原始图结构节点数、边数一致,且每个节点的出度和入度也一致的随机图。此外,可大大降低时间复杂度和图结构的存储能力,更便于大数据量图结构的随机图生成。 | ||
| 搜索关键词: | 随机 生成 方法 系统 | ||
【主权项】:
一种随机图的生成方法,其特征在于,包括以下步骤:S1、输入原始图结构,其中,所述原始图结构中包括N个节点,其中,N为正整数;S2、从所述N个节点之中选择出M个种子节点,所述M个种子节点中每个节点分别选取Q条出边并生成Q条第一出边信息,并分别向除自身之外的任意Q个其他节点分别发送所述Q条第一出边信息,以及将Q条出边锁定;S3、所述N个节点中接收到所述第一出边信息的节点根据接收到的第一出边信息判断是否满足预设条件,如满足所述预设条件,则从自身选择任一条出边并生成第二出边信息,以及将所述第二出边信息反馈至发送所述第一出边信息的节点;S4、所述N个节点中接收到所述第二出边信息的节点根据所述第二出边信息生成第一交换指令和第二交换指令,并将所述第二交换指令发送至发送所述第二出边信息的节点;S5、接收所述第二出边信息的节点执行所述第一交换指令,接收到所述第二交换指令的节点执行所述第二交换指令;S6、对所有节点的出边进行解锁;以及S7、重复执行所述步骤S2‑S6,直至达到预设迭代次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510115386.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种处理用户操作信息的方法与设备
- 下一篇:交调信号测试系统





