多智能体系统的开发

来源 :安徽大学 | 被引量 : 0次 | 上传用户:jocelynsusan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Agent是指某个能自主动作,有一定智能的机器或软件系统。对多智能体系统(Multi-Agent System,MAS)的研究已经成为计算机科学和人工智能研究的热点。多智能体系统主要研究多个智能体在复杂环境下如何处理知识和协作的问题。机器人世界杯RoboCup(The Robot World Cup Soccer Games and Conferences)仿真比赛系统是研究多智能体的一个很好的平台,它为多智能体提供了复杂的、实时的、有噪音干扰的、对抗性的环境。RoboCup是一个为促进人工智能,机器人技术以及相关领域的国际合作项目,它选择足球比赛作为研究背景。RoboCup提供了一个标准问题,通过它可以运用和检测各种技术。 为了组建一支足球队,必须考虑到各种技术,包括自主智能体设计原则,多智能体合作,策略获取,实时推理。本文以RoboCup仿真系统作为平台,研究多智能体系统的开发问题,完成的主要工作有:对系统的构成与运作原理作了比较全面的研究;把智能体的技能按调用与被调用关系划分为三个层次:低层技能、中层技能、高层技能,每个层次包括多个技能模块;用基本分析和预测的方法实现单个智能体基本战术;很多人工智能的方法可以实现基本战术,在本文中应用机器学习的方法基于范例(CBR)的推理解决了截球问题;尽管单个智能体的技能很重要,毕竟个体的能力是有限的,因此,多智能体的协作也同样很重要,本文分析多智能体的协作问题,包括两方面的内容:角色和阵型,智能体间的通讯;Linux系统支持多线程,智能体内部是由多个线程分别完成不同的任务,本文对智能体内部多线程机制进行分析,应用Unix的通信机制解决智能体多线程同步问题。
其他文献
近年来,嵌入式软件作为计算机领域研究的一个重要分支得到了飞速的发展。由于嵌入式软件具有实时性、高可靠性等特点,它的开发相对于传统应用程序的开发要复杂得多,因而对相
随着以计算机技术、通讯技术、消费电子技术为主的IT产业的快速发展,实时嵌入式系统得到了越来越广泛的应用。在包括科学研究、工程设计、军事技术、商业娱乐及人们日常生活的
嵌入式防火墙是在分布式防火墙基础上发展而来的,传统的采用软件实现的分布式防火墙本意是用来保护操作系统,但是攻击者能够很轻易地通过电子邮件等方式关闭防火墙,因此,采用
分子动力学模拟作为一种计算机模拟方法,已广泛应用于物理、化学、生命科学、材料学以及医药等领域。并且,随着人类对科学探索的深入,使用高性能计算机进行大规模分子动力学
本文结合一年多来在数字电视用户管理系统的开发体会和经验,根据数字电视业务现状及未来的发展趋势,从多方利益出发,对数字电视的计费问题进行了深入探讨,力争摆脱传统观念的束缚
虚拟现实技术的不断发展,其应用领域也渗透到教育、商业、金融、海洋、农业、娱乐、房地产等领域。特别是随着Internet的发展,基于Web的虚拟现实技术的应用也不断涌现。然而这
发展智能交通系统,是解决汽车时代和城市化过程中出现的环境污染、交通拥挤、交通事故等问题的有效途径之一,是未来交通系统的发展方向。基于视频的智能交通系统以其配置灵活
伴随着信息技术的高速发展,数字图书馆、数字医疗、地理信息系统等应用领域相继出现,人们的日常生产和生活中产生出大量的图像等多媒体信息。基于内容的图像检索技术正是在这样
当前针对设备管理的系统有一些不足之处:(1)用于保存管理数据的配置文件的表示方式传统上有两种:上下文顺序相关的文本配置文件和关系数据库表方式,它们都有一些明显的缺点,不适
随着计算机图像处理技术的发展,医学图像的三维可视化技术变得可能,并逐渐成为一个新的研究热点。本文首先深入地研究了在医学图像三维可视化领域应用的三维重建算法及其基本原