基于蚁群算法的分布形式多智能体任务分配研究

来源 :浙江工商大学 | 被引量 : 0次 | 上传用户:yining0209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务分配问题是一种比较典型的组合优化问题。由于系统内外环境的变化不断,系统内成员能力的动态变化等,这些都可能给任务分配问题的求解带来困难。从理论上讲,任务分配问题是公认的NP难问题,因此如何建立一个有效的启发式算法或近似算法是研究的一个热门领域。   而蚁群算法是受自然界中的蚂蚁觅食行为启发而提出的一种新颖的仿生进化算法,适用于求解复杂组合优化问题。所以本文利用蚁群算法来求解分布式系统多任务分配问题。同时本文提出了逆转分配思想,即让蚂蚁代表任务的分配解,然后为每个任务选择任务的执行智能体,从而使蚁群算法能求解多智能体密集型的任务分配问题。多Agent系统(MAS)是研究如何使一个或多个实体不需要人的指导,以及通过相互协作、协调和协商和相互服务来完成用户所委托的复杂或繁琐的任务。   主要研究内容包括:   第一,建立了一种基于效用的任务分配模型UTAM,给出基于效用的任务分配问题的定义,然后分析了UTAM任务分配模型,并做了具体的数学描述。然后对UTAM模型进行了讨论和给出了如何应用这个模型,最后说明了UTAM的模型架构。   第二,针对基本蚁群算法计算时间较长和容易出现停滞现象的缺陷,设计一种随机扰动蚁群算法(antsystemwithrandomperturbationbehavior,RPAS)。对RPAS和基本蚁群算法进行比较,然后对仿真计算结果进行比较。   第三,基于RPAS构建基于蚁群算法的任务分配机制RPASTA。对基本任务分配问题进行了数学描述。然后,着重描述了基于蚁群算法的多智能体协调机制RPASTA。研究了RPASTA的具体分配过程、功能设计以及工作流程。并将蚁群算法和其他启发式算法进行了比较,最后利用仿真,根据仿真结果得出蚁群算法的性能要优于其他启发式算法的结论。   第四,研究了RPASTA任务分配机制的应用。给出了具体的系统分析与总体设计,包括实例简介、系统总体设计、实施步骤和开发环境等。  
其他文献
农业的发展离不开环境、经济以及相关产业的协调发展。玉米产业作为黑龙江省支柱性产业,在2012年以后便达到粮食总产量的50%以上。然而,近年来玉米库存问题十分严峻,截止到2016年9月,玉米国储库存达到2.7亿吨,其中黑龙江省玉米库存占比较大,一定程度上反映了产业、经济和环境的不协调发展状况。研究黑龙江省农业经济—农业生态环境—玉米产业系统耦合协调关系及其耦合效率具有重要意义,同时对深化农村供给侧改
[摘要]随着我国改革开放的深化,社会经济也得到了不断发展,对人才也逐渐呈现出多元化的需求,要求随之越来越高。面对逐渐复杂的人才市场需求,素质教育应运而生。当然,这对舞蹈教学也提出了更多的要求,为了能够更好地适应社会的不断发展,培养符合人才市场需求的高素质人才,就成为舞蹈编导人才培养的目标。在新课程不断改革的今天,对舞蹈教学的改革也是大势所趋。本文将对高校中舞蹈编导人才的培养现状进行分析,对高校舞蹈
高校每年都有大量学生需要毕业离校,毕业离校手续涉及学校多个部门。在传统的管理办法下,各部门各自办理学生的离校业务,审批学生的离校资格,缺乏一个统一协作的平台,存在工作量大
Web服务技术以其严格的协议标准,统一的描述语言和灵活的通信方式,实现了不同平台之间的服务交互,这一技术优势解决了由于平台相互独立而造成软件服务资源浪费的问题。Web服务的
近年来发生的一系列非常规突发事件给人们的生命财产造成了巨大的损失,如何有效应对非常规突发事件已成为全球关注的焦点。非常规突发事件发生后,医疗救援是挽救生命、保障健康的重要环节,而血液作为一种必需的应急物资在整个应急保障阶段发挥着极其重要的作用。但在实际救援中,由于对事发地用血情况了解不足,致使缺乏应急血液采供保障的阶段性和动态性的考虑,导致出现了一次性向事发地过量供血的情况,造成了血液大量的过期报
无论是过去还是现在,我国投资项目评价的侧重点主要是经济评价和技术评价。大部分的社会评价研究是以项目后评价为载体进行的社会效益分析,使社会评价更多体现为经济评价的附