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

混沌粒子群算法

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

代码说明:

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

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

发表评论

0 个回复

  • sparseMRI_v0.2
    Sparse MRI Sparse MRI reconstruction based compressed sensing(Sparse MRI reconstruction based compressed sensing Sparse MRI reconstruction based compressed sensing)
    2013-10-09 18:11:56下载
    积分:1
  • sa
    说明:  灰色系统理论的灰色综合关联矩阵,et为大于阈值时的矩阵。(Gray gray system theory correlation matrix, et is greater than the threshold matrix.)
    2013-03-29 23:05:01下载
    积分:1
  • Desktop
    说明:  newmark法计算多自由度响应,输入刚度、质量、阻尼矩阵,还有激励矩阵,即可求出响应(The Newmark method is used to calculate the multi degree of freedom response. The response can be obtained by inputting stiffness, mass, damping matrix and excitation matrix)
    2020-10-24 09:44:03下载
    积分:1
  • infomax
    一种在盲源分离中用到的互信息最大化Ica算法的matlab程序(Mutual information maximization Ica used a blind source separation algorithm matlab program)
    2013-04-08 09:18:17下载
    积分:1
  • 00526702
    ITS ALL ABOUT BLDC MOTOR AND USED IN FUZZY LOGIC APPLICATION.IT A VERY GOOD PAPER FOR BEGINERS
    2014-01-10 12:30:19下载
    积分:1
  • code
    光纤耦合仿真MATLAB程序包,可以仿真不同芯径的光纤模式分布,可以仿真光纤的耦合损耗。(fiber coupling simulation)
    2021-01-25 12:18:42下载
    积分:1
  • figure7
    相控阵雷达的MIMO的仿真3,对于雷达中的仿真3(Phased array radar MIMO simulation for radar simulation)
    2013-04-15 19:57:33下载
    积分:1
  • Lyapunov---Wolf
    如何用matlab绘制李雅普诺夫指数的方法,有助于初学者的学习(The method of how to draw the Lee Yap Andrianof index by MATLAB, will help beginners to learn)
    2015-01-25 19:21:43下载
    积分:1
  • emd+改进阈值函数
    利用emd分解轴承振动信号,并通过改进阈值函数来筛选IMF分量,最后对分量做包络分析,诊断出故障类型。(Using emd to decompose the bearing vibration signal, the IMF component was selected by improving the threshold function, and finally the component was enveloped and analyzed to diagnose the fault type.)
    2018-04-18 10:48:11下载
    积分:1
  • 调试过的语音符号处理matlab例子
    用于特征降维,特征融合,相关分析等,相控阵天线的方向图(切比雪夫加权),包含优化类的几个简单示例程序,各种kalman滤波器的设计,包含光伏电池模块、MPPT模块、BOOST模块、逆变模块,可以实现模式识别领域的数据的分类及回归。
    2022-01-25 23:18:34下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 32今日下载