[发明专利]基于预算调配的群智感知任务分配方法有效

专利信息
申请号: 201811159885.4 申请日: 2018-09-30
公开(公告)号: CN109408228B 公开(公告)日: 2019-10-15
发明(设计)人: 张立臣;闫斌;李丽霞;王阿娜;李黎;王小明 申请(专利权)人: 陕西师范大学
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 西安永生专利代理有限责任公司 61201 代理人: 申忠才
地址: 710062 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于预算调配的群智感知任务分配方法,收集任务请求者提交的感知任务集合Γ={τ1,...,τi,...,τn},n为一个有限的自然数,任务τi=(Bi,Qi),Bi是完成任务τi的总预算,为一个有限的正实数,Qi是任务τi的质量要求值,为一个有限的正整数;收集用户集合U={u1,...,uj,...,um}和该用户集合中用户uj的质量等级qj,j∈{1,...,m};计算用户uj完成任务τi的代价cij,并确定用户uj完成任务τi的收益wij;根据任务τi的质量需求Qi和用户uj的质量等级qj对感知任务集合Γ中的任务进行分配,根据任务分配结果,计算并支付用户报酬rj
搜索关键词: 感知 任务分配 任务集合 用户集合 调配 任务请求 质量需求 正实数 正整数 预算 报酬 收益 分配
【主权项】:
1.一种基于预算调配的群智感知任务分配方法,其特征在于,由以下步骤组成:(1)收集任务请求者提交的感知任务集合Γ={τ1,...,τi,...,τn},i∈{1,...,n},n为一个有限的自然数,任务τi=(Bi,Qi),Bi是完成任务τi的总预算,为一个有限的正实数,Qi是任务τi的质量要求值,为一个有限的正整数;(2)收集用户集合U={u1,...,uj,...,um}和该用户集合中用户uj的质量等级qj,j∈{1,...,m},m为一个有限的自然数;(3)计算用户uj完成任务τi的代价cij,并确定用户uj完成任务τi的收益wij;(4)根据任务τi的质量需求Qi和预算Bi以及用户uj的质量等级qj对感知任务集合Γ中的任务进行分配,具体分配公式如下:式中,yi表示任务τi是否成功分配,yi=1表示任务τi成功分配,τi∈Γ,yi=0表示任务τi分配失败;xij表示是否将任务τi分配给用户uj,uj∈U,xij=1表示将任务τi分配给用户uj,xij=0表示不将任务τi分配给用户uj,δ表示参与任务τi的所有用户的报酬之和与任务总预算的差值,表示平台以往任务分配后的结余预算,为一个正实数,η∈(0,1)表示结余预算的利用率;公式(1)是一个整数规划问题,按照下述方法进行分配:S1:令集合Γ'为待分配的任务集合,初始时Γ'=Γ,对于任意任务τi,τi∈Γ',令Q′i表示任务τi剩余的质量需求值,B′i表示任务τi的剩余预算,表示平台以往任务分配后的结余预算,初始时Q′i=Qi,B′i=Bi令集合为剩余的用户集合,集合U'为可选用的用户集合,初始时集合表示能执行任务τi的用户集合,初始S2:判断集合是否成立,若成立,按照下式找出一个特定任务τi*,特定任务τi*为在单位预算内质量需求最低的任务,初始特定任务τi*的质量需求值Q′i*=Qi*,特定任务τi*的剩余预算B′i*=Bi*,特定任务τi*可选用的用户集合否则,停止;S3:按照下式找出一个最接近特定任务τi*质量需求的用户uj*式中,ci*j表示用户uj执行所分配的特定任务τi*时付出的代价,wi*j表示用户uj执行所分配的特定任务τi*时所带来的纯收益,若能找到,则转向步骤S4;否则,在任务集合Γ中删除此任务,并令yi*=0,即特定任务τi*分配失败,再转向步骤S2;S4:判断用户uj*执行特定任务τi*的报酬与特定任务τi*预算的差值即下式是否成立,(ci*j*+wi*j*)‑B′i*≤δ式中ci*j*表示用户uj*执行所分配的特定任务τi*时付出的总代价,wi*j*表示用户uj*执行所分配特定任务τi*时带来的纯收益,若成立则转向步骤S5;否则,在可选用的用户集合U'中删除用户uj*,再转向步骤S3寻找新的用户;S5:判断平台是否能利用结余预算来帮助特定任务τi*完成分配,即下式是否成立,若成立,则把用户uj*加入满足任务τi*质量需求的用户集合中,转向步骤S6;否则,应把用户uj*从可选用的用户集合U'中删除,再转向步骤S3寻找新的用户;S6:将用户uj*从可选用的用户集合U'中删除,根据公式Q′i*=Qi*'‑qj*和公式B′i*=B′i*‑(ci*j*+wi*j*)更新Q′i*和B′i*的值,再判断任务τi*质量需求是否被满足,即公式Q′i*≤0是否成立,若成立,转向步骤S7;若不成立,转向步骤S3继续寻找用户;S7:用户集合即为执行任务τi*的一个可行的用户集合,令yi*=1,即特定任务τi*成功分配,令xi*j*=1,即将任务τi分配给用户uj*计算结余预算令Γ'=Γ'‑{τi*},再转向步骤S2下一任务进行分配;(5)根据任务分配结果,计算并支付用户报酬rj,对于执行特定任务τi*的用户uj*获得的报酬rj*当用户uj*完成特定任务τi*并获得报酬后,将所有xi*j*的值设为0,τi*∈Γ,并将用户uj*加入用户集合U中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811159885.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top