![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化算法
文章平均质量分 92
然哥依旧
这个作者很懒,什么都没留下…
展开
-
【多种优化算法比较】混沌引力搜索算法(CGSA)(Matlab代码实现)
然后,该算法经过多次迭代,每次迭代都给出可行的候选解决方案,直到满足条件的结束。已经看到,如果优化算法具有良好的探索能力,那么它将缺乏良好的开发能力,反之亦然(简单来说,如果一个优化算法以高性能解决了某个问题,那么它在解决其他类型的优化问题时很有可能表现不佳。研究人员使用各种优化技术,如GA,PSO,DE,GSA,BBO,来解决其他领域的应用问题。,1995),基于蚂蚁搜索行为的ACO (Dorigo and Caro, 1995),BBO (Simon,此外,还有数学驱动的优化算法,如SCA(原创 2023-07-06 20:21:29 · 94 阅读 · 0 评论 -
【改进算法】混合鲸鱼WOA和BAT算法(Matlab代码实现)
㼿鲸鱼优化算法(whale optimization algorithm, WOA)是一种受自然启发的元启发式优化算法,由Mirjalili和Lewis于2016年提出。㼿因此,本文对WOA进行了系统的meta分析调查,以帮助研究者将其应用于不同领域或与其他常用算法进行混合。本文从WOA的算法背景、特点、局限性、改进、杂交和应用等方面对WOA进行了深入介绍。㼿en,建立了WOA修饰和杂交的统计结果,并与最常用的优化算法和WOA进行了比较。此外,我们的研究为提出一种混合WOA和BAT算法的新技术铺平了道路。原创 2023-06-15 21:22:37 · 426 阅读 · 0 评论 -
【多目标优化算法】多目标蚱蜢优化算法(Matlab代码实现)
然后,将存档和目标选择技术集成到算法中,以估计多目标问题的帕累托最优前沿。结果表明,在获得的帕累托最优解及其分布的准确性方面,所提出的算法能够提供非常有竞争力的结果。在优化领域,1977年,霍兰德提出了一个革命性的想法,在计算机中模拟自然界的进化概念,以解决优化问题[1]就在那一刻,最著名的启发式算法——遗传算法(GA)[2]应运而生,并为解决不同研究领域中的挑战性和复杂问题开辟了一条新途径。在遗传算法中,选择概率较高的最适者,以类似于自然界的方式参与创造下一个种群。GA算法的一般思想非常简单。原创 2023-05-30 09:37:08 · 796 阅读 · 0 评论 -
【单目标优化算法】孔雀优化算法(Matlab代码实现)
【单目标优化算法】孔雀优化算法(Matlab代码实现)原创 2023-05-29 23:03:39 · 970 阅读 · 0 评论 -
【单目标优化算法】杂草优化算法(Matlab代码实现)
其中,Fx代表当前解的适应度,Fmin代表当前种群中所有解的最小适应度,Fmax代表代表当前种群中所有解的最大适应度。对应到最优解搜索问题中,接近最优解的解具有更强的适应度,会产生更多的子代个体(下一代的解)。远离最优解的解具有较低适应度,会产生较少的下一代个体。(当搜索最小值的时候,函数值最小的解适应度最大)随机生成一定数量的初始解(杂草),这些初始解(杂草)随机地均匀地分布在搜索空间(草原)内。现实世界中,不同杂草在草原上的适应度不同,适应度高的个体生长旺盛,将会产生更多的子代种子。原创 2023-05-08 09:10:06 · 700 阅读 · 0 评论 -
【单目标优化算法】沙猫群优化算法(Matlab代码实现)
本研究提出了一种新的元启发式算法,称为沙猫群优化(SCSO),该算法模拟了试图在自然界中生存的沙猫行为。这些猫能够检测到低于 2 kHz 的低频,并且还具有令人难以置信的挖掘猎物的能力。受这两个特征的启发,所提出的算法由两个主要阶段(搜索和攻击)组成。该算法以平衡的方式控制勘探和开发阶段的过渡,在以较少的参数和操作找到良好的解决方案方面表现良好。它是通过使用定义的自适应策略找到适当运动的方向和速度来实现的。将SCSO算法与CEC20基准函数的10个知名复数测试函数以及现代2019个复杂测试函数进行了测试,并原创 2023-04-27 16:11:41 · 753 阅读 · 0 评论 -
【单目标优化算法】海鸥优化算法(Matlab代码实现)
1]杨硕,叶鹏,刘俐利,王欢,孙峰.基于海鸥算法的综合能源系统优化规划研究[J].沈阳工程学院学报(自然科学版),2022,18(04):62-69.DOI:10.13888/j.cnki.jsie(ns).2022.04.012.[2]李大华,聂前,田禾,付文成,杜洋.改进海鸥优化算法在光伏系统MPPT中的应用[J].电源技术,2022,46(05):556-559.%按适应度排序,X(1,:)代表最优位置,X(end,:)代表最差位置。%% 海鸥算法子函数。原创 2023-04-26 22:30:17 · 397 阅读 · 0 评论 -
狐狸优化算法(Matlab代码实现)
本文提出了一种新的受自然启发的优化算法,称为狐狸优化器(Fox),该算法模拟了狐狸在自然界中捕食猎物时的觅食行为。FOX算法还与蜻蜓优化算法(DA)、粒子群优化(PSO)、适应度相关优化(FDO)、灰狼优化(GWO)、鲸鱼优化算法(WOA)、黑猩猩优化算法(ChOA)、蝴蝶优化算法(BOA)和遗传算法(GA)进行了比较。结果表明,FOX优于上述算法。此外,还进行了参数敏感性分析,以显示FOX中不同的探索和开发行为。本文还使用FOX来解决工程问题,例如压力容器设计,并且还用于解决发电:经济负荷分配问题。原创 2023-04-26 20:44:02 · 399 阅读 · 0 评论 -
【改进灰狼优化算法】混沌灰狼优化算法(Matlab代码实现)
[1]晏福,徐建中,李奉书.混沌灰狼优化算法训练多层感知器[J].电子与信息学报,2019,41(04):872-879.原创 2023-04-19 14:55:15 · 457 阅读 · 0 评论 -
【改进灰狼优化算法】改进收敛因子和比例权重的灰狼优化算法【期刊论文完美复现】(Matlab代码实现)
摘要:在分析灰狼优化算法不足的基础上,提出一种改进的灰狼优化算法(CGWO),该算法采用基于余弦规律变化的收敛因子,平衡算法的全局搜索和局部搜索能力,同时引入基于步长欧氏距离的比例权重更新灰狼位置,从而加快算法的收敛速度。最后以预测谷氨酸菌体生长浓度为例,利用CGWO算法估计Richards模型的参数,以均方根误差和平均绝对误差作为评价指标,与PSO算法、GA算法和VS-FOA算法的结果进行比较,CGWO算法可以有效地估计Richards模型中的参数。%% 改进点:收敛因子改进,文献中式(7)原创 2023-03-02 20:17:52 · 717 阅读 · 0 评论 -
【单目标优化算法】蜣螂优化算法(Dung beetle optimizer,DBO)(Matlab代码实现)
本文提出了一种新的基于种群的技术,称为粪甲虫优化器(DBO)算法,其灵感来自于粪甲虫的滚球、跳舞、觅食、偷窃和繁殖行为。新提出的DBO算法同时考虑了全局探索和局部开发,从而具有快速收敛速度和令人满意的解精度的特点。使用一系列众所周知的数学测试函数(包括23个基准函数和29个CEC-BC-2017测试函数)来评估DBO算法的搜索能力。从仿真结果中可以观察到,DBO算法在收敛速度、解的精度和稳定性方面与最先进的优化方法相比具有实质上的竞争性能。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-02-22 19:44:05 · 498 阅读 · 0 评论 -
【单目标优化算法】樽海鞘群算法(Matlab代码实现)
文献中的其他群体智能技术包括:人工蜂群(ABC)算法[11],布谷鸟搜索(CS)算法[12],萤火虫算法(FA)[13],蝙蝠算法(BA)[14],灰狼优化器(GWO)[15],[16],[17],海豚回声定位(DE)[18],鲸鱼优化算法(WOA)[19],果蝇优化算法(FOA)[20]和和谐搜索[21],[22]。一些个人主义算法是禁忌搜索(TS)[6],[23],爬山[24],迭代局部搜索(ILS)[25]和模拟退火(SA)[26],变量邻域搜索(VNS)[27]和引导局部搜索[28]。原创 2023-02-21 19:45:37 · 320 阅读 · 0 评论 -
【单目标优化算法】烟花优化算法(Matlab代码实现)
通过模拟烟花爆炸的方式来进行多点同时爆炸式搜索,这也许是一种高效的搜索方式,是有别于现有其他方法的新型搜索方法,从而有了研究这种爆炸搜索方式的想法,当时为其取名烟花算法(fireworks algorithm,FWA)。虽然烟花算法这个名称比较直观和简洁,但是由于它没有直接与优化等求解问题建立直接的联系,此后有些研究人员有时也用其他别称来称呼我们的烟花算法,如烟花优化算法、烟花爆炸算法、烟花爆炸优化算法、烟花爆炸搜索算法、爆炸搜索方法等。原创 2023-02-17 12:12:35 · 305 阅读 · 0 评论 -
【单目标优化算法】食肉植物优化算法(Matlab代码实现)
食肉植物算法(CPA)从随机初始化一组解决方案开始。然后将溶液分类为食肉植物和猎物,然后根据生长和繁殖过程进行分组。它们的适应值将更新,所有解决方案都将合并。该过程将继续,直到满足终止条件。原创 2023-02-12 22:50:15 · 60 阅读 · 0 评论 -
基于自适应适应度-距离平衡的随机分形搜索算法(Matlab代码实现)
对比表明,所提出的FDB-SFS算法在寻找最优解方面优于其他算法,并且收敛速度更快达到最优解。根据实验研究结果,所提出的FDB-SFS算法在OPF问题中的优化成本比AO、GBO、GPC、HGS、HHO、RUN、TSO、LSHADE、LSHADE-EPSIN、LSHADE-CNEPSIN、LSHADE-SPACMA和MadDE优化算法好5.7362%、0.0954%、7.6244、0.1785%、2.4329%、1.7408%、1.95317%、3.5486%、2.2007%和1.5203%。原创 2023-01-24 09:04:03 · 579 阅读 · 0 评论 -
基于粒子群优化和引力搜索混合优化算法改进的前馈神经网络(Matlab代码实现)
肤色识别的应用在基于内容的分析和人机交互中的应用得到了扩展。因此,实现一种有用的方法来分割皮肤像素可以帮助解决所呈现的问题。该文提出一种混合PSOGSA -ANN作为前馈神经网络(FNNs)的新训练方法,以研究解决皮肤分类问题的高效率。所提出的颜色分割算法直接应用于RGB色彩空间,无需色彩空间转换。本文利用粒子群优化(PSO)和引力搜索算法(GSA)的混合体,称为PSOGSA,用于训练前馈神经网络(FNN)。该程序是一个改进的前馈神经网络,使用称为PSOGSA的混合算法。行百里者,半于九十。原创 2023-01-22 13:21:00 · 477 阅读 · 0 评论 -
基于适应度距离平衡的全局优化问题导向机制的改进粘液-霉菌算法(Matlab代码实现)
在本文中,Slime-Mould-Algorithm(SMA)的性能得到了提高,这是一种当前的元启发式搜索算法。为了在SMA算法中更有效地对搜索过程生命周期过程进行建模,使用适应度-距离平衡(FDB)方法确定了指导搜索过程的候选解决方案。虽然SMA算法的性能被接受,但可以看出,由于应用FDB方法而开发的FDB-SMA算法的性能要好得多。从CEC 2020中选取的10个不同的无约束比较问题,将它们按30-50-100个维度排列,进行了设计。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-01-21 18:24:44 · 684 阅读 · 0 评论 -
基于二叉树的改进SPIHT算法(Matlab代码实现)
多 级 树 集 合 分 裂 (Set Partitioning in Hierarchical Trees, SPIHT)算法[2]对 EZW 算法做了重要改进,其具有更高的压缩效率、更快的执行速度等优点,是目前基于零树结构的压缩算法中的较优的算法[3]。然而,进行熵编码需要很大的计算量。该算法与上述文献不同,虽然文献[9]提出了一种基于提升小波的二叉树图像编码方法,不过此方法中的二叉树是一种和 SPIHT 的方向树类似的跨尺度的零树结构,而本文算法中的二叉树则建立在同一尺度的相邻系数上。原创 2023-01-15 22:33:05 · 394 阅读 · 0 评论 -
使用混沌和非线性控制参数来提高哈里斯鹰优化算法的优化性能,解决车联网相关的路由问题(Matlab代码实现)
特别是,NCHHO在求解问题维数为D = 30和50的单模态和多模态函数时,平均提供了92%更好的结果,而对于更高维的问题,我们提出的算法与其他算法相比,在D = 100和1000的情况下显示出100%一致的改进。为此,本文提出的NCHHO算法展示了一种被不同应用广泛使用的有前途的方法,这为行业和企业解决日常遇到的优化问题带来了好处,例如资源分配,信息检索,寻找通过网络发送数据的最佳路径,路径规划以及许多其他应用。为了缓解该算法的缺点,该文提出一种基于非线性的混沌哈里斯鹰优化(NCHHO)的改进版本。原创 2023-01-15 08:39:46 · 218 阅读 · 0 评论 -
借助模糊逻辑将文化算法与和谐搜索相结合进行学习——文化和谐学习算法(Matlab代码实现)
这里都是关于使用进化算法学习的。和谐搜索和文化算法是两种快速优化算法,它们的结果在这里组合在一起,以便在一个简单的中训练目标的输入数据集。基本上,系统从制作初始模糊模型和拟合开始基于输入的输出首先通过和谐搜索,然后尝试拟合和谐搜索输出与第二阶段的输入通过文化算法。这意味着我们正在同时使用两者,进化算法,以提高准确性。系统很容易,用于回归、分类和其他优化任务。您可以使用您的数据并使用参数。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-01-14 13:24:37 · 159 阅读 · 0 评论 -
面向高维优化问题的混沌粒子群混合蝴蝶优化算法(Matlab代码实现)
摘要:为了解决蝶形优化算法(BOA)容易出现精度低、收敛慢的问题,研究的趋势是将两种或多种算法混合,以获得优化问题领域的最优解。提出了一种新的混合算法,即HPSOBOA,并介绍了三种改进基本BOA的方法。因此,引入了使用立方一维映射的BOA初始化,并执行了非线性参数控制策略。此外,将粒子群优化(PSO)算法与BOA相结合,以改进全局优化的基本BOA。实验的比较结果表明,与PSO、BOA和其他已知的群优化算法相比,混合HPSOBOA在高维数值优化问题中收敛速度快,稳定性更好。关键词:蝶形优化算法(BOA);原创 2023-01-13 21:54:17 · 140 阅读 · 0 评论 -
合作搜索优化算法(Matlab代码实现)
合作搜索算法(CSA)在问题空间中随机生成一组候选解,然后反复执行3个算子,直到满足停止准则:使用团队通信算子改进全局探索,确定有希望的搜索区域;反射学习算子用于实现探索和开发之间的平衡;内部竞争运算符用于为下一个周期选择性能更好的解决方案。错误使用 tracklsq (line 14)错误使用 tracklsq (line 14)博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-01-12 09:31:26 · 215 阅读 · 0 评论 -
基于健身-距离平衡和基于学习的人工蜂群的强大优化算法(Matlab代码实现)
为了研究所提出的算法的开发、探索和平衡搜索能力,在标准和复杂的基准测试套件(经典、IEEE CEC 2014、IEEE CEC 2017 和 IEEE CEC 2020)上对其进行了测试。为了验证所提出的FDB-TLABC在全局优化问题和光伏参数估计问题(一个受约束的真实世界工程问题)中的性能,根据IEEE CEC标准进行了非常全面和合格的实验研究。统计分析结果证实,与其他优化方法相比,所提出的FDB-TLABC提供了最佳的最优解,并产生了更好的性能。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-01-11 15:15:17 · 70 阅读 · 0 评论 -
贪婪的非分层灰狼优化算法(G-NHGWO)(Matlab代码实现)
该算法于2014年推出,已被大量研究人员和设计师使用,因此原始论文的引用次数超过了许多其他算法。在Niu等人最近的一项研究中,介绍了这种算法优化现实世界问题的主要缺点之一。总之,他们表明,随着问题的最佳解决方案从0发散,GWO的性能会下降。在贪婪非分层灰狼优化器(G-NHGWO)中,通过对原始GWO算法进行直接修改,即忽略其社会等级,我们能够在很大程度上消除这一缺陷,并为该算法的未来使用开辟了新的视角。通过将所提方法应用于基准和实际工程问题,验证了该方法的效率。部分理论来源于网络,如有侵权请联系删除。原创 2023-01-08 10:51:55 · 128 阅读 · 0 评论 -
基于改进的混沌引力常数的引力搜索算法(Matlab代码实现)
相比之下,快速开发有前途的地区是后一阶段的主要目标。由于基于群体的元启发式算法的随机性,在这两个阶段之间找到适当的平衡确实具有挑战性。这项工作将十张混沌图嵌入到最近提出的基于人口的元启发式算法(G)的引力常数(作为案例研究,12个偏移和偏置基准函数评估了所提出的基于混沌的GSA算法在探索和开发方面的性能。本文将十张混沌图嵌入到最近提出的基于人口的元启发式算法(G)的引力常数(G)中,称为引力搜索算法(GSA)。作为案例研究,12个偏移和偏置基准函数评估了所提出的基于混沌的GSA算法在探索和开发方面的性能。原创 2023-01-01 19:03:49 · 162 阅读 · 0 评论