计算机辅助工艺课程作业 学 生:赵 华 琳 学 号: s308070072 时 间:09 年 6 月 粒子群优化算法概述 0
前 言 优化是科学研究、工程技术和经济管理等领域的重要研究工具
它所研究的问题是讨论在众多的方案中寻找最优方案
例如,工程设计中怎样选择设计参数,使设计方案既满足设计要求又能降低成本;资源分配中,怎样分配有限资源,使分配方案既能满足各方面的基本要求,又能获得好的经济效益
在人类活动的各个领域中,诸如此类,不胜枚举
优化这一技术,正是为这些问题的解决,提供理论基础和求解方法,它是一门应用广泛、实用性很强的科学
近十余年来,粒子群优化算法作为群体智能算法的一个重要分支得到了广泛深入的研究,在路径规划等许多领域都有应用
本文主要结合现阶段的研究概况对粒子群优化算法进行初步介绍
粒子群优化算法的基本原理 1
1 粒子群优化算法的起源 粒子群优化(PSO)算法是由Kennedy 和 Eberhart 于1995 年用计算机模拟鸟群觅食这一简单的社会行为时,受到启发,简化之后而提出的[1][2]
设想这样一个场景:一群鸟随机的分布在一个区域中,在这个区域里只有一块食物
所有的鸟都不知道食物在哪里
但是他们知道当前的位置离食物还有多远
那么找到食物的最优策略是什么呢
最简单有效的方法就是追寻自己视野中目前离食物最近的鸟
如果把食物当作最优点,而把鸟离食物的距离当作函数的适应度,那么鸟寻觅食物的过程就可以当作一个函数寻优的过程
鱼群和鸟群的社会行为一直引起科学家的兴趣
他们以特殊的方式移动、同步,不会相互碰撞,整体行为看上去非常优美
生物学家CargiRey nolds 提出了一个非常有影响的鸟群聚集模型
在他的模拟模型boids 中,每一个个体遵循:避免与邻域个体相冲撞、匹配邻域个体的速度、试图飞向感知到的鸟群中心这三条规则形成简单的非集中控制算法驱动