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

粒子群算法演示程序

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

代码说明:

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

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

发表评论

0 个回复

  • MeanShift
    meanshift聚类,找到聚类中心,以及数据的类别(Clustering meanshift to find cluster centers, as well as the type of data)
    2007-11-07 15:04:35下载
    积分:1
  • LP2
    波束形成中DOA估计LP算法 matlab程序(LP)
    2009-05-14 17:18:18下载
    积分:1
  • 在过去的十年中简单的OFDM编码
    应用背景OFDM源于有效的沟通需要通过频率选择性衰落渠道。OFDM可以简单地定义为一种多载波调制(MCM)。MCM是传输速率高的é日爱数据流分解成一组平行Lowrate原则亚流和调节每一日èSE数据流到各个副载波,其中载波间隔是经过精心挑选,使每个子载波正交的子载波。它有可能安排的载体在OFDM信号使个人的边带携带者重叠和信号仍然可以收到没有相邻载波干扰é干扰。LMS估计采用一一抽头LMS自适应滤波器在每个导频。第一价值是直接通过最小二乘和以下值计算的基础上的前估计和电流通道输出如图3.4所示。(米)是一个错误信号,这是以接收到的导频符号YP [ RQ和发送的导频之间的差异é的形成OFDM是处理最常见的失真在无线环境中可以发现本质不需要复杂的接收器算法。它也有优点和缺点,但在许多现代无线应用,OFDM技术的缺点是可以克服的精心设计选择。因此,OFDM是常适合当成本优化和无线环境的性能,如无线局域网系统,其中多径是主要的对可靠通信的损害,并;关键技术在传输端,二进制信息首先分组,映射到复杂的值符号根据调制不同的é租映射方案,如BPSK,QPSK,16QAM和64QAM。然后有一个建筑师的é并行转换公关é削diffé租金数据根据不同的é租的OFDM子载波组。将信号调制到N个正交通过IFFT子载波。循环前缀(CP)被加入到多路IFFT输出。最后,所获得的信号被转换为一个时间连续的模拟信号之前,它是通过信道传输。在接收端,进行了逆运算,并进行了运算信息数据被检测到;仿真中使用的OFDM系统参数如表4.1所示。我们项目的目标是观察信道估计的性能,所以在该算法中假设了完美的同步仿真。实现了一个psa-ofdm编码系统。OFDM是这里同样成立现有的无线局域网标准,如IEEE802.11a/g。模拟不同é租值的信噪比和不同的信道估计进行é租方法和调制方案。LS和LMS是用来估计导频信道和不同的é租插值研究插值效果。如前所述,在导频子载波基于LS信道估计,给出了(3.15)。LMS估计采用一一抽头LMS自适应滤波器在每个导频。未编码的OFDM系统参数均来自IEEE802.11a标准,其中有64个隐含的子载波频率间隔为156.25 kHz。它包括52个非零subarriers承载数据,48和四作为导频
    2022-04-21 10:45:15下载
    积分:1
  • circuit
    2010年中兴捧月杯程序设计大赛关于电路的一道编程题的代码(ZTE holding cup 2010 Programming Contest on the circuit of a programming problem on the code)
    2010-09-11 21:26:50下载
    积分:1
  • yaoli1111
    利用分步傅里叶方法计算光纤激光器输出脉冲光谱(The use of step-by-step Fourier method pulse fiber laser output spectrum)
    2009-05-14 13:41:56下载
    积分:1
  • danchunxingfa
    给定一个控制系统,利用单纯形法整定PID参数,matlab程序(setting PID parameters with simplex method )
    2013-05-17 17:23:34下载
    积分:1
  • improvedGA
    说明:  此程序为改进遗传算法,使用了新的自然数编码方式,进一步缩短了染色体长度,提高了计算效率。(This program to improve the genetic algorithm, using a new natural number encoding to further shorten the chromosome length, improve the computational efficiency.)
    2010-04-26 22:55:07下载
    积分:1
  • insertion_sort
    Program to carry out insertion sort in C
    2014-10-05 05:53:26下载
    积分:1
  • jeimai
    混沌的判断指标Lyapunov指数计算,与理论分析结果相比,可实现对二维数据的聚类。( Chaos indicator for Lyapunov index calculation, Compared with the results of theoretical analysis, Can realize the two-dimensional data clustering.)
    2017-04-09 11:56:37下载
    积分:1
  • R2015b_win64 Crack
    Matlab R2015B Win64 Crack
    2017-09-08 12:11:34下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载