基本粒子群算法的原理和matlab程序(共6页).docx

上传人:晟*** 文档编号:9200570 上传时间:2021-12-06 格式:DOCX 页数:6 大小:37.40KB
下载 相关 举报
基本粒子群算法的原理和matlab程序(共6页).docx_第1页
第1页 / 共6页
基本粒子群算法的原理和matlab程序(共6页).docx_第2页
第2页 / 共6页
基本粒子群算法的原理和matlab程序(共6页).docx_第3页
第3页 / 共6页
基本粒子群算法的原理和matlab程序(共6页).docx_第4页
第4页 / 共6页
基本粒子群算法的原理和matlab程序(共6页).docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上基本粒子群算法的原理和matlab程序作者niewei120(nuaa)一、粒子群算法的基本原理粒子群优化算法源自对鸟群捕食行为的研究,最初由Kennedy和Eberhart提出,是一种通用的启发式搜索技术。一群鸟在区域中随机搜索食物,所有鸟知道自己当前位置离食物多远,那么搜索的最简单有效的策略就是搜寻目前离食物最近的鸟的周围区域。PSO 算法利用这种模型得到启示并应用于解决优化问题。PSO 算法中,每个优化问题的解都是粒子在搜索空间中的位置,所有的粒子都有一个被优化的目标函数所决定的适应值,粒子还有一个速度值决定它们飞翔的方向和距离,然后粒子群就追随当前的最优粒子在解空间中搜索。PSO 算法首先在给定的解空间中随机初始化粒子群,待优化问题的变量数决定了解空间的维数。每个粒子有了初始位置与初始速度。然后通过迭代寻优。在每一次迭代中,每个粒子通过跟踪两个“极值”来更新自己在解空间中的空间位置与飞翔速度。第一个极值就是单个粒子本身在迭代过程中找到的最优解粒子,这个粒子叫做个体极值 。另一个极值是种群所有粒子在迭代过程中所找到的最优解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。