华中科技大学硕士学位论文
摘要
Agent 是一种在分布系统或者协作系统中能持续自主地发挥作用的计算实体,简
称为智能体。90 年代随着网络技术包括分布式计算的发展,有关 Agent 的研究逐步
受到人们的重视,成为人工智能领域的一个研究热点。基于 JADE 仿真平台的分布式
仿真近年来已成为研究的重要方向,该仿真平台的出现主要是为了提高传统分布式
仿真系统的可重用性和互操作性,为此提出了一系列的开发规范,在此基础上提供
了更为灵活的消息发送机制和事件行为处理机制。
本文根据仿真开发原理,对多 Agent 系统仿真进行了试探性研究,并对多 Agent
系统的原型进行了分析。以多 Agent 追逃问题为例,本文总结了一个基于 JADE 的多
Agent 追逃问题的仿真系统从课题提出、系统总体设计、详细设计、实现到仿真结果
分析的全过程,成功的搭建了一个追逃问题的仿真系统平台,仿真系统的运行状况
和最后的结果基本达到了预定的目标。该系统具有以下几个特征:采用 JADE 实现了
仿真过程中 Agent 之间的分布式交互,实现了仿真系统的协调推进;采用图形界面
显示 Agent 追逃过程,清楚直观的了解整个追捕状况;追逃算法经过了精心的设计;
采用面向对象的语言实现的仿真系统具有较强的可靠性、可扩展性。由于本课题只
是对多 Agent 仿真系统进行探索性的研究,仿真系统仍然有欠完善之处,日后可逐
步完善。
在本文中,系统采用面向对象的 Java 语言完成,采用 JADE 仿真平台实现系统
的分布式交互,开发工具采用 Borland 公司的 JBuilder,JBuilder 开发工具方便完
成图形界面的设计,直观显示了 Agent 的追逃过程。
关键词:多 Agent JADE 分布式交互仿真追逃问题
I
华中科技大学硕士学位论文
Abstract
Agent is a calculation entity that can exert effect in distributed system or concurrent
system independently. It is named agent for short. The research about agent has been
regarded gradually according the development of . Distributed Interactive
Simulation based on JADE is the important direction these years. The appearance of
JADE is mainly used for improving the interaction and reusing capability of traditional
simulation system. Based on a series of developing rules, more flexible message sending
mechanism and event-behavior management mechanism are afforded.
As a attempt to research on simulation of multi-agent System, the paper analyzes the
archetype of Multi-agent according to principium of simulation development. Take the
multi-agent pursuit-evasion algorithm as an example, the paper introduces a multi-agent
pursuit-evasion algorithm simulation system based on JADE that includes bringing
forward, total design, detail design to achievement. The project essfully puts on a
platform, the condition and the result of simulation system basically achieve the expected
objective. The system has some characters as follow: It achieves the
基于JADE的多AGENT系统仿真研究(可复制论文) 来自淘豆网m.daumloan.com转载请标明出处.