动态环境下粒子群优化算法的研究

来源 :武汉大学 | 被引量 : 3次 | 上传用户:zhangyinalv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
真实的世界很少是静态的,这个世界的环境一般呈动态变化。由于系统或环境的变化,很多实际应用的问题需要不断的重新优化。比如一个秘书经过各方之间的协调,很艰难的安排了一个会议,却发现在最后一分钟,发生了一个新的冲突,计划将需全部改写。粒子群优化算法是基于种群和自适应搜索的优化技术,并成功应用于静态优化问题的求解上,但动态变化的问题给粒子群算法带来了新的挑战。Carlisle于2001提出了改进的自适应粒子群算法,该算法采用哨兵粒子来检测环境的改变,并通过重新随机化来响应环境的变化,但该算法最大的缺点是其性能依赖于哨兵粒子的表现并且重新随机化操作使得粒子群丢失了之前的记忆。所以需要研究新的既遵循群智能原则又能快速响应环境改变的优化算法。粒子群算法具有快速收敛和易于实现的特点,而且粒子的飞行机制很适合于对动态环境的响应。所以本文研究的目的就是对基本粒子群算法进行改进,使得算法可以不断跟踪环境的变化,并求出不断变化的全局最优解,使其在动态环境下具有现实的意义,本文提出了几个改进的粒子群优化算法,并在动态环境下进行了相关实验证明其有效性。本文的主要工作如下:(1)提出了基于等级选择策略的粒子群优化算法及其在动态环境下的应用。同时在该算法中引入变异操作,并采用可变加速系数来加快算法的收敛速度。根据这一思想设计了相应的各种不同的具体模型,并通过实验验证了其有效性。(2)受到自然界多群体协同进化的启发,提出了分层多种群粒子群优化算法。该算法在粒子飞行机制中引入了共生操作,以帮助各个子群之间实现共同进化的目的。为了适应动态环境,分层多种群粒子群优化算法将粒子的种群分为了两层,层为普通种群,另一层为动态种群,并将动态种群分为多个子群。(3)受人类社会知识不断更新的启发,提出了基于可变认知度的粒子群优化算法,该算法引入了一个新的参数——认知度衰减系数,认知度会随着时间以认知度衰减系数的速度逐渐降低。(4)提出了应用于动态环境的文化粒子群优化算法。算法开始,粒子主群体空间将会被初始化,然后根据粒子的紧密程度将其分为几个子群。接下来用接受函数来选择一些粒子,这些粒子随后会在知识空间里被采用。知识空间由五部分组成,这五部分分别为环境知识、历史知识、领域知识、标准化知识和空间知识。下一步,对知识空间采用影响函数,为粒子群算法下一次的迭代选择主要的参数。通过某种策略使用知识空间中的信息来检测环境是否发生了动态改变。一旦检测到环境发生了改变,将通过影响函数在子群中进行粒子的迁移操作,以增加子群的多样性。(5)提出了基于区域侦察的粒子群算法。该算法选择在适当的时机启动区域侦察机制,通过对含糊地带的加强学习,扩展寻优广度,以此提高算法在动态环境下的效率。基本粒子群算法容易使粒子陷入局部最优解,使所有粒子走向错误的方向,该算法则可以快速走出陷阱。
其他文献
驾驶员的疲劳程度与驾驶安全息息相关。本文以驾驶员人脸作为研究对象,采用Adaboost算法和Retinex算法进行图像处理,结合PERCLOS准则提出双阈值睁闭眼识别算法。利用LabVIEW
目的探讨医用牛心包联合聚丙烯修补腹壁切口疝的手术方法及结果。方法总结我院从1998年12月-2006年10月采用牛心包联和聚丙烯对有腹膜缺损的巨大切口疝患者进行无张力修补手
通过对锁口管桩施工深水承台在工程实例的应用,详细阐述了新技术在锁口管桩施工深水承台的应用及施工要点,该项技术的成功应用,推动了深水施工的技术进步.为今后同类工程的施工提
近几年来,转基因农作物的品种数量与种植面积迅猛增加,虽然转基因食物存在一定的安全问题隐患,随着转基因食品法规的健全和安全管理机制的健全与完善,转基因食品的市场前景非常广
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的探讨同时性多原发大肠癌的临床特点、误诊原因及治疗方法。方法对我院1985年6月-2005年12月收治的13例同时性多原发大肠癌患者的临床资料进行回顾性分析。结果本组病例均
目的 探讨一氧化氮是否提高CAP对L1210细胞损伤效应及其机制研究。方法 将L1210细胞加入隔离培养器内与3T3细胞共培养,收集各组L1210细胞12、24、48、72h的标本,台盼蓝染色观察
针对部分充液罐车转向过程中罐体内液体的晃动问题,提出了一种新型抑制液体晃动的阻尼装置:弹性膜。建立了相应的罐体内带弹性膜的流体-弹性膜耦合动力学模型,并通过实验验证
基于图像处理知识对疲劳驾驶检测系统进行研究。在构建人脸相关数据库后,主要的疲劳相关信息通过混合模型算法进行获取。首先对图片进行一定的预处理,增加图像增强模块消除实
多机器人系统(MRS)是多个功能相对简单的机器人通过相互通信、协作等方式组成的整体系统。与传统单机器人相比,其结构松散,冗余度较高,因而具有更好的鲁棒性和并行处理能力。