多代理系统
文章平均质量分 67
Double_Check
总结过去,展望未来!
展开
-
《关于多代理系统的研究》05(The end)
本篇主要是讲解一下,关于两个或者多个Agent之间,是如何进行通信的。1. 简单介绍对于Agent之间的交互是很有必要得。当今社会没有任何一件事情可以让单独的个体来完成。生活在一个community环境里,就需要相互之间的信息传递。那么在Jadex中,交互是一种服务,service。而这种service是被定义为接口类型的。具体的交互实现是需要单独来完成。单单理解起来可能还是比较困难的,可以看一下多原创 2015-07-31 11:06:56 · 950 阅读 · 1 评论 -
《关于多代理系统的研究》01
1. 简介在软件工程领域,多代理系统是比较常见的一个研究课题,尤其是在分布式,开放式的网络环境中,多代理系统有很多的优势。所谓多代理系统是指一个由多个自治运行的Agent组成的集体.在开放分布式网络环境中Agent是一个抽象实体.它是自治的可以对自身环境、操作环境和环境变化采取行动,一个系统中一般有多个IntelligentAgent这样的系统就称为多Agent系统.多Agent系统必须找出一种使各原创 2015-07-30 11:18:50 · 3938 阅读 · 0 评论 -
《关于多代理系统的研究》03
本篇介绍如何实现多代理系统的Goal。1. Goals的简单介绍面向Goal的编程是Agent Programming的一个核心概念。它表示一个Agent把自己托付给一个托管者,尝试所有的可能性来实现目标。Goal的分类为四种。 1. achieve goal:比如飞机着落。这个Agent会尝试所有的Plans,直到飞机安全着落。否则是没有机会去尝试其他的可能性,造成飞机坠毁。这种就原创 2015-07-31 08:06:32 · 1044 阅读 · 2 评论 -
《关于多代理系统的研究》04
本篇主要讲解一下capability,也就是Agent的重用。1. 简单介绍重用性是软件工程领域一个很重要的特性,一次开发,多处使用。在Jadex中,使用的是BDI capabilities。一个BDI capability表示为一个模块包含beliefs,goals和plans,就像一个正常的agent一样。但是不具备单独行动的能力。 使用方法:类。 capability实现重用,那么就应该理原创 2015-07-31 10:31:31 · 734 阅读 · 0 评论 -
《关于多代理系统的研究》02
多代理系统的Belief使用。原创 2015-07-31 04:55:04 · 958 阅读 · 0 评论