期刊文献+

基于多Agent系统的仿真系统研究 被引量:7

THE MULTI-AGENT BASED EMULATION SYSTEM
原文传递
导出
摘要 本文对于多Agent系统在仿真系统中的应用,特别是在对实时性有一定要求的仿真系统中必须要满足的时间和空间复杂度要求,提出了一种分析和解决的方案,探讨了使用JAVA语言的多线程技术实现多Agent系统的方法,并构筑了一个电信网络仿真系统。 The implementation of Multi-Agent system has become an improtant research direction in AI. In this paper we present an approach to apply the Multi-Agent system into emulation system and describe some methods that satisfy the requests of spatio-temporal complexity in real time Multi-Agent System. In emulation system, the Multi-Agent system has four outstanding characteristics: collaboration, distribution, concurrency and real-time. According to these characteristics, their corresponding methods are introduced. (1)Combining hierarchical control structure with centralized control structure. Agents are partitioned into separate groups according to the real-time characteristic, and the collaboration between agents in the same group is implemented by centralized controls. (2)Dynamic topology structure. For the various living time of agents, dynamic topology agent society can build and release such agents dynamically to reduce the occupation of resources. (3)Mixed MAS structure. Agents are grouped into different classes and communicate with each other by communication protocol. Every agent may consist of many kinds of sub-agents and process distributing transaction inside it. (4) Implementation of real-time message transfer using message pools, message selector and message interpreter. Actually real-time mutual communication is the key of real-time emulation system. In this paper an emulation system simulating a telecom network is carried out using Java. It can be viewed as a Multi-Agent society and every switch in this network is an independent, concurrency, distributive and collaborative agent. In our emulation agent society, agents are grouped under four sets: Interface agent, Switch agent, sub-Agent and Forecaster agent. The Switch agent is the kernel of multi-agent system. Based on feedback message from Forecaster agent, it makes decision by itself. The Sub-Agent is a kind of controlled agent by the Switch agent. As soon as Switch agent need to select the best bypass route, it build a sub-Agent to fulfill this task. The Interface agent maintains the interface of emulational system and sharing message in Agent society. The Forecaster agent adopts neutral networks to forecast the future load on certain route by learning the bypass actual loads on every route in the network. The messages in our system can be grouped into three kinds: Call Request Message, Relay Request message and Confirm Message. According to these messages and emotional demand of telecom system, there are three kinds of primitives in communication between multi-agents: Relay Request, Confirm and Call Inform. The Multi-Agent based emulation system adopts the modified agent structure and message transfer scheme to satisfy the real-time and concurrency character. We tested the Intelligent Route Resource Allocation policy on the emulation system and achieved satisfying results.
出处 《模式识别与人工智能》 EI CSCD 北大核心 2001年第3期266-271,共6页 Pattern Recognition and Artificial Intelligence
基金 上海贝尔技术中心资助
关键词 多AGENT系统 仿真系统 分布式人工智能 JAVA语言 Multi-Agent System, Emulation System, Java, Multi-Thread
  • 相关文献

参考文献2

二级参考文献1

共引文献22

同被引文献76

  • 1胡波,刘湘伟,何俊,兰汉平.电子对抗军官作战研讨仿真平台的设计[J].军事运筹与系统工程,2002,16(1):21-24. 被引量:2
  • 2王斌,张尧学,陈松乔.分布式环境下代理协同的主动黑板结构设计模式[J].计算机工程,2004,30(9):147-149. 被引量:5
  • 3邓宏钟,迟妍,谭跃进.基于多智能体的疾病传染仿真研究[J].计算机仿真,2004,21(6):167-169. 被引量:8
  • 4石纯一,王克宏,王学军,康小强,罗翊,胡军.分布式人工智能进展[J].模式识别与人工智能,1995,8(A01):72-92. 被引量:18
  • 5李新延,李德仁.应用多主体系统预测和分析城市用地变化[J].武汉大学学报(工学版),2005,38(5):109-113. 被引量:9
  • 6H Asama,T Fukuda, T Arai and I Endo. Distributed Au-tonomous Robotic Systems(DARS 94) [M]. Springer Verlag: Tokyo, 1994:252-256.
  • 7Xiaobin Wei,R Unland. An XML-Based Agent Communica- tion Framework. Workshop on Agents and CSCW: A Fruitful Maniage[C].Germany:The German Conference on Computer- Supported Cooperative Work (D-CSCW'2000), Munich, 2000:198-210.
  • 8David L Martin, Adam. J. Cheyer, Douglas B Moran. The Open Agent Architecture: A Framework for.Building Dis- tributed Software Systems [J]. Applied Artificial Intelligence: An International Journal January-March,1999, 13 (12):91- 128.
  • 9Ming-Hsiang Tsou, Barbara P. Buttenfield, An Agent-based Communication Mechanism for Distributing Geographic Information Services on the Internet[J/OL]. http://map.sdsu.edu/publications /gis2000tsou.pdf.
  • 10Shervin Shirmohammadi, Nicolas D. Georganas. Collaborating in 3D Virtual Environments: A Synchronous Architecture [J/OL]. http://www.mcrlab.uottawa.ca/papers/shervin-ieee-wet2000.pdf.

引证文献7

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部