The invention provides a method and system for constructing the best collaborative team based on set covering theory, relates to the field of big data mining technology, the method includes the steps of 1, did not get a single user skill set, other users have the skills set, other users will have mastered the skills and collection skills without a single user collection of intersection operation, and the results of the union operation, generating a single user guide set; step 2, build the best collaborative team, which if other users have multiple skills and a collection set covering a single user without the skills will be a collection of other users to form a set of users, users at least the collection, as the best guidance group, and the best form of collaborative team and individual users.
【技术实现步骤摘要】
一种基于集合覆盖理论的最佳协同团队构建方法及系统
本专利技术涉及大数据挖掘
,特别涉及一种基于集合覆盖理论的最佳协同团队构建方法及系统。
技术介绍
当前世界处在新型工业时代背景之下,基于技能的社会分工越来越细致,针对某项具体任务又变得越来越复杂,通常需要一个团队协同完成。如何构建合理高效的协同团队涉及多方面的、复杂的因素,其中如何帮助较差成员快速成长成为困扰决策者的一大难题,本专利技术着重关注为较差团队成员构建最佳协同团队以提升其欠缺技能。该专利技术将适用于多种应用领域,例如:教育领域指导团队构建,社交领域专家团队构建,公司技能培训等。团队协作学习,是指对于一个具体的待完成任务,成员以小组的形式组织分工合作,通过协作的方式促进成员对技能的理解和掌握。其中基础任务是如何根据用户的技能掌握情况构建协同团队,以形成互补的技能集合,从而提升团队成员成长效率。现有基于不同应用场景的专门团队构建技术有以下两种技术体系。现有技术一:构建专家组任务。近年来受到社交领域研究人员的广泛关注,在这些研究工作中专家被表示为多维度向量,每个维度的向量描述了该专家在某个层面的技能。目标是给定一个需要多技能才能完成的项目或者任务,构建一个专家集合能够最佳适合完成该既定项目或者任务。该类问题往往定义专家组的约束条件,例如:专家之间的距离约束,交流代价约束等等,最后将该类问题归结为带约束最优化问题。此类研究工作存在两个问题:(1)只考虑找出一个单独的专家团队来完成某特定任务,并不适应固定成员集合的多个最佳协同团队的构建;(2)基于社交网络定义的相关约束条件并不具备普适性。现有技术二: ...
【技术保护点】
一种基于集合覆盖理论的最佳协同团队构建方法,其特征在于,包括:步骤1,获取单个用户未掌握的技能集合、其他用户已掌握的技能集合,将其他用户已掌握的技能合集分别与单个用户未掌握的技能合集进行交集操作,并将结果进行并集操作,生成单个用户的可指导集合;步骤2,构建最佳协同团队,其中若多个其他用户已掌握的技能合集的并集覆盖单个用户未掌握的技能合集,则将多个其他用户组成用户集合,用户集合中用户最少的集合,作为最佳指导组,并与单个用户组成最佳协同团队。
【技术特征摘要】
1.一种基于集合覆盖理论的最佳协同团队构建方法,其特征在于,包括:步骤1,获取单个用户未掌握的技能集合、其他用户已掌握的技能集合,将其他用户已掌握的技能合集分别与单个用户未掌握的技能合集进行交集操作,并将结果进行并集操作,生成单个用户的可指导集合;步骤2,构建最佳协同团队,其中若多个其他用户已掌握的技能合集的并集覆盖单个用户未掌握的技能合集,则将多个其他用户组成用户集合,用户集合中用户最少的集合,作为最佳指导组,并与单个用户组成最佳协同团队。2.如权利要求1所述的基于集合覆盖理论的最佳协同团队构建方法,其特征在于,还包括:构建集合覆盖矩阵A,集合覆盖矩阵A的行表示单个用户未掌握的技能,列表示单个用户未掌握的第i个技能,并计算集合覆盖矩阵A的约束条件,其中第一约束满足集合覆盖矩阵A的行元素至少被覆盖一次,第二约束是整数约束。3.如权利要求2所述的基于集合覆盖理论的最佳协同团队构建方法,其特征在于,还包括,通过设置启发式调整算子,使新单个用户满足第一约束与第二约束的。4.如权利要求3所述的基于集合覆盖理论的最佳协同团队构建方法,其特征在于,包括:步骤(2)定义单个用户适应度评估函数;步骤(3)通过选择算子计算出当前种群中每个单个用户被选择产生下一代单个用户的概率;步骤(4)基于单个用户适应度的双亲融合算子保证后代单个用户的多样性及避免求解过程陷入局部最优;步骤(5)采用变异算子拓展算法对解空间的搜索范围;步骤(6)通过启发式调整算子使得新产生的单个用户满足最佳协同团队的第一约束与第二约束;步骤(7)采用种群增量替换算子保证种群数量平衡及种群单个用户更新;步骤(8)重复步骤(3)-(7),直至收敛;步骤(9)将最优解表示为最佳协同团队。5.如权利要求1所述的基于集合覆盖理论的最佳协同团队构建方法,其特征在于,设置阈值,若包括某一其他用户的最佳协同团队数量大于阈值,则某一其他用户不参与其余最佳协同团队。6.一种基于集合覆...
【专利技术属性】
技术研发人员:宋永浩,蔡恒毅,姜松浩,金岩,赵晓芳,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。