[发明专利]一种面向节能的移动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消耗差TiT,]]> 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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