[发明专利]顶点对社区的分配方法、装置以及终端在审
申请号: | 201910295949.1 | 申请日: | 2019-04-12 |
公开(公告)号: | CN111814944A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 潘剑飞;戴明洋;杨胜文;石逸轩;周俊;许金泉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06N3/00 | 分类号: | G06N3/00;G06N3/12 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 王珺;徐瑞红 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 顶点 社区 分配 方法 装置 以及 终端 | ||
1.一种顶点对社区的分配方法,其特征在于,包括:
多个顶点分配至多个社区,得到多个分配序列,每个所述分配序列中包括多个所述顶点,以及与各所述顶点对应的顶点位置;
选择一顶点位置作为目标位置,在各所述分配序列中,比较所述目标位置对应的目标顶点与剩余顶点,得到各所述分配序列对应的多个顶点相似度;
根据多个所述顶点相似度确定分配策略;
根据多个顶点分配至多个社区的随机分配概率值和分配策略得到分配策略的概率。
2.根据权利要求1所述的方法,其特征在于,多个顶点分配至多个社区,得到多个分配序列集合,包括:
N个顶点分配至K个社区,得到i个分配序列,N个顶点包括x1、x2……xN,i个分配序列包括:其中,N≥1,K≥1,i≥1,N>K。
3.根据权利要求2所述的方法,其特征在于,选择一顶点位置作为目标位置,在各所述分配序列中,比较所述目标位置对应的目标顶点与剩余顶点,得到各所述分配序列对应的多个顶点相似度,包括:
选择一顶点位置作为目标位置g;
在分配序列Xi中,比较目标位置g对应的目标顶点与剩余顶点,得到的顶点相似度为其中,i个分配序列对应的i个顶点相似度包括:Y1,Y2...Yi。
4.根据权利要求3所述的方法,其特征在于,根据多个所述顶点相似度确定分配策略,包括:
当大于或等于预设阈值的顶点相似度有多个时,其中,所述预设阈值为i为奇数,分配策略X'i是i个分配序列中对应的目标顶点相同。
5.根据权利要求3所述的方法,其特征在于,根据多个所述顶点相似度确定分配策略,包括:
当小于预设阈值的顶点相似度有多个时,分配策略X'i是将邻接顶点分配至K个社区中。
6.根据权利要求3所述的方法,其特征在于,根据多个所述顶点相似度确定分配策略,包括:
当大于或等于预设阈值的顶点相似度只有一个时,其中,所述预设阈值为i为奇数,分配策略X'i是重新选择所述目标位置。
7.根据权利要求4-6任一项所述的方法,其特征在于,根据多个顶点分配至多个社区的随机分配概率值和分配策略得到分配策略的概率,包括:
利用式计算分配策略的概率,其中,多个顶点分配至多个社区的随机分配概率值为ε。
8.一种顶点对社区的分配装置,其特征在于,包括:
分配序列获取模块,用于多个顶点分配至多个社区,得到多个分配序列,每个所述分配序列中包括多个所述顶点,以及与各所述顶点对应的顶点位置;
顶点相似度计算模块,用于选择一顶点位置作为目标位置,在各所述分配序列中,比较所述目标位置对应的目标顶点与剩余顶点,得到各所述分配序列对应的多个顶点相似度;
分配策略确定模块,用于根据多个所述顶点相似度确定分配策略;
分配策略概率计算模块,用于根据多个顶点分配至多个社区的随机分配概率值和分配策略得到分配策略的概率。
9.根据权利要求8所述的装置,其特征在于,所述分配序列获取模块包括:
分配单元,用于N个顶点分配至K个社区,得到i个分配序列,N个顶点包括x1、x2……xN,i个分配序列包括:其中,N≥1,K≥1,i≥1,N>K。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910295949.1/1.html,转载请声明来源钻瓜专利网。