登录
首页 » 算法 » 将遗传算法的变异思想巧妙引入粒子群算法中改进粒子群算法寻优性能

将遗传算法的变异思想巧妙引入粒子群算法中改进粒子群算法寻优性能

于 2022-12-04 发布 文件大小:7.25 kB
0 432
下载积分: 2 下载次数: 7

代码说明:

应用背景对于智能计算、优化理论方面,遗传算法和粒子群算法都属于现代仿生类优化算法,但是两者还是存在差异,遗传算法的核心在于变异和交叉,粒子群算法的核心在于个体寻优和群体寻优之间取平衡。通常研究者机械地将将两种算法结合起来,使得程序复杂,运行时间偏长,本程序以粒子群算法为主,巧妙地将遗传算法的变异思想引入粒子群算法,这一简单改进却可以大大提高粒子群算法的性能。但是,注意 引入随机数时的阈值 需要反复试验确定,目前这个程序没有做到阈值自适应。关键技术将遗传算法的变异思想 巧妙引入 粒子群算法 中改进粒子群算法寻优性能,使得寻优速度更快,当测试复杂高维的benchmark时,也更加接近最优值

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

发表评论

0 个回复

  • calculation on the plane Improved Mood
    计算方法上机改进尤拉-calculation on the plane Improved Mood
    2022-05-20 09:18:38下载
    积分:1
  • pseudo
    伪随机数生成算法,很优秀,32位real-pseudo-random number generation algorithms, excellent, 32 real
    2023-04-03 03:45:03下载
    积分:1
  • 设计编程实现矩阵相乘的Strassen算法,具体要求: (1)矩阵阶数n由用户输入(注意n非 2k 时的处理) (2)n阶矩阵A、B调用随机函数自动生成...
    设计编程实现矩阵相乘的Strassen算法,具体要求: (1)矩阵阶数n由用户输入(注意n非 2k 时的处理) (2)n阶矩阵A、B调用随机函数自动生成,限定矩阵元素在0-10之间 (3)输出A、B、C=A*B (4)请在实验报告中“程序设计(方案)说明部分”写明你如何实现矩阵划分、矩阵结果合并 (5)请在源代码中对主要函数功能、变量、语句进行注释 (6)请采用结构程序设计方法或面向对象程序设计方法,对各子功能用函数实现,不要一个主函数完成所有工作 -matrice through strassen
    2022-01-27 15:52:00下载
    积分:1
  • S​C​E​-​U​A​算​法
        SCE-UA是一种全局优化算法,它集成了随机搜索算法、单纯形法、聚类分析及生物竞争演化等方法的优点,能有效处理目标函数反映面存在的粗糙、不敏感区及不凸起等问题,且不受局部最小点的干扰。其基本思路是将基于确定性复合型搜索技术和自然界中的生物竞争进化原理相结合,其关键部分为竞争的复合型进化算法(CCE)。在CCE中,每个复合型的顶点都是潜在的父辈,都有可能参与产生下一代群体的计算。每个子复合型的作用如同一对父辈。在构建过程中应用了随机方式选取子复合型,使得在可行域中的搜索更加彻底。   该代码采用SCE-UA算法进行垂向混合产流的参数自动率定,较好的解决了参数率定中的问题。
    2022-03-15 12:43:19下载
    积分:1
  • 数字的分区
    运用hopfield神经网络对个别数字进行目标分类,分类的效果可反复调整,不是用神经网络工具箱编,而是直接根据算法原理编译的
    2022-04-11 05:03:46下载
    积分:1
  • Will perform 3D Gaussian quadrature over a user
    Will perform 3D Gaussian quadrature over a user-defined volume. The volume is defined by the user with function definitions entered in the appropriate spaces provided on the GUI. The user can change the number of Gauss points to use. Function inputs need not accept vector args. -Will perform 3D Gaussian quadrature over a user-defined volume. The volume is defined by the user with function definitions entered in the appropriate spaces provided on the GUI. The user can change the number of Gauss points to use.Function inputs need not accept vector args.
    2023-05-07 01:50:02下载
    积分:1
  • 字符串近似匹配PEX算法(k+1分片算法)
    字符串近似匹配PEX算法(又称k+1分片算法),查找出模式串在目标串中所有近似匹配位置。算法中使用了一种多字符串匹配算法MultipleBNDM,代码也已提供。-PEX,String approximately matching
    2022-02-01 16:52:37下载
    积分:1
  • 进位纹波加法器(16位-不使用全加器)
    这是一个CSA-进位纹波加法器。
    2022-03-09 21:33:53下载
    积分:1
  • Data Mining the classical k
    数据挖掘经典k-means算法C源码实现-Data Mining the classical k-means algorithm C source code to achieve
    2022-04-20 17:28:52下载
    积分:1
  • Turbo Code simulator 用于仿真的源代码和说明文件。
    Turbo Code simulator 用于仿真的源代码和说明文件。-Turbo Code simulator for the simulation of the source code and documentation.
    2023-04-20 08:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载