节点文献

基于多代理的自动协商软件框架研究

The Research on Sofeware Framework of Automated Negotiation Based on Multi-Agent

【作者】 李艳

【导师】 王斌;

【作者基本信息】 中南大学 , 计算机应用技术, 2008, 硕士

【摘要】 随着Internet的发展,传统的协商谈判模式正在逐渐向电子协商模式转变。目前已有的基于多代理系统的协商模型研究是在特定的应用背景中针对具体协商应用系统进行的。而且在大多数基于agent技术的应用系统中协商协议被明确地硬编码到系统中,应用系统只能接受专门为这种协商协议设计的agent,从而导致了协商应用系统的通用性较差。本文研究基于多代理系统(MAS)技术的可配置的通用自动协商软件框架。首先综述了近年来关于agent理论技术和自动协商领域的研究现状,分析比较了MAS中agent的信息传递和黑板通信两种方式,并对agent的信息服务模式进行分类,使用CSP进程代数在理论上对基本请求服务协商模式进行详细分析和描述。然后,研究了通用自动协商协议,分析了协商过程,对协商角色与协商规则进行划分,描述自动协商框架的体系架构,对软件框架的设计主要从三个方面进行设计,即给出通用协商协议,并讨论了协商框架体系架构中MAS的设计模式,最后对协商推理机的设计与实现机制进行重点研究和讨论,对协商推理机规则库的实现采用规则语言来进行描述。最后,采用JESS规则引擎在JADE多代理平台上实现自动协商软件框架原型系统,模拟了速胜反向式拍卖的协商过程,运用JESS规则语言详细描述协商过程的协商规则。并给出了全文的研究总结及展望。

【Abstract】 With the developing of Internet, A variety of traditional negotiation models are gradually changing to electrical negotiation models. However, The researches of negotiation models mostly are based on the particular negotiation backgrounds in special application systems. And the negotiation protocol has to be explicitly hard-coded in all agents in many agent-based applications. This leads to an inflexible environment, only able to accept agents designed for it. So these applications in this kind of model cannot be widely used.This paper is aimed at researching an generic and configurable automated negotiation framework (GNF) based on multi-agent technical. Firstly, This paper compares the message transferring mode with blackboard communication mode, and categorizes for the models of information service. And it gives an analysis of the information service model of requesting and promising by using the theory of communication sequence process (CSP).Secondly, this paper gives a framework of generic automated negotiation, which includes the taxonomy of rules for negotiation and the generic negotiation protocol. And then it gives MAS design mode. And then it research on how to implement then negotiation reasoning.It also uses JESS language to describe the rules which will be executed by these jess engines.At the end, a prototype system as the negotiation example of GNF was given. It uses JESS (Java Expert System) on jade (a multi-agent platform) to implement the software framework. And it also gives a simulation for the processes of reverse auction by using JESS rule language to describe in detail. And it gives a conclusion on the research of this paper and an expectation.

  • 【网络出版投稿人】 中南大学
  • 【网络出版年期】2009年 01期
  • 【分类号】TP311.52
  • 【下载频次】121
节点文献中: 

本文链接的文献网络图示:

本文的引文网络