多agent系统中并行联盟机制研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:garnettxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在多agent系统(multi-agentsystems,MAS)中,由于单个agent自身能力和资源有限,agent间需要组成联盟并通过交互和协同工作来求解许多复杂的任务,因此联盟机制是MAS中的一个重要研究课题。前人的工作大多局限于单任务联盟或多任务联盟串行生成的研究,而且局限于一个agent只能加入一个联盟,这在很多应用场合不能满足实际系统的需要。 基于上述背景,本文针对多个任务需要同时求解的环境提出“并行联盟”的概念,从并行联盟的生成、形成和评价三个方面进行研究,力图实现多任务的并行求解,并尝试实现一个agent可以同时加入多个联盟,从而能在一定程度上提高系统的任务求解效率和资源利用率,为解决分布式智能控制系统中的复杂控制问题提供理论指导和方法依据。 本文的主要内容及创新之处如下: (1)提出一种基于免疫的多任务联盟并行生成算法。首先设计一种基于维数的agent能力划分策略,提出“子agent”概念,并在此基础上提出一种基于三维二进制编码和疫苗自适应提取策略的免疫算法来求解多任务联盟并行生成问题,使一个agent同时加入多个任务求解联盟。实验结果证明该算法的有效性。 (2)提出一种新的多任务联盟并行形成策略。首先从理论上论证多任务联盟的形成过程是一个Markov决策过程,然后基于强化学习设计单个agent的行为策略,并给出多任务联盟的并行形成过程。实例说明该策略可以在面向多任务的领域中有效地为多任务并行形成求解联盟。 (3)通过引入D-S证据理论,从agent能力强弱、协调配合的性能、通信开销、熟悉度以及可持续发展性五个指标对联盟收益进行不确定和不完全性的综合评判,提出一种双层联盟评价方法。该方法符合人的思维判断过程,具有一定的灵活性、有效性和合理性。 (4)提出一种面向自组织、自学习agent的并行多任务分配算法,首先将agent和任务随机放置在二维的网格内,在此基础上设计基于ProfitSharing学习的单agent寻找任务模型,并给出agent间的通信和协商策略以确定agent对任务的实际贡献量。 对比实验说明该算法不仅能有效地同时为每个任务寻找到求解联盟,且能明确给出各任务求解联盟中agent成员的实际承担量,更加有效和鲁棒。
其他文献
数字图像的修复是图像处理中一个重要部分,主要是针对图像中损坏的部分,利用其周围未被损坏的图像信息,按照一定的规则进行修复,使得修复后的图像接近或达到图像原来的视觉效果。
数据挖掘目前已广泛应用于现代社会的各行各业,但是大多都是针对历史数据进行分析与处理,人们追求的不再只是发现历史数据中隐藏的规律来解决实际问题,而是想在竞争激烈的社
个性化推荐系统是针对每个用户的不同需求,提供满足他们偏好和兴趣的信息,在应用初期取到了不错的效果,但随着大数据时代的来临,带来了信息超载问题,传统的个性化推荐系统也
网格计算系统实现了不同地理分布的异构资源的共享、选择和聚合,以解决在科研、工程、经济学等领域大规模的计算问题。然而资源共享是用户自愿的行为,用户不承担任何责任,很
随着三维扫描技术的出现并不断发展成熟,点云己经成为三维模型的主要表现手段之一。点云模型由于其数据获取方便、数据结构简单等优点,在表现具有丰富几何细节的模型,比如雕
电子邮件(Electronic Mail,E-Mail)是Internet上提供最早的最为广泛的服务。随着电子邮件发展与广泛应用,越来越多的私人和商业敏感信息通过邮件的方式在网上进行传送,其安全
自动化测试能够提高测试过程的系统性和计划性,提高测试效率,减少测试成本,自动化测试中最重要的环节是自动生成测试用例。本文将XML技术应用于软件自动化测试,设计了一种基
自然景物的计算机模拟是计算机图形学中研究的一个重要课题。自然景物在外形上的随机性和不规则性难以用传统的方法加以描述。自分形概念创立后,其作为一门新兴的交叉学科,受到
随着我国各行各业信息化的发展和变革,文献信息资源也越来越多并呈指数级增长,全文检索技术目前正在得到越来越广泛的应用。但是,随着云计算和互联网的高速发展,信息安全的需
目前大部分企业的信息化建设已经进入了一个快速、稳定发展的新阶段,部分规模企业正由基础信息化管理阶段向全面信息化管理阶段过渡。但是由于企业当前所使用的信息系统通常