agent和多agent系统的设计与应用

agent和多agent系统的设计与应用

ID:34147640

大小:1.54 MB

页数:278页

时间:2019-03-03

agent和多agent系统的设计与应用_第1页
agent和多agent系统的设计与应用_第2页
agent和多agent系统的设计与应用_第3页
agent和多agent系统的设计与应用_第4页
agent和多agent系统的设计与应用_第5页
资源描述:

《agent和多agent系统的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉大学学术丛书Agent和多Agent系统的设计与应用何炎祥陈莘萌编著武汉大学出版社书名:AGENT和多AGENT系统的设计与应用ISBN:7-307-03163-9作者:何炎祥出版日期:2001-6-1价格:22.50内容简介内容简介Agent和多Agent系统是当今计算机科学技术领域、信息工程领域和网络与通信领域十分活跃的前沿研究方向之一,其应用范围也越来越广泛。本书系统地论述了Agent和多Agent系统的原理、方法、技术、工具和应用实例,并总结了作者在该领域的研究成果和国内外同行的研究工作。本书叙述简明、结构清晰,着力反映了Agen

2、t和多Agent系统方面的新观点、新思路和新成果,可作为计算机科学技术学科、电子信息学科以及网络与通信专业的大学高年级学生、研究生和教师的教学用书,也可供从事这方面研究和开发工作的科技人员学习和参考。前言前言Agent和多Agent系统是当今计算机科学技术领域、信息工程领域和网络与通信领域十分活跃的前沿研究方向之一。Agent的原意是“代理”,即一个人代表另一个人或(另)一个组织去完成某件(些)事情。在计算机领域,Agent可看做是被授权的“个人软件助理”(PersonalSoftwareAssistants),是一种在分布式系统或协作系统中

3、能持续自主地发挥作用的计算实体,常简称为智能体。Agent的概念出现于20世纪70年代的人工智能(AI:Ar-tificialIntelligence)中,80年代后期才成长起来。由于分布并行处理技术、面向对象技术、多媒体技术、计算机网络技术,特别是Internet和WWW技术的发展,Agent不仅成为AI和计算机领域最活跃的研究内容之一,而且引起了科技界、教育界、工业界甚至娱乐界的广泛关注,其应用也越来越广泛。分布式人工智能(DAI:DistributedArtificialIntelligence)是人工智能AI研究领域的一个重要分支。D

4、AI系统由多个A-gent组成,每个Agent又是一个半自治系统,这些Agent之间以及Agent与环境之间都是并发的,需要进行交互。DAI研究工作大致分为分布式问题求解(DPS:DistributedProblemSol-ving)和多Agent系统(MAS:Multi-AgentSystems)两个方面。DPS主要研究如何分解某特定问题,并将其分配到一组拥有分布知识并相互协作的结点上;MAS是指一些自主的Agent通过协作完成某些任务或实现某些目标的计算系统,它侧重研究1Agent和多Agent系统的设计与应用如何协调一组Agent的行为

5、,即研究这组Agent为了联合采取行动或求解问题时,如何协调各自的知识、目标、策略和计划等。目前,MAS主要研究多Agent理论、通信和交互技术,体系结构和组织形式,面向Agent的程序设计方法和语言,以及多Agent间的协调、协作和协商等。Agent一般具有自主性、交互性、反应性和主动性的特征。①自主性Agent具有属于其自身的计算资源和局部于自身行为控制的机制,能在无外界直接操纵的情况下,根据其内部状态和感知到的(外部)环境信息,决定和控制自身的行为。②交互性能与其他Agent进行多种形式的交互,能有效地与其他Agent协同工作。③反应性

6、能感知所处的环境,并对相关事件作出适时反应。④主动性能遵循承诺采取主动行动,表现出面向目标的行为。不少学者称具有上述特征①~③的计算实体为反应式A-gent。有些学者对Agent赋予了更多拟人化的要求,例如DAI领域的学者要求Agent具有信念、愿望、意图等认知特性;CSCW领域的学者则要求Agent具有更加友好、灵活的人机交互方式。由于Agent具有上述特征,因此,它与面向对象方法中的对象(Object)有明显的区别:第一,Agent具有主动性,它有自己的目标以及面向目标的行为,能遵循承诺采取主动行为,而且具有自学习、自适应的能力。而对象是

7、被动的实体,其行为是指由消息(message)去调用对应的方法(method),完成方法所规定的工作。对象无法表现出面向目标的动作和行为。第二,Agent是一个自主的计算实体,能够在没有外界直接操纵的情况下,根据自身所处的环境、内部的状态和知识,以及2前言外部事件来决定和控制自身的行为,而对象是受控的,没有信息执行的控制机构,对接收到的信息只是机械地执行信息所规定的动作,无法理解其含义。第三,对象间是以消息传递方式通信的,因此需要明确对方的存在。而Agent间的通信既可以了解对方,直接通信,又可以不了解对方,间接通信。容易看出,Agent和对

8、象是两个不同的概念,有明显的区别。可以认为,Agent是对象的发展,面向Agent方法是面向对象方法的发展。本书是一部论述Agent和多Agent系统的基本原理、典

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

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

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