agent-based-modeling - "Multi-agent computing"简单来说

标签 agent-based-modeling multi-agent

我最近遇到了“多代理计算”这个术语,但我不太明白它是什么。我读过一本关于它的书,但这并没有回答代理是什么的基本问题。

是否有人有指向一些引用的指针,该引用清晰简洁,并且在没有大量废话/营销言论的情况下回答了问题?我想知道这是否是我应该熟悉的东西,或者是否是一些我可以忽略的废话,因为老实说我无法分辨。

最佳答案

简单来说,多智能体研究试图设计由自主智能体组成的系统。也就是说,你周围有一堆机器人/人/软件代理,每个人都可以采取自己的行动,但只能“看到”他周围的东西,如何让系统按照你的意愿行事?

例子,

给定一堆感知能力有限的机器人,你如何让它们监控一个领域的敌人?找到一个领域的所有地雷?

给定一堆人,你如何让他们最大化最不快乐的人的快乐?没有剥夺他们的自由。

给定一群人,你如何安排一个或多个 session 时间来最大化他们的幸福感?不泄露他们的私有(private)信息?

其中一些问题可能看起来很容易解决,但事实并非如此。

多智能体研究混合了博弈论、经济学、人工智能,有时甚至是生物学的技术,以回答这些问题。

如果您想了解更多详细信息,我正在编写一本免费的教科书,名为 Fundamentals of Multiagent Systems .

关于agent-based-modeling - "Multi-agent computing"简单来说,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698/

相关文章:

java - 多代理开发方面的普通 Java 与 JADE 框架

java - JADE 平台的错误

simulation - 如何为基于代理的模型实现基于规则的决策者?

artificial-intelligence - 如何在 Jason (Agentspeak) 中模拟动态行为

python - 带有 turtle 和 tkinter 的 Python 可以替代 NetLogo 吗?哪个更值得花时间?

eclipse - 在 Eclipse 中运行 Jason 应用程序

java - 线程 "main"中出现异常

java - AKKA vs JADE 代表代理系统

python - 用于更高性能计算的 c++ gis/spatial 库

java - Repast - 将模型打包并分发为 jar,无需 GUI 和源代码