【技术实现步骤摘要】
一种基于公共品演化博弈模型的群体知识共享方法
[0001]本专利技术属于信息资源共享
,更具体地,涉及一种基于公共品演化博弈模型的群体知识共享方法。
技术介绍
[0002]在线学习社区中知识共享是非常重要的环节,但是由于进行知识共享行为需要付出一定的成本,以至于社区中很多成员采用不共享的策略,这会导致群体的知识共享程度低下,网络共享数据量较低,不利于社区网络的健康发展,因此,如何促进社区中的成员进行知识共享、提高群体知识共享程度是本领域技术人员迫切需要解决的一个技术问题。
技术实现思路
[0003]为了克服现有技术中存在的不足,本专利技术的目的是提供一种基于公共品演化博弈模型的群体知识共享方法,以提高群体共享水平,使得社区能够达到高共享水平稳态,从而促使社区长期稳定的发展。
[0004]本专利技术提供一种基于公共品演化博弈模型的群体知识共享方法,包括以下步骤:
[0005]步骤1、定义在线学习社区的群体为一个包含多个用户节点的集合,将用户进行知识共享的比例作为用户的策略,将用户调整知识共 ...
【技术保护点】
【技术特征摘要】
1.一种基于公共品演化博弈模型的群体知识共享方法,其特征在于,包括以下步骤:步骤1、定义在线学习社区的群体为一个包含多个用户节点的集合,将用户进行知识共享的比例作为用户的策略,将用户调整知识共享比例的程度作为用户的策略调整速度,将用户获取的知识总量作为用户的收益,构建群体知识共享对应的公共品演化博弈模型;其中,知识共享比例的取值范围为[0,1];步骤2、初始化所有用户节点,以相同的概率随机设置每个用户的策略,设置每个用户的策略调整速度为0,并对初始化的策略和初始化的策略调整速度进行记录;步骤3、根据记录的每个用户的策略,通过所述公共品演化博弈模型计算每个用户的收益,并对收益进行记录;步骤4、根据记录的每个用户的收益,得到每个用户的历史最优收益和该用户历史最优收益对应的历史最优策略,以及每个用户所在群体中获得的最优收益和该最优收益对应的最优策略;步骤5、根据每个用户的历史最优收益和每个用户所在群体中获得的最优收益,对每个用户的记忆系数和模仿系数进行更新;其中,所述记忆系数表示用户根据自身经验改变策略的概率,模仿系数表示用户根据该用户所在群体经验改变策略的概率;步骤6、结合粒子群优化算法对每个用户的策略和策略调整速度进行更新,更新后重复执行步骤3至步骤5,直到群体的知识共享水平达到稳定状态;其中,将用户的策略对应于粒子群优化算法中的粒子位置,将用户的策略调整速度对应于粒子群优化算法中的粒子速度,将用户的收益对应于粒子群优化算法中的粒子适应度。2.根据权利要求1所述的基于公共品演化博弈模型的群体知识共享方法,其特征在于,所述步骤2中,初始化用户的策略采用如下方式:strategy=slimit(1)+(slimit(2)
‑
slimit(1))*rand(1,N)其中,strategy表示策略,slimit(1)、slimit(2)分别表示策略上限、策略下限,rand函数生成随机数值,N表示用户总人数,rand(1,N)表示生成N个取值范围在[0,1]的数值并赋予N个用户节点作为初始化策略。3.根据权利要求1所述的基于公共品演化博弈模型的群体知识共享方法,其特征在于,所述步骤3中,计算用户的收益采用如下方式:其中,U
i,j
(t)表示第t轮博弈时用户i参与以邻居j为中心的群体中获得的收益,i∈N,j∈N,N表示用户总人数;Q
i
表示用户i所拥有的知识量,S
i,t
表示用户i在第t轮博弈时的策略...
【专利技术属性】
技术研发人员:夏丹,丘莹,邱童静,张思,左明章,赵肖雄,王志锋,陈迪,闵秋莎,田元,
申请(专利权)人:华中师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。