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

混沌粒子群算法

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

代码说明:

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

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

发表评论

0 个回复

  • All-Codes
    This code simulates the peak to noise power ratio of ldpc coded mimo systems
    2013-03-09 21:06:28下载
    积分:1
  • Newtonback
    Newton插值,matlab经典例程,数学建模必备(Newton interpolation, matlab classic routines, mathematical modeling necessary)
    2013-09-15 09:12:49下载
    积分:1
  • svm1
    支持向量机的程序,在机械故障诊断中可以用,可以运行(SVM program in mechanical fault diagnosis can be used, you can run)
    2014-12-11 21:10:22下载
    积分:1
  • zoomfft
    在机械故障中,对包含故障频率的某一段频率进行细化分析,从而得到更准确地故障频率(In mechanical failure, the failure frequency contains a section for detailed frequency analysis to obtain a more accurate fault frequencies)
    2013-10-28 11:41:59下载
    积分:1
  • source-code
    《MATLAB R2008控制系统动态仿真实例教程》一书中的所以源代码(《MATLAB R2008 dynamic simulation in a control system tutorial examples》source code)
    2012-04-01 10:44:20下载
    积分:1
  • nilinfit
    已知质量流量,热流密度和饱和温度等参数,可用Mahmoud等人换热关联式进行非线性拟合(If the mass flow, heat flux and saturation temperature parameters are known,the correlation of Mahmoud et al. can be used to perform nonlinear fitting)
    2018-03-22 17:18:43下载
    积分:1
  • rs_encode
    很不错的RS纠错编码原理及其实现方法。pdf格式(rs encode and decode.)
    2010-06-20 23:09:19下载
    积分:1
  • MATLAB_Modeling_Tutorial
    说明:  matlab建模教程 目录: 1、线性规划 2、整数规划 3、非线性规划 4、动态规划 ………………(matlab Modeling Tutorial)
    2010-04-23 18:22:11下载
    积分:1
  • ahp
    层次分析法matlab实现,输入判断矩阵,计算权向量并做一致性校验(Level analysis matlab, enter a judgment matrix, and calculate the weight vector and a consistency check)
    2012-04-17 08:35:57下载
    积分:1
  • 1Dacoustic
    1D声学计算程序 由matlab编写,包括FEM和BEM,适合初学者(1D acoustic calculation program written by matlab, including FEM and BEM, suitable for beginners)
    2021-04-23 19:28:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载