MAS通信语言的研究与应用

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:KingGameKingT
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Agent技术、理论、应用等方面研究的不断深入,越来越多的工业和商用等应用领域开始采用Agent的方式进行软件系统的构造。其中Agent通信语言(ACL)作为充分发挥Agent潜力的关键所在,日益受到研究人员的重视。可以说没有通信就没有MAS(多Agent系统),MAS中Agent之间的有效通信和交互为Agent间协调的实现提供了基础。本文的目的就是在研究Agent通信语言的基础上为应用最广泛的合同网提供通信上的改进方案并将其应用到实际项目中去证明其可行性。   本文在对通信语言进行分析比较之后选择KQML做为研究重点,深入研究了它的语法、语义以及通信模型。然后,结合合同网的通信需求和KQML通信模型的特点,提出了基于复合服务器的KQML通信模型(KCMDS),详细分析和实现了模型中的各个模块。根据KCMDS的通信需求扩充KQML原语的保留参数,并在实现通信的过程中引入面向对象和XML技术来封装消息,使得整个模型更具高效和可移植性。在通信的具体实现过程中,利用中转服务器以及融合了领域知识库和Facilitator功能的背景知识库来优化消息的生成过程,并给出具体的算法,利用XML解析工具优化消息的解析过程。将KCMDS应用到中医项目征集管理系统的实施过程中去,依据模型构建了系统的体系结构,详细分析了改进后的系统的协作和通信过程,并在此基础上扩充KQML的原语集,给出应用实例来描述KQML实现系统通信的具体过程。在Swarm仿真平台上对系统进行测试实验,证明应用KCMDS的系统在通信量和通信时间方面的优越性。综上所述,本文创新性地提出了KCMDS,并利用其有效地减少了合同网协作过程中的通信量和运行时间,对今后解决多Agent系统中普遍存在的通信复杂、协作效率低的问题有着重大的示范意义。
其他文献
汽车牌照自动识别技术应用于智能交通系统中,是我国交通事业的必然发展趋势,对我国经济的快速发展起着十分重要的作用。车牌自动识别系统主要分为图像预处理、车牌定位、字符
随着各种智能卡的技术不断发展、成熟,应用领域不断增加,人们随身携带的智能卡越来越多,如果将多个应用能集中到一张卡上,即“多应用智能卡”,将给人们提供更多的便利,有着广阔的发
机器学习是研究计算机系统如何根据以往经验来改善自身性能的学科,是目前计算机科学中最活跃的学科分支之一。很多机器学习方法的性能都与距离度量密切相关,因此近年来距离度量
随着时代的发展,互联网上的信息正在以指数级的速度增长。人们在享受互联网发展带来的各种方便的同时,也出现了如何在如此海量的内容中准确、快速的定位到自己所需要、有价值的
近年以来,以物联网技术为依托的智能家居服务受到了越来越多的广泛应用。不仅可以提供信息交流的途径,还可以培养人们良好的生活习惯,有效的节约时间与资源。在智能家居中,用户是
随着信息技术的飞速发展,一方面,人们的生活与计算机信息技术越来越息息相关,大量的数据信息被存储于计算机中,并通过网络进行着传输。另一方面,网络的安全也备受人们的关注,如何提
近年来,并行计算技术获得了充分的发展,各种新的软硬件层出不穷。图形处理器(GPU)作为一种高度并行化的处理器架构,已得到越来越多的重视,目前已诞生了以NVIDIA CUDA(Compute Uni
随着Internet的广泛普及,对等网络很快成为研究和应用的一个热点,其P2P覆盖网的构建得到了极大关注和重视。结构化P2P覆盖网中,资源的分布具有一定的映射规律,但在利用分布式
学位
在互联网高速发展的今天,网络应用早已不局限于传统的网页浏览,电子邮件等,文件共享的地位越来越重要,而传统的C/S模式无法满足用户对于速率的需求,因此P2P逐步成为最重要的文件共
随着多媒体技术的发展和移动设备的普及,人们开始通过手机等设备浏览图像和视频,面向移动设备的视觉媒体应用逐步成为新的消费时尚。与面向电视、电脑等传统展示设备的视觉媒体