多agent排队系统结构研究论文

多agent排队系统结构研究论文

ID:25229045

大小:52.00 KB

页数:7页

时间:2018-11-18

多agent排队系统结构研究论文_第1页
多agent排队系统结构研究论文_第2页
多agent排队系统结构研究论文_第3页
多agent排队系统结构研究论文_第4页
多agent排队系统结构研究论文_第5页
资源描述:

《多agent排队系统结构研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、多Agent排队系统结构研究论文.freelentalstate)。知识需要感知器感知环境以及通过通信器与其它Agent进行交互而获得。2.1Agent心智状态的形式化描述在我们的多Agent排队系统中,Agent需要和其它Agent或环境交互,因此,Agent需要表示和维护环境的当前状态,这些信息可以根据新的信息的获取而改变,并且可以以Agent的信念或知识的形式存在。另外Agent的存在是为了实现自己的目标或问题的解决,而目标的实现需要多个Agent相互协调。因此,我们在构造Agent心智状态的时候,主要考虑Agent的信念(B)、愿望

2、(D)、意图(I)、目标(G)等因素。单个Agent心智状态可以用下面的六元组表示:Agent={B,D,I,G,brf,drf,irf}其中:B:信念,描述的是Agent关于环境和自身的信息,这些信息可能不完整,甚至是不正确的。可以分为确定的客观事实和不确定的主观态度。例如“Tom的父亲是Jim”,“我相信明天会下雨”,前者是确定的客观事实,而后者的正确性是不确定的。Belief::=FactBasedBelief

3、AttitudeBasedBelief;FactBasedBelief::=fact(x)

4、aboutfact(x);abo

5、utfact::=fact;AttitudeBasedBelief::=believe(id,t,s);含义是Agent的信念含有客观事实类信念和主观态度类信念,客观事实类信念包括事实以及有关此事实的知识。主观态度类信念表示Agent在时间t,相信标识符为id的Agent处于状态s。D:愿望,描述了Agent能够响应的事件和可能采纳的目标,由一个目标集组成。这些愿望可以具有不相容性,而且Agent也不必相信它的愿望是可实现的。I:意图,描述了Agent在自己未来的时间内对自己行动的预先安排,是Agent未来的行动方向。根据当前自身和环境状态

6、和目标连接起来,建立计划集合。Intention::=intend(t,g)time(t)

7、believe(id,t,g)

8、goal(g)含义为:表示Agent感知到外界环境在时间t发生的事件或状态所蕴含的意图g后,判断Agent是否相信在该时间能实现该目标,然后向Agent提出实现目标的请求。G:目标,即Agent希望进入何种状态,是Agent从愿望中选择的子集,Agent可能要加以追求的。目标是Agent当前拥有的选择,然而,Agent还没有采取具体行动的承诺。Goal::=goal(x)

9、aboutfact(x);aboutfact(

10、x)::=fact(x)

11、aboutfact(x)含义是当Agent获得所要达到的目标x时,将查询该目标所需的知识。brf:Agent信念修正函数。brf:,该函数依据当前感知(P)和当前的信念确定一个新的信念集合。drf:愿望修正函数。drf:,该函数根据Agent关于环境和目前意图的当前信念确定一个愿望。该函数的作用:一是Agent的愿望的产生是一个循环求精的过程,不断地考虑和承诺局部实现的意图,直到最后获得目标;二是它产生的愿望必须与Agent当前的信念和当前的意图相一致,irf:意图修正函数。irf:,该函数基于Agent当前信念、

12、愿望和意图确定一个新意图。2.2Agent感知器算法我们知道人的感知器有眼、耳、鼻以及其它器官,机器人Agent有摄像机等。而软件Agent是通过字符串编码来实现感知的。感知器是一个多输入、单输出的运算系统4。主要有把感知的信息进行预处理后输出。我们把感知的信息进行分类,5e(precondition1,result1)

13、(precondition2,result2)

14、...(preconditionn,resultn)Name::=stringpreconditioni::=Clauseresulti::=Clause由于Agent每一次

15、决策后都要进行知识的更新。下面给出Agent的知识更新定理。定义1.1知识量7设X为Agent的某一领域,均为有限集或可列集,j=1,2,...,N(N为有限或+∞)}为X的一个表达,(t)=EN(t)称为Agent知识的更新函数,有。m(t)的导数。fn(t)是Fn(t)的知识更新强度。2.4Agent的通信模块在多Agent排队系统中,每个Agent自主的运行,但是由于每个Agent仅拥有不完全的信息和问题求解能力,所以多个Agent必须相互通信、协同工作。通信是协作的基础。采用消息通信是实现灵活复杂的协调策略的基础。使用规定的协议、A

16、gent彼此交换的信息可以用来建立通信和协作机制。通信模块主要包含如下的部分1:(1)socket接口:它的功能是将直接与协议有关的通信部分组合在一起,并给通信模块的其它部分提高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。