学位论文 > 优秀研究生学位论文题录展示

基于Java的农业专家系统平台中多Agent协作研究

作 者: 马建红
导 师: 王万森
学 校: 首都师范大学
专 业: 计算机应用技术
关键词: 多Agent系统 扩充的合同网 KQML Web服务 SOAP
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 214次
引 用: 4次
阅 读: 论文下载
 

内容摘要


Agent(或称智能体)技术和MAS(Multi-Agent System,多智能体)技术是分布式人工智能的一个研究热点,其基本思路是将复杂的问题化为多个由单Agent可以解决的简单的小问题,通过这些Agent的协作解决超出单Agent能力的复杂问题。本论文的主要目的是利用Agent及MAS在自治性、社会性和能动性等方面所具有的优异性能,建立农业专家系统平台上多Agent的体系结构和协作模型,并在Java环境下实现多Agent系统的协作。 本文讨论了多Agent系统的概念、特性、体系结构以及相关技术,并在此基础上详细阐述了多Agent系统的协作技术和通信机制及KQML通信语言。在研究专家系统和MAS结构的基础上,我们讨论了专家Agent的结构和功能,并结合农业专家系统的特点,将信任度、合作频度和积极程度等心智状态参数引入到基于合同网的协商中,设计了“熟人”的筛选策略,提出了基于扩充的合同网的多专家Agent协作的招标、投标和决策的正规模型,使得任务的委托和承揽更加合理。SOAP作为一种新的与平台无关的通信协议,可以实现异构系统间信息的交换,使得各种孤立系统的通信变得容易,本文在分析SOAP、Web Service等技术的基础上,结合KQML语言提出了一种基于SOAP协议的KQML语言通信实现方法。在对J2EE和Web Service技术规范进行深入分析的基础上,我们探讨了J2EE与Web Service技术结合以及其在农业专家系统平台中的应用,该方案不仅完善和丰富了多Agent系统协作机制和理论,减少通信开销和计算量,提高了系统效率,也为开发实际的多Agent系统提供了有效的处理方法和实现技术。

全文目录


第一章 绪论  7-13
  1.1 研究背景和意义  7-8
  1.2 研究现状  8-11
    1.2.1 Agent和MAS理论及应用研究现状  8-10
    1.2.2 Agent在农业专家系统中的应用  10
    1.2.3 Agent技术所面临的挑战  10-11
  1.3 论文内容概述  11-12
  1.4 论文组织结构  12-13
第二章 Agent和多Agent系统(MAS)  13-26
  2.1 MAS基本理论  13-18
    2.1.1 Agent的概念和特性  13-14
    2.1.2 Agent的分类  14
    2.1.3 Agent的理论模型  14-15
    2.1.4 Agent与object  15-16
    2.1.5 MAS的产生及其定义  16
    2.1.6 MAS的体系结构  16-18
  2.2 实现多Agent系统的关键问题  18-19
  2.3 面向Agent的程序设计  19-20
  2.4 多Agent系统的应用  20-23
    2.4.1 多Agent系统的研究应用实例  21
    2.4.2 目前流行的多Agent系统  21-23
  2.5 主要的Agent开发平台/系统  23-24
  2.6 Java与J2EE技术研究现状  24-26
第三章 多Agent协作技术  26-37
  3.1 多Agent协作  26-30
    3.3.1 多Agent协作的目的  26-27
    3.1.2 多Agent协作的方式  27
    3.1.3 实用的协作方法  27-30
  3.2 多Agent通信  30-37
    3.2.1 多Agent通信机制  30-32
    3.2.2 多Agent通信协议  32-34
    3.2.3 Agent通信语言—KQML  34-37
第四章 农业专家系统平台中多专家Agent的协作  37-51
  4.1 引言  37
  4.2 农业专家系统的特点  37-38
  4.3 合同网协议组织模型及其不足  38-40
  4.4 基于扩充的合同网的多专家Agent的协作策略  40-51
    4.4.1 专家Agent的心智状态参数  40-43
    4.4.2 心智状态参数的更新  43-44
    4.4.3 “熟人”的筛选策略  44-47
    4.4.4 多专家Agent的协作模型  47-49
    4.4.5 传递信息的标准格式  49-51
第五章 多专家Agent的通信  51-59
  5.1 引言  51
  5.2 基于Web Service的通信机制  51-56
    5.2.1 简单对象访问协议SOAP  52-54
    5.2.2 Web Service技术基本服务模型  54-55
    5.2.3 Web Service架构  55-56
  5.3 基于SOAP协议的KQML消息表示  56-58
  5.4 基于Web Service的专家Agent的通信  58-59
第六章 J2EE平台上多专家Agent协作的实现  59-82
  6.1 J2EE平台  59-63
    6.1.1 J2EE架构  59-60
    6.1.2 J2EE组件技术  60-61
    6.1.3 J2EE容器模型  61-62
    6.1.4 J2EE服务技术  62-63
    6.1.5 J2EE的优势  63
  6.2 J2EE与Web Service技术结合  63-65
  6.3 C/S与B/S模式体系结构下的农业专家系统开发平台  65-69
    6.3.1 C/S与B/S综合应用模式  65-67
    6.3.2 采用C/S模式的专家开发部分  67-68
    6.3.3 采用B/S模式的农户运行部分  68-69
  6.4 专家Agent的设计  69-72
    6.4.1 专家Agent的结构和功能  70-71
    6.4.2 专家Agent的类图  71-72
  6.5 多专家Agent的协作  72-77
    6.5.1 协作过程  73-74
    6.5.2 协作行为设计  74-76
    6.5.3 协作数据库表关系  76-77
  6.6 基于Web Service的协商  77-78
  6.7 SOAP消息的实际应用及优势  78-82
第七章 总结与展望  82-84
  7.1 工作总结  82
  7.2 研究展望  82-84
参考文献  84-87
攻读硕士学位期间参加的主要科研项目  87
攻读硕士学位期间发表的论文  87-88
致谢  88-89

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  6. 基于BMC的Web服务失配检测方法研究,TP311.52
  7. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  8. 基于语义的Web服务发现研究,TP393.09
  9. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  10. 嵌入式网络视频应用技术的研究与实现,TP368.1
  11. 一个试卷生成系统的设计与实现,TP311.52
  12. 公安信息系统中数据集成的,TP311.52
  13. 基于Web服务的Legacy System集成方法研究,TP393.09
  14. 基于Web服务的多平台实时票务系统的研究与实现,TP393.09
  15. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  16. 普适关爱系统的设计与实现,TN929.5
  17. 基于IMS的远程多线程PGM研究与实现,TP393.09
  18. 基于wifi的嵌入式视频监控系统设计,TP277
  19. 水土保持自动监测信息系统研究与实现,TP311.52
  20. 基于PLSA语义聚类的web服务发现方法,TP393.09
  21. 基于QoS感知的Web服务组合,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com