登录
首页 » Matlab » 混沌粒子群算法

混沌粒子群算法

于 2022-06-13 发布 文件大小:1.38 kB
0 248
下载积分: 2 下载次数: 13

代码说明:

应用背景粒子群优化算法是基于群体的演化算法, 其思想来源于人工生命和演化计算理论。PSO即源于对鸟群捕食行为的研究, 一群鸟在随机搜寻食物, 如果这个区域里只有一块食物, 那么找到食物的最简单有效的策略就是搜寻目前离食物最近的鸟的周围区域。粒子群优化算法从一组随机解出发, 通过迭代搜寻最优解。粒子群优化算法将粒子群中每一粒子赋予位置和速度两个特性;每一粒子的位置作为待解决问题的可能解;目标函数(利用粒子的位置坐标求解)作为适应度来衡量群体中每个粒子优劣的标准;利用位置和速度两个特性, 粒子通过跟踪两个极值(个体极值与全局极值)来不断更新自己在解空间的位置, 从而找到问题的最优解。混沌是一种普遍的非线性现象, 其行为复杂且类似随机, 但其有精致的内在规律性。由于混沌的遍历性, 利用混沌变量进行优化搜索会比盲目无序的随机搜索更具有优越性, 它可以避免优化算法陷入局部最优的缺点。混沌优化算法就是利用这些混沌变量的随机性、遍历性、规律性特点在解空间内进行优化搜索, 易于跳出局部最优解, 无须优化问题具有连续性和可微性。关键技术PSO 是一种模拟鸟群体飞行行为的群智能算法,与其它的优化算法基本思想相似,在PSO 中,一个粒子表示一只鸟,每一个粒子均具有一个初始位置和速度,在粒子群飞行过程不断调整飞行速度和方向,最终找到最优解。混沌是一种行为复杂且与随机相似的非线性系统,对初始值十分敏感,十分易跳出局部极小,搜索速度相当快。混沌粒子群算法的基本思想为在每次迭代过程中,对G best的粒子进行混沌扰动,并将其作为粒子更新的位置,防止粒子位置趋同,使其在全局最优解的周围进行局部搜索。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • kcluster
    一种基于软划分方法的聚类方法——模糊k均值法聚类分析。(A division of methods based on soft clustering method- fuzzy k-means cluster analysis.)
    2009-02-24 13:56:43下载
    积分:1
  • 好用的自适应滤波算法,matlab程序
    比较了软阈值,硬阈值及当今各种阈值计算方法,可以提取一幅图中想要的目标,基于混沌的模拟退火算法,调试通过可以使用,分形维数计算的毯子算法matlab代码,进行波形数据分析。
    2022-01-25 18:30:18下载
    积分:1
  • LS-SVMlab1[1].5
    基于支持向量机回归的LS-SVM的matlab源码(Based on Support Vector Machine LS-SVM regression in matlab source)
    2009-07-08 18:50:47下载
    积分:1
  • denoising
    小波消噪的各种方法,和数据,毕业论文中的(improved algorithm)
    2012-03-20 20:42:54下载
    积分:1
  • control
    controller system for controlling the transfer function
    2012-06-15 18:59:12下载
    积分:1
  • matlab
    A加权权重计算,在麦克风设计和耳机驱动射中,计算噪声时,模拟人耳的滤波效果(Aweighting emulation ear when design mic and headset driver)
    2021-01-10 23:28:50下载
    积分:1
  • adaptive_SMO
    这是一个基于自适应的滑模控制的仿真程序,对于研究滑模控制会有帮助(adaptive slinding mode control)
    2010-06-23 22:01:48下载
    积分:1
  • MATLAB
    延迟微分方程基于MATLAB符号计算的逐步算法(Delay Differential Equations MATLAB symbolic computation based on the step-by-step algorithm)
    2009-04-14 09:59:10下载
    积分:1
  • m7_17
    脊线提取,利用连续小波变换提取信号中的脊线,(Ridge line extraction)
    2021-04-15 16:38:54下载
    积分:1
  • Hough_Circle
    hough变换实现的图像中圆的检测,适用于计算机视觉初学者,简单容易理解(hough transform circle detection in images, Computer Vision for beginners, simple and easy to understand)
    2010-10-27 10:09:39下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载