1.一种基于群智感知的特定物资收集方法,其特征在于由下述步骤组成:(1)平台发布特定物资收集任务
平台发布特定物资收集任务Tk如下:Tk={s,t,rb,nu,pa}其中k为总完成任务个数,s为任务开始时间,t为任务截止时间,rb为任务区域要求,nu为任务所需参与者xi的人数,pa为任务报酬,根据物资收集任务的要求和已完成特定物资收集任务信息给出参考代价v,并调整任务报酬pa;
其中, 表示参与者xi在地点rb的完成任务次数;R表示所有任务区域的集合,R={r1,r2,...,rp},p为有限正整数;U表示所有参与者集合,U={x1,x2,...,xa},a为有限正整数;X表示在区域rb完成任务的参与者集合X,X={x1,x2,...,xn},n为有限正整数,b∈[1,p]; 表示参与者xi在区域rb完成任务的次数,tR(xi)表示参与者xi在所有任务区域R内完成任务次数;将一天按小时均分为24个时间段,ZT为任务覆盖的时间段集合,ZT={z1,z2,...,zt‑s},t‑s>1;VPz为在第z个时间段内所有参与者xi完成任务的概率; 表示参与者xi在第z个时间段内在区域rb完成任务的次数;LWA表示参与者xi的历史任务数据中所有区域H(rb)的平均值,TWA表示参与者xi的历史完成任务的FZT的平均值;
当任务报酬pa
(2)优选参与者
平台获取参与当前物资收集的候选参与者Xca={x1,x2,...,xh}的数据,h为有限正整数,根据当前任务时间、地点要求和候选参与者数据,建立任务参与者集合的匹配模型,选出最适合任务的胜出者Xs={x1,x2,...,xnu},nu<h,并通知胜出者去完成特定物资收集任务Tk;
(3)评价任务完成情况
胜出者完成物资收集任务,平台按下式评价胜出者任务完成情况:qt=2×sgn(d‑t)×f(‑(d‑t))+sgn(‑(d‑t))qr=2×sgn(r)×f(‑r)+sgn(‑r)其中,d表示任务完成时间,r表示对特定物资收集任务的参与者步长,qc为任务所需物资与实际获取物资之间的相关度,qc∈[0,1];
(4)更新信誉
平台根据任务完成质量更新参与者的信誉度当xi为胜出参与者时:
当xi为失败参与者时:
其中指数函数 表示时间衰减因子,当前时间为td,其所在的时间窗为Th, 表示参与者xi在第td个时间窗内执行第k个任务提交数据的质量,nt表示参与者xi在第t个时间窗内执行任务的个数,Tme为胜出者Tx的平均值;
(5)结算报酬
平台结算报酬
当xi为胜出参与者时:
当xi为失败参与者时:
当xi的能力sk>0.6且连续两次以上不愿参与特定物资收集任务时:其中α为影响权重,α取值为0.3~0.5,t为参与者xi连续不愿参与特定物资收集任务的次数,t≥2。
2.根据权利要求1所述的基于群智感知技术的特定物资收集方法,其特征在于:所述的(2)步骤中建立任务参与者集合的匹配模型为:
1)参与者向愿意完成的任务发起承包交易为候选参与者,平台获取候选参与者数据Xca={x1,x2,...,xh},对任意1≤i≤h,xi={ID,st,pw,T,ti,re,sk,q},其中ID为参与实体的唯一标识;pw为参与者xi上次完成任务地址;T为信誉度,T的初值为0.25~0.45,T根据完成任务质量来更新;ti为参与者xi活跃时间标签;re为参与者xi活跃位置标签;sk指参与者xi完成任务的能力;q为参与者xi完成当前任务的质量评价;
2)平台根据候选参与者历史任务数据及当前特定物资收集任务信息按下式确定参与者能力sk:
skT=T
将候选参与者按sk从大到小排序,选择前nu个作为胜出者Xs,Xs={x1,x2,...,xnu}。
3.根据权利要求2所述的基于群智感知技术的特定物资收集方法,其特征在于:在1)步骤中,所述的参与者活跃时间标签ti的构建方法为:选取两个隐层,每层节点为240个,训练时输入a×24的X1矩阵,a行表示选用a个参与者作为样本,24列表示将一天均分为24个时间段,共有24个属性,每个属性为参与者在每个时间段内历史完成任务数,输出参与者的活跃时间标签ti;
所述的参与者活跃位置标签re的构建方法为:选取一层隐层,节点为100个,训练时输入a×p的X2矩阵,a行表示选用a个参与者作为样本,p列表示数据预处理后选择p个区域,共p个属性,每个属性为参与者在每个区域内的签到次数,输出参与者的活跃位置标签re。