[发明专利]节点位置核边收益算法下用户位置获取方法在审
申请号: | 201910528745.8 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110223125A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 赵相国;袁野;信俊昌;吴刚;聂豪杰;娄有铭 | 申请(专利权)人: | 东北大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q50/00 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 李丹 |
地址: | 110000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 节点位置 用户位置 收益 社交网络 种子节点 启发式算法 准确度 传播模型 概率函数 基于位置 节点区域 结构科学 模拟信息 签到信息 位置访问 重叠问题 数据集 有向图 最大化 捕获 传播 改进 研究 | ||
1.节点位置核边收益算法下用户位置获取方法,其特征在于:包括如下步骤:
S1、处理捕获的数据集;
S2、构建带权有向图;
S3、使用算法求出种子节点集;
S4、使用种子节点集在传播模型规定下模拟信息传播;
S5、得出最终受影响的用户数;
所述步骤S2中在带权有向图G=(V,E)中,节点vj为节点vi的任一邻居节点,pi,j为节点vi指向节点vj出度边ei,j上的权值,sodegj表示节点vj所有出度边的权值之和,则节点vi的边收益Si(vi)定义为:
若带权有向图G=(V,E)属于k核图且不属于k+1核图,则此时,图G对任意的节点vi,vj∈V;
其中:节点vi指向节点vj的出度边即为节点vi的一条核边;
节点的核边收益在带权有向图G=(V,E)中,ik_neighbor为节点vi通过核边连接的所有邻居节点组成的集合,pi,j为节点vi指向节点vj出度边ei,j上的权值,sodegj表示节点vj所有出度边的权值之和,则节点vi的核边收益kSi(vi)定义为:
所述步骤S2中还包括定义节点位置核边收益,所述节点位置核边收益在给定的位置网络G=(V,E,C)和地点L,C为用户的签到数据集,sodegj表示节点vj所有出度边的权值之和,pi,j为节点vi指向节点vj出度边ei,j上的权值,Δrj,L表示节点j最新位置签到点与位置L之间的欧几里得距离,节点vi的位置核边收益定义为:
式子中的p(Δrx,L)为用户位置访问概率函数,节点位置边收益的定义考虑了用户间1度、2度连接关系、节点的极大连通性与被影响节点的对地点L的位置访问概率,两者做乘积,可以反映出当前节点对1度、2度关系节点的位置影响值。
2.根据权利要求1所述的节点位置核边收益算法下用户位置获取方法,其特征在于,所述步骤S3中采样启发式算法,算法的主要运行步骤如下:
A1、对于给定的社交网络G与位置L,首先使用Search查找函数,查找L附近m公里范围内的所有用户,并以这些用户为基础,构建社交网络子图G';
A2、在得到社交网络子图G'后,计算图G'中所有节点的核的核数,并在计算的图中标记每个节点的核边;
A3、以精度c采集数据,计算图G'中所有节点的位置访问概率函数;
A4、计算图G'中所有节点的节点核边收益,并存入最大堆中;
A5、最大堆填充完毕后,取出堆顶节点vx放入种子节点集,然后删除与节点vx连接的所有核边,更新全图,更新完毕后,再次计算图G'中所有节点核与核边收益,并存入最大堆,以此类推,直到种子节点集中的元素达k个时,算法终止。
3.根据权利要求2所述的节点位置核边收益算法下用户位置获取方法,其特征在于,所述启发式算法中在上述步骤中,为考虑算法的运行效率,在删除连接节点vx的核边后,更新与连接节点的核数与节点位置核边收益值。
4.根据权利要求3所述的节点位置核边收益算法下用户位置获取方法,其特征在于,若某两个或多个节点间的节点位置核边收益值相等,则以节点k-核的核数来判断大小;
若节点k-核的核数也相等,则以节点的原始的出度数来判定大小;
若节点的原始出度数也相等,则随机的选择一节点作为获胜方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910528745.8/1.html,转载请声明来源钻瓜专利网。