登录
首页 » Matlab » 粒子群算法演示程序

粒子群算法演示程序

于 2022-09-08 发布 文件大小:9.73 kB
0 32
下载积分: 2 下载次数: 5

代码说明:

MATLAB 粒子群单目标优化程序,简单易懂!这个程序能反映出粒子群算法的基本原理。相关解读可由相关的matlab论坛寻找。粒子群优化算法(panicle swarm optimization,PSO)是kennedy和Eberhart在研究鸟类和鱼类的群体行为基础上于1995年提出的一种群智能算法,其思想米源予人工生命和演化计算理论,模仿鸟群飞行觅食行为,通过鸟集体协作使群体达到最优。1.粒子群算法的原理PSO中,每个优化问题的解看作搜索空间中的一只鸟(即粒子),所有的粒子都有一个被优化的函数决定的适应值,并且有一个速度决定它们飞翔的方向和速率,粒子们追随当前的最优粒子在解空间中搜索。算法首先初始化一群随机粒子,然后通过迭代找到最优解。在每一次迭代中,粒子通过跟踪两个“极值”即个体极值和全局极值来更新自己的速度与位置。在D维目标搜索空间中,由种群数为m的粒子组成粒子群,其中第f个粒子在第d维的位置为Xid,其飞行速度为Vid,该粒子当前搜索到的最优位置为Pid(goodvalue)和整个粒子群当前的最优位置Pgd(bestvalue)。

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

发表评论

0 个回复

  • Towards-a-Distributed-Clustering-Scheme-based-on-
    Towards a Distributed Clustering Scheme based on Spatiail Correlation in WSNs
    2011-01-21 19:12:13下载
    积分:1
  • chebdif
    chebyshev discretization of PDE in MatLab
    2010-05-03 17:17:06下载
    积分:1
  • AQ430_C_Code
    matlab的关于bpsk的仿真代码,对正在学习bpsk的朋友很有帮助(simulation code, matlab on bpsk friends are learning bpsk helpful)
    2013-01-09 22:58:54下载
    积分:1
  • ANALYSIS--DESIGN-AND-MODELING-DC-DC-CONVERTER
    ANALYSIS, DESIGN AND MODELING DC-DC CONVERTER
    2012-08-06 22:10:48下载
    积分:1
  • 深度优先搜索
    深度优先搜索 ;(DFS)算法是一个 ; ;遍历或搜索树 ; ;图或 ; ;数据结构。一开始在“根”(选择一些任意的节点作为吨
    2023-07-03 22:45:03下载
    积分:1
  • ezydcherar
    说明:  用SIMULINK编写的二自由度车建模,一为数据文件,一为建模文件(SIMULINK prepared with the two degree of freedom model cars, as a data file, a document for Modeling)
    2006-04-12 17:14:51下载
    积分:1
  • PLC-OFDM
    实现电力线通信信道建模及其基于OFDM调制系统环境下仿真。(Power line communication channel modeling and simulation of OFDM system)
    2020-06-28 16:00:02下载
    积分:1
  • 我课设编写的基于粒子群的改进K均值聚类算法,matlab程序
    包括脚本文件和函数文件形式,用于图像处理的独立分量分析,实现六自由度运动学逆解算法,可以动态调节运行环境的参数,最小均方误差等算法的MSE的计算,最大信噪比的独立分量分析算法。
    2022-03-23 19:24:47下载
    积分:1
  • linear_system_identification.tar
    The main features of the considered identification problem are that there is no an a priori separation of the variables into inputs and outputs and the approximation criterion, called misfit, does not depend on the model representation. The misfit is defined as the minimum of the l2-norm between the given time series and a time series that is consistent with the approximate model. The misfit is equal to zero if and only if the model is exact and the smaller the misfit is (by definition) the more accurate the model is. The considered model class consists of all linear time-invariant systems of bounded complexity and the complexity is specified by the number of inputs and the smallest number of lags in a difference equation representation. We present a Matlab function for approximate identification based on misfit minimization. Although the problem formulation is representation independent, we use input/state/output representations of the system in order (The main features of the considered identification problem are that there is no an a priori separation of the variables into inputs and outputs and the approximation criterion, called misfit, does not depend on the model representation. The misfit is defined as the minimum of the l2-norm between the given time series and a time series that is consistent with the approximate model. The misfit is equal to zero if and only if the model is exact and the smaller the misfit is (by definition) the more accurate the model is. The considered model class consists of all linear time-invariant systems of bounded complexity and the complexity is specified by the number of inputs and the smallest number of lags in a difference equation representation. We present a Matlab function for approximate identification based on misfit minimization. Although the problem formulation is representation independent, we use input/state/output representations of the system in order)
    2008-08-03 10:18:16下载
    积分:1
  • VCPPMatlab--VC2010
    VC++中调用Matlab .m函数编译后的动态链接库 (VC2010)(Call Matlab .m dynamic link library functions compiled VC++ in (VC2010))
    2014-10-16 10:43:41下载
    积分:1
  • 696524资源总数
  • 103801会员总数
  • 61今日下载