登录
首页 » matlab » PSO

PSO

于 2020-12-04 发布 文件大小:5KB
0 512
下载积分: 1 下载次数: 32

代码说明:

  根据PSO算法原理,在MATLAB中编程实现基于PSO算法的函数极值寻优算法,程序前面给出了PSO算法参数设置,种群初始化,寻找初始极值,迭代寻优,最后通过算法反复迭代300次,画出每代最优个体适应度值变化曲线,最后通过对比发现说明PSO算法具有较强的函数极值寻有能力,谢谢,希望对大家有帮助。 (According to the principle of PSO algorithm in MATLAB programming function PSO algorithm based on extreme value optimization algorithm, the preceding program gives the PSO algorithm parameter settings, population initialization, looking for initial extreme value, iterative optimization, and finally through the iterative algorithm 300 times draw the best individual fitness value of each generation curve, and finally by comparing the findings indicate that PSO algorithm has strong function extreme ability to find, thank you, we want to help.)

文件列表:

fun.m,241,2010-08-03
main.m,1579,2010-08-05
MexicoHatnew.m,174,2010-08-03
PSO0.m,1802,2010-08-05
PSO1.m,1859,2010-08-05
PSO2.m,1859,2010-08-05
PSO3.m,1878,2010-08-05
PSO4.m,1863,2010-08-05
wchange.m,353,2010-08-05

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

发表评论

0 个回复

  • antenna_design
    Antennas Design in matlab.
    2009-04-02 02:25:06下载
    积分:1
  • 84342011_HHT_EMD_INF
    以 Hilbert 轉換及內含模組函數(Intrinsic Mode Function)解析能譜分佈在時間歷程之變化附錄EMD解析程式(Hilbert transform and embedded modules to function (Intrinsic Mode Function) analysis of the energy spectrum of variation in the time course of EMD resolver Appendix)
    2010-11-21 11:20:19下载
    积分:1
  • dsss
    通信中的,调制,扩频,解扩,解调,全过程的matlab程序(Communication, modulation, spreading, despreading, demodulation, the whole process of the matlab program)
    2011-07-05 10:21:42下载
    积分:1
  • matlab_pwelch_windows
    采用加窗法在matlab中进行功率谱密度计算(Windows and method for power spectral density calculation in matlab)
    2014-10-26 12:11:33下载
    积分:1
  • Comp_SVD
    Image compression using SVD is a very useful compression algorithm. The image size will not decrease in the compression algorithm.
    2013-10-17 22:31:15下载
    积分:1
  • shiyan6
    数据库的完整性控制熟悉利用企业管理器为列创建DEFAULT约束、为列创建CHECK约束、为列创建UNIQUE约束、为列创建不允许为空约束、创建PRIMARY KEY约束、创建FOREIGN KEY约束(Integrity control of the database use Enterprise Manager to create the familiar column DEFAULT constraint, create a CHECK constraint for a column, create a UNIQUE constraint for a column, create a column does not allow null constraint, create a PRIMARY KEY constraint, create FOREIGN KEY constraint)
    2014-01-15 11:49:34下载
    积分:1
  • Rayleighfadingchannelsimulation
    瑞利衰落信道仿真,需要的朋友可以参考一下的。(Rayleigh fading channel simulation, the needs of friends can refer to it.)
    2009-12-28 20:40:55下载
    积分:1
  • fisher
    人工鱼群算法,在一片水域中,鱼往往能自行或尾随其他鱼找到营养物质多的地方,因而鱼生存数目最多的地方一般就是本水域中营养物质最多的地方,人工鱼群算法就是根据这一特点,通过构造人工鱼来模仿鱼群的觅食!聚群及追尾行为,从而实现寻优,以下是鱼的几种典型行为:(1)觅食行为:一般情况下鱼在水中随机地自由游动,当发现食物时,则会向食物逐渐增多的方向快速游去。(2)聚群行为:鱼在游动过程中为了保证自身的生存和躲避危害会自然地聚集成群,鱼聚群时所遵守的规则有三条:分隔规则:尽量避免与临近伙伴过于拥挤 对准规则:尽量与临近伙伴的平均方向一致 内聚规则:尽量朝临近伙伴的中心移动。(3)追尾行为:当鱼群中的一条或几条鱼发现食物时,其临近的伙伴会尾随其快速到达食物点。特点:1)具有较快的收敛速度,可以用于解决有实时性要求的问题 2)对于一些精度要求不高的场合,可以用它快速的得到一个可行解 3)不需要问题的严格机理模型,甚至不需要问题的精确描述,这使得它的应用范围得以延伸.停止条件1) 判断连续多次所得的均方差小于语允许的误差2)判断某个区域的人工鱼群的数目达到某个比率3)联系多次所获取的值均不能超过已寻找的极值。 (Artificial fish swarm algorithm, in the midst of the waters, the fish tend to own or trailing other fish to find places with more nutrients and thus the largest number of fish survival in general is a place where most of the nutrients in the waters, artificial fish swarm algorithm is based on thisa characteristics, by constructing artificial fish to mimic fish foraging clusters and rear-end behavior, in order to achieve optimization, several typical behavior of the fish: (1) foraging behavior: the general case of fish in the water at randomthe free-swimming, swimming quickly when food is found, then the food is gradually increasing in the direction. (2) cluster behavior: the fish swimming in the process of naturally clustered, and abide by the rules when the fish cluster there are three: separate rule: try to avoid overcrowding with neighboring partners in order to ensure their own survival and to avoid harm alignment rules: as far as possible consistent with the mean direction of the)
    2012-04-22 17:13:36下载
    积分:1
  • k_means-matlab
    matlab语言实现的k-means算法,用于对数据对象进行分类。(matlab language of the k-means algorithm to classify the data objects.)
    2010-07-24 09:24:16下载
    积分:1
  • RadiationEnhance
    此程序为matlab的关于辐射增强的一段代码,已经用于开发的软件中(This procedure matlab section on the radiation code has been used to develop the software)
    2010-08-23 22:09:37下载
    积分:1
  • 696516资源总数
  • 106668会员总数
  • 21今日下载