文章主要分为两个部分:多Agent分类学,以及多Agent的架构   2005 4 20

 

1、             为什么要使用Multi Agent Teamwork?

I、               如果不同的组织或者人,他们有着不同甚至是矛盾的目标而且带有不同属性的信息,那么用多Agent系统来处理它们的交互。(if there are different people or organizations with different (possibly conflicting) goals and proprietary information, then a multi agent system is needed to handle their interactions.)

II、            健壮性(robustness)是多Agent系统的另外一个优点,由于它有很多Agent的冗余。

III、          容错性好。If control and responsibilities are sufficiently shared among different agents, the system can tolerate failures by one or more of the agents.

IV、          可扩展性好。Another benefit of multi agent systems is their scalability. Since they are inherently modular, it should be easier to add new agents to a multi agent system than it is to add new capabilities to a monolithic system.

V、      可以将任务分成多个子任务分别交给Agents运行,可以用于并行计算。

2、              分类学:(Taxonomy)

猜想:黑盒子可以被看作是Agent?

在此模型中:

An agent can be perceives as being an autonomous entity able to rationally balance pro-active (i.e. goal-driven) and reactive behavior.

Agents are situated in an environment. The concepts of action and percept are significant since they form the interface between the agent and its environment. Agents are pro-active, thus the concept of goals is crucial. Agents are reactive. In order to be reactive an     agent must recognize significant things when they happen in order to respond to them. These "significant occurrences" are termed events. Agents are typically situated in rapidly changing environments where the agents have a limited view of the environment. Thus the concepts of plans (as a library of partial recipes for achieving particular goals, or reacting to particular events) and of beliefs are useful. (有一点点疑问:percept是如何与外界环境进行交互的呢?是Agent搜集证据的功能吗?如此一来,Percepts影响它们的观点,而Action是Agent影响Environment的唯一手段。我们的系统能做到这样智能吗?或者,我们怎样才能做到这样智能呢?)

3、             BDI: (Belief, Desire, Intention)]模型

(有关BDI的信息更多在Anan S Rao , Michael P Georgeff  , “BDI  Agent : From Theory to Practice”, Proceedings of First International Conference of Multi Agent Systems (ICMAS-95), San Francisco , USA June 95)

The BDI [1] model is one of the most popular agent architectures.

  • Beliefs: Information about the environment; (Agent对环境的看法,在推理机中应该是事实的集合。对环境中的物质的确认或者否认。)
  • Desires: Objectives to be accomplished, possibly with each objective's associated priority/payoff; (和目标有什么区别??在推理机中,应该是推理目标。)
  • Intentions: The currently chosen course of action; (在推理机中似乎是推理机的选择规则的原则。)
  • Plans: Means of achieving certain future world states. Intuitively, plans are an abstract specification of both the means for achieving certain desires and the options available to the agent. Each plan has (i) a body describing the primitive actions or sub-goals that have to be achieved for plan execution to be successful; (ii) an invocation condition which specifies the triggering event (Some events are considered as goal-events.), and (iii) a context condition which specifies the situation in which the plan is applicable. (在推理机中应该是推理的规则集合,虽然其本身非常非常地简陋,呵呵)(主要的三个方面分别是指:描述了一个结果目标,或者是一组过程。触发过程,用于事件触发,对于推理机而言,就是前件为真的时候,……这个前件就应当算是触发的事件。上下文,这个我觉得推理机没有这么细粒度的东东,似乎后两个合在一起,算是前件的作用吧!)

4、BDI: (Belief, Desire, Intention)]模型实现:

Beliefs are treated as a relational database (i.e. a collection of predicates) or an arbitrary data structure(推理机中就是事实库); goals/desires are treated as an event type(反向推理机?由推理目标开始搜索); and intentions are realized simply as an executing plan.(规则库) A plan typically has an invocation condition, context condition, fail/success actions, plan body, and maintenance condition. (总体来说,也许将推理机与Agent相比不是很适当。Agent应该比推理机有更多的智能。推理机也不像Agent有那么多的自治性)

5、  ALLIANCE Architecture(下面开始讲述的似乎是Robot作为Agent的多Agent架构,与项目关系不大,所以我也不打算再看了,- - )

转载于:https://www.cnblogs.com/bluepiaoling/archive/2005/04/21/142902.html

