当前位置:   article > 正文

Agents and Multi-Agents System 智能与多智能体系统_agents multi agent syst

agents multi agent syst

文章目录

Week2 Embedded Agents

Agents are embedded in an environment, meaning that an agent affects and is affected by the environment. An agent experiences its environment through sensors an acts on its environment through effectors.

2.1 Math revision

  • Power Set: The power set of a set A is the set of all subsets of A. It is written as 2 A 2^A 2A
    • A = { x ∣ 0 < x < 7 A=\{x∣0<x<7 A={x0<x<7 and x x x is odd } \} }. A={1,3,5} hence 2 A 2^A 2A={∅,{1},{3},{5},{1,3},{1,5},{3,5},{1,3,5}}

2.2 Accessible and inaccessible environments

  • An accessible environment is one in which the agent can obtain complete, accurate, up-to-date information about the environment’s state

  • Most moderately complex environments (including, for example, the everyday physical world and the Internet) are inaccessible.

Example:

  • Accessible: Chess
  • Inacessible: Stock market

2.3 Deterministic and non-deterministic environments

  • A deterministic environment is one in which every action has a single guaranteed effect — there is no uncertainty about the state that will result from performing an action.
  • The physical world can to all intents and purposes be regarded as non-deterministic.

2.4 Static and dynamic environments

  • A static environment is one in which the only changes to the environment are those caused by actions made by the agent.对环境的唯一更改是由agent执行的操作引起的更改。

  • A dynamic environment is one that has other processes and/or agents operating on it, and so changes in ways beyond the agent’s control. 不仅仅是有一个agent在决策,其他agents在决策时会互相影响

2.5 Formal specification of an embedded agent

E n v = < E , e 0 , π > Env = <E, e_0, \pi> Env=<E,e0,π>

2.6 Utility Functions

Utility functions allow an agent to understand how “good” an outcome is.

Week3:Deductive,reactive and hybrid reasoning agents

  • Deductive reasoning agents, which have an explicitly model of the world represented in logical formulas and reason using logical deduction.

    • Concurrent MetateM, a specific language for specifying deductive reasoning agents.
  • Reactive agents, which do not have an explicit model of the world that they reason with, but instead their behaviour is driven by a set of “stimulus -> action” rules.

    • The subsumption architecture, probably the most well known reactive agent architecture.
  • Hybrid agents, which combine a purely reactive layer with higher-level reasoning layers.

    • We’ll look at TouringMachines and InteRRaP as two examples of these.

3.1 Deductive Agents

3.1.1 Concurrent MetateM

在这里插入图片描述

在这里插入图片描述
E.g:

s t u d e n t ( y o u ) student(you) student(you) υ \upsilon υ g r a d u a t e ( y o u ) graduate(you) graduate(you) – at some point in the future you will graduate, until then you will be a student. 直到毕业前你一直是学生

t i t l e ( m e , d r ) title(me,dr) title(me,dr) S S S

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/758812
推荐阅读
相关标签