简介在软件工程领域,多代理系统是比较常见的一个研究课题,尤其是在分布式,开放式的网络环境中,多代理系统有很多的优势
所谓多代理系统是指一个由多个自治运行的Agent组成的集体
在开放分布式网络环境中Agent是一个抽象实体
它是自治的可以对自身环境、操作环境和环境变化采取行动,一个系统中一般有多个IntelligentAgent这样的系统就称为多Agent系统
多Agent系统必须找出一种使各个Agent能够协同工作的适当方法
依据这些理论基础建立起来的系统均称为多Agent系统,即MAS
最近研究的东西就是使用多代理的方法,对在线网络拍卖进行欺诈检测
在线拍卖的一个很重要的特点就是其隐蔽性
每个竞标者可以很轻松的拥有很多的拍卖的账号,进行欺诈性投标,进而达到inflate成交价格的目的
当然了,对于欺诈投标有很多策略,想了解更多关于欺诈投标的特点,方法,可以参考我的一片会议论文Areal-timeMonitoringFrameworkforOnlineAuctionFrauds,这是跟我的研究生导师Dr
SamiraSadaoui合作发表的一片论文
写该系列博客的主要目的是,关于多代理系统(multi-agent)的实现,资料很少,并且,德国人开发的一个框架Jadex学习起来成本很高,可以提供的API很少,并且都是英文的,理解起来有一定的难度
为了能够尽快完成研究生的毕业设计,也为了能够给大家提供一些学习的资源,就把学习Jadex的过程以及部分资料进行翻译,希望会对国内的相同研究方向的学生,学者有一定的帮助
我所使用的Jadex是JadexBDIV3,纯Java实现,没有使用XML
后面慢慢会引入一点关于下一篇论文的一些Implementation的核心
大笔一挥,Helloworld首先Jadex的启动问题,相信只要能够懂一点Eclipse使用,并且懂一点英文的