[发明专利]一种基于图挖掘的社交网络组队方法在审
申请号: | 201610025181.2 | 申请日: | 2016-01-13 |
公开(公告)号: | CN105701710A | 公开(公告)日: | 2016-06-22 |
发明(设计)人: | 王宇虹;陈志;岳文静;卜杰;陈雨诗;田思明;黄诚博;刘亚威 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 210046 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 挖掘 社交 网络 组队 方法 | ||
1.一种基于图挖掘的社交网络组队方法,其特征在于该方法包括以下步骤:
步骤1)根据用户输入的信息,构建社交网络组队问题的图模型G,所述图模型G在建立后,任意两个候选人之间的最短路都有相应的权值,表示两者的交流代价;
步骤2)使用最少优先算法,获得社交网络组队问题在图模型G上的解空间;
步骤3)利用哈希存储优化求解过程,采用哈希表存储相关技能集。
2.根据权利要求1所述的一种基于图挖掘的社交网络组队方法,其特征在于所述的步骤1)具体如下:
步骤11)用户输入任务完成所需的技能集、候选人集及每个候选人具有的技能集,其中用户输入的技能集记为T={a1,a2,…,am},候选人集记为χ={1,2,…,n};所述m是任务完成需要的技能个数;aj是第j个技能;n是候选人个数;T表示技能集,也表示所要完成的任务;aj∈T表示aj是完成任务T的技能;
步骤12)将所有候选人作为图模型G中的节点,代表候选人i称为节点i,所述i∈χ;
步骤13)将候选人i和i′间的路径看作图模型G中节点i和节点i′之间的弧,候选人之间的交流代价作为节点i和节点i′之间弧的权值。所述d(i,i′)为图模型G中节点i到节点i′最短路的权值,且节点间的距离满足三角不等式,所述i'∈χ;所述三角不等式是指在三角形中,必然有两边之和大于第三边;
步骤14)用Xi表示候选人i所代表的节点所具备的技能集,当aj∈Xi时,候选人i具有技能aj;当时,候选人i不具有技能aj;
步骤15)定义候选人子集当χ'中至少有一个候选人具有技能aj时,χ'有技能aj,定义χ'的覆盖为C(χ′,T)。所述C(χ′,T)表示χ'完成任务T必需的技能并且在χ'中每个候选人至少具备T中一种技能,即C(χ′,T)=T∩(∪i∈χ′Xi),用Path(i,i′)表示节点i到节点i′的最短路上的节点集,定义d(i,χ′)=mini′∈χ′d(i,i′),表示节点i到候选人子集χ′的最短距离,其中i∈χ且定义Path(i,χ′)表示从i到k=argmini′∈χ′d(i,i′)最短路上的节点集,所述k=argmini′∈χ′d(i,i′)是i到χ'所构成子图上最短路的终点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610025181.2/1.html,转载请声明来源钻瓜专利网。