【技术实现步骤摘要】
一种面向任务的协同多智能体联盟形成方法
本专利技术属于智能机器人
,具体涉及一种面向任务的多智能体协同特征能力值的计算方法。
技术介绍
在多智能体系统中,如何通过有效协同来完成指定的任务是一个重要的工作,作为多智能体系统中的一种基本的问题求解机制、协作方法,联盟形成技术已经成为多智能体中的一个研究热点。联盟形成后获取联盟能力值即联盟内所有Agent协同的能力,因此,如何科学地计算各智能体协同的能力是一个很重要的问题。多智能体协同分配任务的过程中,需要知道各智能体面向不同任务的协同能力,即本专利技术要讨论的内容。文献(刁兴华,方洋旺,肖冰松,毛东辉.基于多智能体联盟的多机协同空战任务分配[J].北京航空航天大学学报,2014,09:1268-1275.)中将任务分成单个智能体可以完成的不可再分的最小任务目标单元,然后通过数学建模计算出单个智能体的能力,利用特征函数计算智能体和具体目标之间的成本收益,并通过离散粒子群优化算法来形成联盟。但在现实环境中,一个任务可能并不能分解成单个智能体可以完成的任务集合,只有联盟才能完成一个任务,这时候就需要计算多智能体面向任务的协同能力,作为多智能体联盟的数据依据。
技术实现思路
有鉴于此,本专利技术提供了一种面向任务的协同多智能体联盟形成方法,该方法结合任务环境和智能体自身的状态建立智能体特征能力的向量;通过计算智能体特征能力在任务向量上的投影来完成智能体协同能力与任务匹配值的计算,达到了能够满足任务需求的联盟形成效果,提高了联盟形成效率。为了达到上述目的,本专利技术的技术方案包括如下步骤:步骤一:建立任务特征向量:确定 ...
【技术保护点】
一种面向任务的协同多智能体联盟形成方法,其特征在于,包括如下步骤:步骤一:建立任务特征向量:确定需要执行的任务,以智能体的多个能力项作为所述任务特征向量的基,依据需要执行的任务的侧重点,设定各能力项的权值,建立各能力项的权值对比较表,利用层次分析法AHP构建任务特征向量;步骤二:建立能力特征向量:结合需要执行的任务,建立各能力项的影响因素模型,并通过层次分析法AHP计算每个影响因素对所属能力项的贡献度,累加计算出对应能力项的数值,将每个能力项的数值作为分量值建立能力特征向量;步骤三:针对单个智能体,将其面向同一任务所建立的任务特征向量以及能力特征向量进行点乘,获得该智能体面向该任务时的匹配值;步骤四:针对同一任务,从所有智能体中,按从高到低依次选取匹配值大的智能体直到所有智能体的匹配值之和满足任务需求,则所选取的智能体形成联盟作为面向该任务的协同体。
【技术特征摘要】
1.一种面向任务的协同多智能体联盟形成方法,其特征在于,包括如下步骤:步骤一:建立任务特征向量:确定需要执行的任务,以智能体的多个能力项作为所述任务特征向量的基,依据需要执行的任务的侧重点,设定各能力项的权值,建立各能力项的权值对比较表,利用层次分析法AHP构建任务特征向量;步骤二:建立能力特征向量:结合需要执行的任务,建立各能力项的影响因素模型,并通过层次分析法AHP计算每个影响因素对所属能力项的贡献度,累加计算出对应能力项的数值,将每个能力项的数值作为分量值建立能力特征向量;步骤三:针对单个智能体,将其面向同一任务所建立的任务特征向量以及能力特征向量进行点乘,获得该智能体面向该任务时的匹配值;步骤四:针对同一任务,从所有智能体中,按从高到低依次选取匹配值大的智能体直到所有智能体的匹配值之和满足任务需求,则所选取的智能体形成联盟作为面向该任务的协同体。2.如权利要求1所述的一种面向任务的协同多智能体联盟形成方法,其特征在于,所述能力项为n项,则步骤一具体为:步骤101、建立n×n维的对比较表,该对比较表中记载每个能力项中两两之间的权值的比值,由此形成对比较表矩阵;步骤102、计算所述对比较表矩阵的特征值,取其最大特征值对应的特征向量进行归一化处理后作为任务特征向量。3.如权利要求1或者2所述的一种面向任务的协同多智能体联盟形成方法,其特征在于,所述能力项有五项,分别为:通信能力、侦察能力、打击能力、机动能力以及能量。4.如权利要求3所述的一种面向任务的协同多智能体联盟形成方法,其特征在于,所需的任务为侦察任务和打击任务:则面向侦察任务的对比较表矩阵为则最大特征值λmax=5.223,根据一致性检验公式:其中n为对比较表的维数,n=5,RI为1.12;则CR=0.05575<0.1满足一致性检验;通过对λmax对应的特征向量进行归一化处理,取两位有效数字,得到面向侦察任务的任务特征向量;则面向打击任务的对比较表矩阵为则最大特征值λmax=5.0651,根据一致性检验公式1和2;公式中n=5,RI为1.12;则CR=0.01453<0.1满足一致性检验;通过对λmax对应的特征向量进行归一化处理,取两位有效数字,得到面向侦察任务的任务特征向量。5.如权利要求3所述的一种面向任务的协同多智能体联盟形成方法,其特征在于,将智能体作为节点建立关于多个智能体的无线网络,则每个智能体作为网络中节点,其通信能力的影响因素包括受节点的度,通信质量,移动性三个因素影响:所述节点的度为与当前节点通信的邻居节点的数量;所述通信质量为当前节点接收到的平均信号强度;所述移动性为当前节点与邻居节点的相对运动状态;每个智能体的侦察能力的影响因素包括该智能体上所搭载的侦察载荷设备上与侦察相关的参数,其中有侦察载荷设备的作用距离、最大搜索、总方位角、发现目标概率、同时跟踪目标数量、定位精度以及分辨率;每个智能体的打击能力的影响因素包括最大火力、弹药容量、目标距离以及首发命中率;每个智能体的机动能力的影响因素包括地形高程以及地形通行性;每个智能体的能量的影响因素包括油耗以及智能体上所搭载设备的电量、与目标的距离。6.如权利要求5所述的一种面向任务的协同多智能体联盟形成方法,其特征在...
【专利技术属性】
技术研发人员:方浩,卢少磊,陈杰,任伟,杨庆凯,尉越,王雪源,李俨,商成思,邵光远,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。