基于社会力模型的智能优化算法研究

来源 :太原理工大学 | 被引量 : 3次 | 上传用户:jswrde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群集是由大量自治个体组成的集合,通过个体的局部感知和反应行为,使整体呈现出涌现行为(如自组织现象),通常个体的感知行为和反应行为以及群体所表现出的自组织行为被认为是群集智能的体现。在无集中控制且缺少全局信息的条件下,群集智能为解决复杂的分布式问题提供了一种新的途径。自然界以及人工系统中存在着大量的自组织现象,针对群体的自组织现象以及社会行为而提出的群集智能计算成为了一个新的研究领域。近年来,在群集智能计算领域,已经提出了多种社会性的仿真模型来解释群体的自组织现象,受这些仿真模型的启发而提出来的智能优化算法有蚁群系统(Ant System, AS)、粒子群优化算法(Particle Swarm Optimization, PSO)、人工鱼群算法(Artificial Fish Swarm Search Algorithm, AFSA)等,目前这些智能算法已经被用于解决各种优化问题。虽然现有的很多智能优化算法都得到了广泛的应用,但是这些算方法,如PSO在求解各种不同的问题时,总会遇到全局或者局部搜索能力差、收敛速度慢以及易出现收敛早熟、搜索停滞等问题。事实上目前还没有一个算法能够满足人们的需要。"no free lunch"理论也已证明不可能存在一个算法能够解决所有的问题。因此改进已有的算法或提出基于不同机制的算法,用于解决不同的问题是非常有必要且很有意义的科研课题。Helbing等人提出的社会力模型(Social Force Model)用力的方法解释了个体之间以及个体与建筑结构之间的非线性作用。在社会力模型中,个体的实际行为受个体的心理期望、个体间相互作用以及建筑结构(如门、墙)三方面因素的影响。社会力模型用期望力来反映个体对目标(或者出口)的期望作用,用排斥力来解释人群个体之间保持一定距离的原因,个体对墙的心理作用也用个体与墙之间的排斥力来反映。受社会力模型的启发,本文提出了一种基于社会力模型的群体优化算法(Swarm Optimization algorithm based on Social Force model, SFSO),并在此算法基础上形成了MO-SFSO (Multi-Objective SFSO)算法,用于求解多目标函数优化问题。对SFSO算法的测试结果表明算法具有如下特点:1)在求解多模态函数时能够并行对多个全局最优解进行搜索并最终收敛到多个全局最优解;2)算法的这种搜索机制能够使种群的多样性保持在一个较好的水平,防止算法过早陷入局部最优;3)SFSO算法的搜索机制使算法在处理不同类型的优化问题时,具有很强的鲁棒性。PSO算法不能同时收敛于多个全局最优解,而SFSO算法能够克服此缺点主要在于SFSO能够在全局开发和局部搜索之间能够做到很好的平衡。SFSO的搜索机制包括以下几方面内容:1)在算法的开发阶段,行人在运动过程中,.被划分为自由个体和非自由个体。自由个体的随机搜索策略一定程度上能够增强SFSO算法的全局搜索能力。受目标的吸引和周围个体的排斥作用,非自由个体的搜索行为既具有确定性又有随机性的特点,而且在搜索的过程中由于排斥力的作用一定程度上避免了个体间的聚集,也增强了算法搜索能力。2)在算法的开采阶段,个体间通过协作行为能够加速对最优解的收敛。跟SFSO算法一致,MO-SFSO算法的搜索机制也是通过社会力来驱动行人,从而在目标区域内进行搜索来寻找Pareto最优解集。典型多目标测试函数的测试结果表明,MO-SFSO算法跟NSGA-Ⅱ的算法性能相差不大,也具有收敛性高,鲁棒性强的优点,获得的非支配解集的分布性较好,其主要原因在于MO-SFSO算法具有并行搜索以及种群多样性能够保持一定水平等特点。
其他文献
风能作为一种清洁无污染的可再生能源,在能源短缺的今天受到了广泛的关注,风机的发展由陆地延伸到海上。相对与陆上风机,海上风机承受的环境载荷更复杂,除了受到风载荷的影响外,还会受到波浪、海流载荷的作用。海上风机主要存在两个问题:一个是成本问题,一个是安全可靠性问题。海上风机的设计目标为:保证机组稳定性的同时,必须尽可能减少成本负担。因此,降低关键部分的疲劳与极限载荷成为海上风电机组设计的关键,它不仅关
目前研究异构多核处理器间的任务调度问题是计算机领域研究的热门课题,对本文提出的基于异构多核处理器间任务调度的研究,实质为首先解决异构处理器间任务合理分配问题,其次解决
无穷Laplace方程涉及变分法、泛函分析、微分几何以及拟线性偏微分方程等重要研究领域。该类方程的研究起源于L∞变分问题,在博弈论、形变、最优传输、图像处理、弹性力学及物
在现代工业控制领域中,我们所接触的被控对象大多数都是稳定的,其实不稳定对象也是普遍存在的。稳定对象的控制策略较为容易,选择合适的控制方法即可达到较好的控制效果。而与
“十二五”规划期间,随着我国航天事业的蓬勃发展,面向载人航天器空间交会对接、月球与深空探测、空间目标识别等不同任务需求的测控设备应运而生,对测控天线的跟踪指向精度、抗
通常情况下,在轨迹优化过程中不仅要处理多个约束条件,而且要满足快速实时性的要求。滚动时域优化和序列二次规划算法在多约束条件下的快速轨迹优化设计中具有优势,本文探讨了它
随着互联网的日益发展,越来越多的媒体业务对网络服务质量(QoS)提出了更高的要求,而网络拥塞的存在却制约着网络的发展和应用,所以为了保证网络的稳定性和QoS机制的正常工作,采取
随着计算机技术和网络技术的迅猛发展,传统的控制系统已开始向网络型转化。通过将网络和计算机引入控制系统,使得控制系统结构的演化突飞猛进。截止目前十多年间,网络化控制系统
相较于整数阶混沌系统理论,分数阶混沌理论的发展还处于初步发展阶段,有很多问题值得我们去进行深入的讨论与探索。例如,不同结构、不同维数、不同阶次的分数阶混沌系统同步