[发明专利]一种面向节能的移动Agent多步协商任务分配方法无效
申请号: | 200810236555.0 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101448285A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 何晖;卫凡;齐勇;侯迪 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04W28/24 | 分类号: | H04W28/24;H04W72/12;H04W84/18 |
代理公司: | 西安通大专利代理有限责任公司 | 代理人: | 张震国 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种面向节能的移动Agent多步协商任务分配方法,以MA的任务消耗为基础进行多次协商,所得到的任务分配结果是不固定的,而且会随着MANET网络拓扑结构的动态变化而变化。在本发明提出的方法中,每个MA与其他MA在基于当时的系统消耗下进行协商,并且在一次协商中,一个MA只分配到一个任务。当它们完成各自分配的任务后,它们重新以当前时间的任务消耗为基础再次进行协商,每个MA分配到下一个任务,直到所有任务都完成。该方法保证了每个MA在每一步协商中只分配到一个任务,这样做能减少整个合作系统的时间消耗,减少设备电量消耗,从而延长网络的生存时间。 | ||
搜索关键词: | 一种 面向 节能 移动 agent 协商 任务 分配 方法 | ||
【主权项】:
1、一种面向节能的移动Agent多步协商任务分配方法,其特征在于:1)定义消耗函数矩阵在某一时刻,每个Agent对每个相应任务的消耗可以建立一个矩阵,称为消耗函数矩阵,矩阵形式如下
因为在ad hoc网络中,网络拓扑结构不停地进行动态变化,所以上述矩阵中每个元素的值也是在不停地变化中;矩阵中Si(tj)表示Agent Ai完成任务Tj的代价;2)定义Agent消耗差∀ T i ∈ T , ]]> dai=Si(t)-Si(tl)对于上述等式,Si(t)=min{Si(tr)|tr∈Ti}Si(tl)=min{Si(tr)|tr∈Ti∩tr≠t}dai是Agent Ai的任务中有次小消耗的任务与最小消耗任务的系统消耗的差值,这个定义保证了整个系统的消耗尽可能的小;mia(Ai)=min{Si(tr)|tr∈Ti}表示Agent Ai的任务中具有最小消耗的任务消耗;mis(tj)=min{Si(tj)|Si(tj)≠0}(i=1...m)表示完成任务tj的最小消耗;Steps:表示每个算法中一个Agent最多需要完成任务的数量,这个指标也间接表示了整个系统完成所有任务所需的时间;3)算法特征将Agent聚集在一起,对比任务并确定它们之间能否合作,确定任务集合T,并确定公共任务和私有任务;根据集合T,为合作Agent建立消耗函数矩阵,为每个Agent分配任务;计算出矩阵中每个元素的值、每个Agent的da并找到具有最小da的Agent Aj,将满足(tk∈Tj∩Sj(tk)=mia(Aj))的任务tk分配给Agent Aj,如果daj=0,将满足(tk∈Tj∩Sj(tk)=mia(Aj)∩(tk具有最小的Sj(tk)-mis(tk)值)的任务tk分配给Agent Aj,如果有多个Agent具有相同的da,首先将任务分配给具有最小mia(Aj)的Agent;计算每个任务的dk,找到具有最小dk的任务tk,将任务tk分配给与它相应的并且具有mis(tk)的Agent,如果有多个任务具有相同的d,则首先将具有最小mis(tk)的任务分配相应的Agent;每个Agent执行分配到的任务,再进行下一轮的任务分配,直到所有任务都完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810236555.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种用作通风通道的双T板及通风通道系统
- 下一篇:桩与土工格室复合地基