- 3
- 0
- 约4.45千字
- 约 4页
- 2019-08-22 发布于天津
- 举报
PSO算法可以这样理解,一群鸟在空中(三维空间)的某个区域(北京市上空100m以下)飞翔,它们的目标是找到一个最佳的位置(三维空间的一个点),在这个位置上食物(可认为是昆虫)最多,这个最佳的位置就是全局最优解。开始鸟群在整个区域随机散开(随机的初始值),开始搜索。在搜索过程中,每只鸟均要按照同样的规则对所在位置昆虫的多少(适应度函数)进行评价(适应度值),记录所搜索过的历史位置中最佳的的位置(个体极值)及其相应的适应度值,并向整个鸟群传递这一信息(位置及昆虫密度)。整个鸟群中最佳的位置就是全局极值。每只鸟下一步搜索的位置(当前位置加上速度承以时间单位,时间单位相同,所以下一步的位置取决于速度)受个体极值和全局极值的影响(当前位置和最佳位置的距离乘以一个随机变化的加权因子),并向这个方向前进(参见速度表达式)。当然速度有一个极大值,每只鸟的速度均不会超过极大值。而且如果发现搜索的位置超出了设定的边界,就会返回。
通过群体的努力很快发现在石景山区离地面20米的地方昆虫密度是最大的,能够满足鸟群充饥(叠代控制条件)的需求,于是就结束搜索。另一种情况是虽然没有发现能满足要求的位置,但由于搜索时间太长了,大家筋疲力尽,决定放弃搜索(达到最大叠代次数),并以全局最佳位置作为搜索的最终结果。
下面的程序是以用于系统辨识的自适应滤波器为例的。系统框图如下所示。
未知系统
未知系统
自适应IIR滤波
您可能关注的文档
- -练习题练习题判断题1健康就是没有.DOC
- -华东政法大学科研处.DOC
- 2010年首届全国户外拓展大赛-中华全国体育总会.DOC
- 2010年第四季度双文明达标考核结果-同济大学附属同济医院.DOC
- 2012年上海高校本科重点教学改革项目申请表-华东师范大学.DOC
- 2011年北师大南湖附属学校招聘初中小学教师公告-东北师范大学.DOC
- 2012中国工博会展品评奖申请表-中国国际工业博览会CIIF.DOC
- 2012年全国中学生英语能力竞赛NEPCS浙江赛区-浙江双英教育.DOC
- 2012年吉林北大湖全国户外拓展运动大赛竞赛规程-华侨大学.DOC
- 2012年天津部分区事业单位面向专门服务人员公开招聘考试大纲.DOC
原创力文档

文档评论(0)