Note for Multi Agent Teamwork—A Survey相关推荐

  1. 多智能体强化学习Multi agent,多任务强化学习Multi task以及多智能体多任务强化学习Multi agent Multi task概述

    概述 在我之前的工作中,我自己总结了一些多智能体强化学习的算法和通俗的理解. 首先,关于题目中提到的这三个家伙,大家首先想到的就是强化学习的五件套: 状态:s 奖励:r 动作值:Q 状态值:V 策略: ...

  2. professor‘s great paper in multi agent system

    http://people.csail.mit.edu/brooks/papers/AIM-864.pdf

  3. multi agent system university of liverpool professional presentation

    https://cgi.csc.liv.ac.uk/~trp/COMP310.html

  4. 人工智能第二章——Agent(附JADE开发包及源码+Agent相关PPT)

    摘要 本文会讲明白1)Agent定义(及其理性):2)PEAS及环境特性:3)Agent程序的结构:4)Agent程序的部件如何运转. 前言 接上一章--人工智能简介. 本章主要讲Agent,也对应人 ...

  5. 计算机顶级会议Rankings

    其实不算原创 只是一个信息汇总 也方便自己查看 CORE Computer Science Conference Rankings Acronym Standard Name Rank AAAI Na ...

  6. 计算机方面的顶级会议

    原文地址:http://blog.csdn.net/ustcxjt/article/details/7075534 方便自己查看 CORE Computer Science Conference Ra ...

  7. 最全的计算机会议排名

    收集了一些计算计领域的会议,为方面后面的研究生涯!加油自己!加油 Ecnu and Fzu 先后经历了在这两个学校的学习生涯,思念Fzu的一切,珍惜Ecnu的现在 CORE Computer Scie ...

  8. 读书笔记 - 多智能体强化学习在城市交通网络信号的综述2018

    多智能体强化学习在城市交通网络信号 控制方法中的应用综述 交通信号控制系统在物理位置和控制逻辑上分散于动态变化的网络交通环境, 将每个路口的交通信号控制器看做一个异质的智能体, 非常适合采用无模型.自 ...

  9. 中国学术会议2009---001

    会议名称(中文): 第一届工程与科学全局优化国际会议 会议名称(英文): The First World Congress on Global Optimization in Engineering ...

  10. 中国学术会议(2009)---002

    [ 会议基本信息 ] 会议名称(中文): 2009管理工程与信息技术国际学术会议(ICMEIT'09) 会议名称(英文): 2009 International Conference of Manag ...

最新文章

  1. bootstrap 时间线_股票配资均量线的实战用法绝技是什么?怎么用它判断买卖点?...
  2. K个一组翻转链表—leetcode25
  3. idea下的application.properties下写汉字乱码问题
  4. 工作289:js取整
  5. 【蓝桥杯嵌入式】【STM32】2_KEYBOARD(主循环扫描+外部中断)
  6. 携程集团CMO孙波入选“2021亚太营销领袖50强”榜单
  7. 20 年前,微软怎样改变了我们鼠标的使用方式?| 极客头条
  8. Hadoop 2.2.0 在centos6.2 64位下的安装--分布式模式
  9. 【iptables】编写iptables防火墙规则-2
  10. 布朗大学计算机专业怎么样,Offer捷报 | 恭喜Z同学收获布朗大学计算机科学专业Offer!...
  11. ATT CK 阶段之 Initial Access --Drive-by Compromise
  12. cURL 详解(附实例)
  13. 不要抱怨自己的能力没有「用武之地」
  14. MSP432的系统时钟和简单系统定时
  15. Java常用设计模式-策略模式
  16. 初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)
  17. js如何判断Object是否为空?
  18. 登录QQ出现R6030-CRT not initialized
  19. [机器学习算法]GBDT梯度提升决策树
  20. 音视频基础知识——素材理解

热门文章

  1. Jquery中拿到相同的对应的所有的标签
  2. opencv学习之路(9)、对比度亮度调整与通道分离
  3. 常用模块(collections模块,时间模块,random模块,os模块,sys模块,序列化模块,re模块,hashlib模块,configparser模块,logging模块)...
  4. ASP.NET的七个内置对象
  5. PHP无限极分类巧用引用生成树
  6. Repeater、GirdView、DataList通用的分页代码
  7. asterisk app命令中文翻译
  8. SQL SERVER 2000日期处理(转)
  9. idea添加自动编译
  10. 2016noip蚯蚓《单调队列》