[发明专利]一种多Agent无冲突的合作型任务分配方法有效

专利信息
申请号: 201711053079.4 申请日: 2017-11-01
公开(公告)号: CN107895225B 公开(公告)日: 2021-10-01
发明(设计)人: 张洪光;李嘉珂;吴帆;范文浩;刘元安 申请(专利权)人: 北京邮电大学
主分类号: G06Q10/06 分类号: G06Q10/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明实施例提供了一种多agent无冲突的合作型任务分配方法,方法包括:对多agent网络进行任务建模;对于场景的位置,使用栅格进行资源建模;规划agent与各个任务之间的路径,得到各位置点间的最优路径;根据移动路径计算agent与各个任务间的时间消耗;对于所诉场景中智能体协同执行的任务,将这类任务分解为多个简单任务;在编码过程中,修复不合理编码,确定各种编码的合理性;使用智能进化算法分析任务分配问题,得到当前步骤的最优解;分析最优解中的路径资源冲突,检测并避免资源冲突;通过整个算法流程,完成多agent系统无冲突的合作型任务分配。利用本发明实施例,提高了复杂的任务分配场景中任务分配执行的效率,并避免了共享资源冲突。
搜索关键词: 一种 agent 冲突 合作 任务 分配 方法
【主权项】:
一种应用于多agent协同场景无冲突的任务分配方法,其特征在于:对环境资源进行建模,将环境中的agent、任务等位置点使用栅格表示;对任务进行建模,通过使用多图模型,得到多选择的任务分配模型;采用所诉的栅格环境模型进行路径规划并计算任务执行过程中时间消耗、资源冲突。步骤(1),建立资源模型,将环境资源使用栅格表示,并将agent位置以及任务位置映射到栅格点上:A={axy|axy∈{0,1},x∈{1,Lx},y∈{1,Ly}}:表示栅格环境;SR={sr1,sr2,...,sri...,srn}:表示agent位置集;ST={st1,st2,...,stj...,stm}:表示任务位置集。步骤(2),建立任务模型,结合多图模型构建多选择的任务模型,并将agent以及任务映射到顶点集,将任务分配方案映射到边集:G={R,T,E}:表示无向、无标识的多重图;R={r1,r2,...ri,...,rn}:表示机器人顶点集;T={t1,t2,...,tj,...,tm}:表示任务顶点集;E={eijk|i∈{1,n},j∈{1,m},k∈{1,p}}:表示边集。步骤(3),结合agent与任务之间的路径,以及任务分配方案,建立目标优化效用函数,得到任务分配的多选择优化模型;任务分配的效用函数以时间消耗作为评估指标,具体表示为其中,cijk表示agent ri通过eijk边执行任务tj的时间;xijk表示一种任务分配方案,具体为:若任务tj分配给ri agent执行,且ri选择与tj之间的第k条路径执行该任务,则xijk=1。步骤(4),根据任务类型和agent的个数设定任务分配模型的约束条件:1)hxy<=1,x∈{1,Lx},y∈{1,Ly}:表示任意时刻任意坐标的agent数目小于2,否则产生路径资源冲突;4)表示对于tj任务,只有当该任务需要的所有agent到达该任务栅格点时,该任务才开始执行。步骤(5),利用智能进化算法对任务分配方案进行更新,并进行资源冲突检测以及冲突避免,优化出每一步骤的最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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