多代理
多代理资源
多代理资源列表:http://web.cs.wpi.edu/Research/airg/Agents-hotlist.html
Tools for Learning Artificial Intelligence
http://www.aispace.org/
IJCAI is the International Joint Conference on Artificial Intelligence, the main international gathering of researchers in AI. Held biennially in odd-numbered years since 1969, IJCAI is sponsored jointly by IJCAI and the national AI societie(s) of the host nation(s)http://ijcai.org/
The Multi-Agent Systems Lab
Director: Professor Victor Lesser
Associate Director: Dr. Dan Corkill
http://mas.cs.umass.edu/index.html
Algorithmic Game Theory(书775pages)
nisan_non-printable.pdf
相关ppt参考gametheorysoton.rar
Agents for Logistics: A Provisional Agreement Approach(DPaper)
donperuginithesisfinal.pdf
JADE PROGRAMMERS GUIDE (手册)
programmersguide.pdf
Developing Multi-Agent Systems with JADE(书)
jadebook.pdf
Wiley Series in Agent Technology
Series Editor: Michael Wooldridge, Liverpool University, UK
The ‘Wiley Series in Agent Technology’ is a series of comprehensive practical guides and cuttingedge
research titles on new developments in agent technologies. The series focuses on all aspects of
developing agent-based applications, drawing from the Internet, telecommunications, and Artificial
Intelligence communities with a strong applications/technologies focus.
The books […]
Jade远程通信实例讲解
首先下载以下压缩文件用于测试
下载测试文件
将下载文件分别拷贝到两台机器,假设分别为test1,test2
解压文件,将jade目录移到d:\
修改setenv.bat适合你机器的运行环境
set CLASSPATH=.\;D:\jade\lib\commons-codec\commons-codec-1.3.jar;D:\jade\lib\jadeTools.jar;D:\jade\lib\http.jar;D:\jade\lib\jade.jar;D:\jade\lib\iiop.jar;c:\Program Files\Java\jdk1.6.0_02\jre\lib\rt.jar;c:\Program Files\Java\jdk1.6.0_02\jre\lib\tools.jar
在test1机器进入dos命令状态
执行以下命令:
>setenv.bat
>java jade.Boot -gui test1:Receiver /*Receiver class 已在压缩文件中*/
在test2机器进入dos命令状态
执行以下命令
>setenv.bat
>java jade.Boot -gui
启动图形界面
在AgentPlatforms上点击右键选择Add Platforms via AMS AID
NAME:test1@test1:1099/JADE
ADDRESS:http://test1:7778/acc
确定后在RemotePlatforms菜单中选择Refresh Agent List
你将看到test1的代理列表
在test1代理上点右键发送信息
SENDER:
name:ams@test2:1099/JADE address:http://test2:7778/acc
Receiver:
name:test1@test1:1099/JADE address:http://test1:7778/acc
CONTENT:
这是来自test2的信息
设置好以后确定,然后查看test1,将会看到“这是来自test2的信息”信息
Receiver代码:
import jade.core.Agent;
import jade.core.behaviours.*;
import jade.lang.acl.*;
public class Receiver extends Agent {
protected void setup()
{
addBehaviour(new CyclicBehaviour(this)
{
public void action() {
ACLMessage msg= receive();
if (msg!=null)
System.out.println( msg.getContent() );
block();
}
});
}
}
jess引擎
http://herzberg.ca.sandia.gov/jess/download.shtml
资源链接
http://jade.tilab.com/
http://blog.chinaunix.net/u/17663/article_38100.html
多代理
Developing multi-agent System with JADE
http://jade.tilab.com/
http://www.is.pku.edu.cn/dis/
