优化算法
文章平均质量分 87
wlz249
这个作者很懒,什么都没留下…
展开
-
协同细菌觅食优化算法(Matlab代码实现)
协同细菌觅食优化算法是一种基于大肠杆菌的社会觅食行为的新型优化算法。本文提出了对原始BFO算法的一种改进,即“协同细菌觅食优化”CBFO,这在解决复杂优化问题时显著改进了原始BFO。这一显著改进是通过对原始BFO应用两种协作方法实现的,即隐式空间分解级别上的串行异构协作和混合空间分解级别的串行异构合作。实验比较了两种CBFO变体与原始BFO、标准PSO和实数编码GA在四个广泛使用的基准函数上的性能。新方法显示出比原始BFO的性能显著提高,并且似乎与PSO和GA相当。部分理论来源于网络,如有侵权请联系删除。原创 2023-07-11 22:00:33 · 50 阅读 · 0 评论 -
【改进算法】混合鲸鱼WOA和BAT算法(Matlab代码实现)
㼿鲸鱼优化算法(whale optimization algorithm, WOA)是一种受自然启发的元启发式优化算法,由Mirjalili和Lewis于2016年提出。㼿因此,本文对WOA进行了系统的meta分析调查,以帮助研究者将其应用于不同领域或与其他常用算法进行混合。本文从WOA的算法背景、特点、局限性、改进、杂交和应用等方面对WOA进行了深入介绍。㼿en,建立了WOA修饰和杂交的统计结果,并与最常用的优化算法和WOA进行了比较。此外,我们的研究为提出一种混合WOA和BAT算法的新技术铺平了道路。原创 2023-06-16 09:40:55 · 40 阅读 · 0 评论 -
混沌引力搜索算法(CGSA)解决三个机械工程设计问题(Matlab代码实现)
本研究将十个混沌映射与引力常数相结合,以增加引力搜索算法( GSA )的开发能力。此外,CGSA还用于保持引力常数的自适应能力。此外,混沌映射被用于克服标准GSA的早熟收敛和陷入局部极小的问题。本文旨在研究混沌引力搜索算法( CGSA )在求解焊接梁设计( WBD )、压缩弹簧设计( CSD )和压力容器设计( PVD )等机械工程设计框架中的性能。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-06-11 22:29:22 · 43 阅读 · 0 评论 -
用于二维和三维声学设计灵敏度分析的奇异边界法(Matlab代码实现)
奇异边界法是一类半解析边界无网格配点技术,是用于计算科学与工程问题的新型数值算法之一。不同之处在于,奇异边界法引入源点强度因子的概念来代替基本解的源点奇异性,避免处理边界元法中数学复杂的奇异与近奇异数值积分。为提高声学灵敏度分析数值计算的速度和准确性,充分利用Burton-Miller公式和奇异边界法的优势,采用MATLAB软件对声学灵敏度分析进行程序设计与实现,生成基于MATLAB的Burton-Miller奇异边界法图形用户界面(graphical user interface, GUI)。原创 2023-03-27 16:56:14 · 105 阅读 · 0 评论 -
【GMDH】预测帕拉州东南部的月降雨量(Matlab代码实现)
目前关于GMDH理论与回归分析之间的交叉研究还很少,关于GMDH算法对模型质量的评价工作也并不多见。本文着眼于GMDH理论与回归分析之间的结合研究,其意义在于:运用GMDH理论来改进回归模型的预测效果,运用计量经济模型的统计检验来补充GMDH模型评价工作,充分结合两个领域的优势,共同促进两个理论的进一步完善和发展。结合GMDH理论和计量经济学理论两个领域的知识,相互补充以进行理论间的交叉研究,首先综述了GMDH理论与计量经济学理论的优势与不足,然后从理论和实证两方面展开研究,进行两者的交叉改进工作。原创 2023-03-26 09:55:22 · 149 阅读 · 0 评论 -
【单目标优化算法】烟花优化算法(Matlab代码实现)
通过模拟烟花爆炸的方式来进行多点同时爆炸式搜索,这也许是一种高效的搜索方式,是有别于现有其他方法的新型搜索方法,从而有了研究这种爆炸搜索方式的想法,当时为其取名烟花算法(fireworks algorithm,FWA)。虽然烟花算法这个名称比较直观和简洁,但是由于它没有直接与优化等求解问题建立直接的联系,此后有些研究人员有时也用其他别称来称呼我们的烟花算法,如烟花优化算法、烟花爆炸算法、烟花爆炸优化算法、烟花爆炸搜索算法、爆炸搜索方法等。原创 2023-03-11 23:51:12 · 75 阅读 · 0 评论 -
【多目标优化算法】多目标蚱蜢优化算法(Matlab代码实现)
然后,将存档和目标选择技术集成到算法中,以估计多目标问题的帕累托最优前沿。结果表明,在获得的帕累托最优解及其分布的准确性方面,所提出的算法能够提供非常有竞争力的结果。在优化领域,1977年,霍兰德提出了一个革命性的想法,在计算机中模拟自然界的进化概念,以解决优化问题[1]就在那一刻,最著名的启发式算法——遗传算法(GA)[2]应运而生,并为解决不同研究领域中的挑战性和复杂问题开辟了一条新途径。在遗传算法中,选择概率较高的最适者,以类似于自然界的方式参与创造下一个种群。GA算法的一般思想非常简单。原创 2023-03-05 15:44:36 · 74 阅读 · 0 评论 -
【改进灰狼优化算法】改进收敛因子和比例权重的灰狼优化算法【期刊论文完美复现】(Matlab代码实现)
摘要:在分析灰狼优化算法不足的基础上,提出一种改进的灰狼优化算法(CGWO),该算法采用基于余弦规律变化的收敛因子,平衡算法的全局搜索和局部搜索能力,同时引入基于步长欧氏距离的比例权重更新灰狼位置,从而加快算法的收敛速度。最后以预测谷氨酸菌体生长浓度为例,利用CGWO算法估计Richards模型的参数,以均方根误差和平均绝对误差作为评价指标,与PSO算法、GA算法和VS-FOA算法的结果进行比较,CGWO算法可以有效地估计Richards模型中的参数。%% 改进点:收敛因子改进,文献中式(7)原创 2023-02-26 22:07:29 · 132 阅读 · 0 评论 -
【改进灰狼优化算法】混沌灰狼优化算法(Matlab代码实现)
[1]晏福,徐建中,李奉书.混沌灰狼优化算法训练多层感知器[J].电子与信息学报,2019,41(04):872-879.原创 2023-02-24 14:46:35 · 560 阅读 · 0 评论 -
【单目标优化算法】蜣螂优化算法(Dung beetle optimizer,DBO)(Matlab代码实现)
本文提出了一种新的基于种群的技术,称为粪甲虫优化器(DBO)算法,其灵感来自于粪甲虫的滚球、跳舞、觅食、偷窃和繁殖行为。新提出的DBO算法同时考虑了全局探索和局部开发,从而具有快速收敛速度和令人满意的解精度的特点。使用一系列众所周知的数学测试函数(包括23个基准函数和29个CEC-BC-2017测试函数)来评估DBO算法的搜索能力。从仿真结果中可以观察到,DBO算法在收敛速度、解的精度和稳定性方面与最先进的优化方法相比具有实质上的竞争性能。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-02-23 09:10:49 · 303 阅读 · 0 评论 -
【单目标优化算法】食肉植物优化算法(Matlab代码实现)
食肉植物算法(CPA)从随机初始化一组解决方案开始。然后将溶液分类为食肉植物和猎物,然后根据生长和繁殖过程进行分组。它们的适应值将更新,所有解决方案都将合并。该过程将继续,直到满足终止条件。原创 2023-02-22 19:46:05 · 57 阅读 · 0 评论 -
【库存控制】基于象鼻虫损害优化算法求解库存控制问题(Matlab代码实现)
这项研究提出了一种新的基于群的元启发式算法,称为象鼻虫损伤优化算法(WDOA),该算法模拟了象鼻虫的飞行能力、鼻部力量和对作物或农产品的损伤能力。所有测试的功能都与广泛使用的粒子群优化(PSO)、遗传算法(GA)、和谐搜索(HS)算法、帝国主义竞争算法(ICA)、萤火虫算法(FA)和差分进化(DE)算法等基准算法进行了比较。此外,所有问题都用DE、FA和HS算法进行了测试,所提出的算法通过提供精确性和合理的速度,在所有函数和问题上表现出鲁棒性和速度。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-02-08 09:29:05 · 55 阅读 · 0 评论 -
多孔弹性材料中传播的膨胀波方法(Matlab代码实现)
膨胀波是流体力学的基本概念之一,指流体中扰动区与未扰动区的分界面,流体通过此界面会压力降低。膨胀波问题中一个典型例子是超音速气流绕凸角的定常流动,这种流动称为普朗特-迈耶尔流动。在这种流动中,气流逐渐从一个方向转到另一个方向,同时不断加速。[1]刘占芳,严波,唐录成.饱和多孔弹性材料中加速度波的传播[J].重庆大学学报(自然科学版),1998(02):9-17.原创 2023-01-29 11:37:34 · 84 阅读 · 0 评论 -
城市轨道交通供电系统简介及功能实现(Matlab代码实现)
城市轨道交通供电系统是为城市轨道交通运营提供所需电能的系统,不仅为城市轨道交通电动列车提供牵引用电,而且还为城市轨道交通运营服务的其他设施提供电能,如照明、通风、空调、给排水、通信、信号、防灾报警、自动扶梯等,应具备安全可靠、技术先进、功能齐全、调度方便和经济合理等特点。在城市轨道交通的运营中,供电一旦中断,不仅会造成城市轨道交通运输系统的瘫痪,还会危及乘客生命与财产安全。[1]鲁宗相,王彩霞,闵勇,周双喜,吕金祥,王云波.微电网研究综述[J].电力系统自动化,2007(19):100-107.原创 2023-01-27 21:00:23 · 357 阅读 · 0 评论 -
向外搜索(OS)算法是一种新算法,旨在为改进进化算法的收敛性提供多种形式(Matlab代码实现)
向外搜索(OS)算法是一种新算法,旨在为改进进化算法的收敛性提供多种形式(Matlab代码实现)OS不是使用新功能,而是使用进化算法的微分向量方程执行。本研究推荐了三种操作系统方案,以获得提高进化算法性能的解决方案。第一个使用算法的原始方程来生成操作系统解决方案或候选解决方案。最后一种使用另一种算法的方程为所研究的算法创建操作系统解决方案。使用CEC2015基准测试套件检查了三种生物启发算法,以比较所提出的OS方案的各自性能。比较结果表明,从当前区域向外搜索区域优于检查通过基于对立的学习获得的对立位置。原创 2023-01-13 21:52:26 · 155 阅读 · 0 评论 -
使用x射线与大块材料中原子相互作用的基本理论模拟相对强度XRD图案(Matlab代码实现)
1]胡林彦,张庆军,沈毅.X射线衍射分析的实验方法及其应用[J].河北理工学院学报,2004(03):83-86+93.这一系列 MATLAB 代码旨在使用x射线与大块材料中原子相互作用的基本理论模拟相对强度XRD图案。除非需要混合物成分规则,否则无需预定义参数。.xlsx并将所需的组件添加到工作表的末尾。原创 2023-01-13 16:18:55 · 253 阅读 · 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-13 09:48:35 · 160 阅读 · 1 评论 -
基于透镜傅里叶变换特性的4F相关器系统的Matlab仿真(Matlab代码实现)
根据衍射理论,焦距为f的凸透镜将在透镜后方距离f处产生傅里叶变换,而物体位于透镜前方距离f处。这些特性使我们有机会实现二维物体的直接傅里叶变换和逆傅里叶变换,并修改和分析其空间频谱。[1]李琳. 基于光栅衍射光干涉的位移测量技术研究[D].中国科学院研究生院(长春光学精密机械与物理研究所),2010.原创 2023-01-12 14:29:36 · 457 阅读 · 0 评论 -
基于适应度距离平衡的全局优化问题导向机制的改进粘液-霉菌算法(Matlab代码实现)
在本文中,Slime-Mould-Algorithm(SMA)的性能得到了提高,这是一种当前的元启发式搜索算法。为了在SMA算法中更有效地对搜索过程生命周期过程进行建模,使用适应度-距离平衡(FDB)方法确定了指导搜索过程的候选解决方案。虽然SMA算法的性能被接受,但可以看出,由于应用FDB方法而开发的FDB-SMA算法的性能要好得多。从CEC 2020中选取的10个不同的无约束比较问题,将它们按30-50-100个维度排列,进行了设计。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-01-11 20:22:37 · 93 阅读 · 0 评论 -
面向高维优化问题的混沌粒子群混合蝴蝶优化算法(Matlab代码实现)
摘要:为了解决蝶形优化算法(BOA)容易出现精度低、收敛慢的问题,研究的趋势是将两种或多种算法混合,以获得优化问题领域的最优解。提出了一种新的混合算法,即HPSOBOA,并介绍了三种改进基本BOA的方法。因此,引入了使用立方一维映射的BOA初始化,并执行了非线性参数控制策略。此外,将粒子群优化(PSO)算法与BOA相结合,以改进全局优化的基本BOA。实验的比较结果表明,与PSO、BOA和其他已知的群优化算法相比,混合HPSOBOA在高维数值优化问题中收敛速度快,稳定性更好。关键词:蝶形优化算法(BOA);原创 2023-01-09 22:00:48 · 256 阅读 · 0 评论 -
使用混沌和非线性控制参数来提高哈里斯鹰优化算法的优化性能,解决车联网相关的路由问题(Matlab代码实现)
CHHO使用混沌和非线性控制参数来提高HHO的优化性能。在所提出的方法中使用混沌地图的主要目的是改善HHO的探索行为。此外,本文还引入了一个非线性控制参数来调整HHO的探索性和剥削性行为。所提出的NCHHO算法使用各种混沌图展示了性能的改进,这些混沌图是为了识别最有效的混沌图,并在几个众所周知的基准函数上进行了测试。此外,这项工作还考虑解决车联网(IoV)优化问题,该问题展示了NCHHO在解决大规模现实问题方面的适用性。参考文献: 部分代码:clc;clear all;close all;T=500;原创 2023-01-09 10:07:58 · 127 阅读 · 0 评论 -
基于健身-距离平衡和基于学习的人工蜂群的强大优化算法(Matlab代码实现)
为了研究所提出的算法的开发、探索和平衡搜索能力,在标准和复杂的基准测试套件(经典、IEEE CEC 2014、IEEE CEC 2017 和 IEEE CEC 2020)上对其进行了测试。为了验证所提出的FDB-TLABC在全局优化问题和光伏参数估计问题(一个受约束的真实世界工程问题)中的性能,根据IEEE CEC标准进行了非常全面和合格的实验研究。统计分析结果证实,与其他优化方法相比,所提出的FDB-TLABC提供了最佳的最优解,并产生了更好的性能。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-01-08 10:48:36 · 117 阅读 · 1 评论 -
借助模糊逻辑将文化算法与和谐搜索相结合进行学习——文化和谐学习算法(Matlab代码实现)
这里都是关于使用进化算法学习的。和谐搜索和文化算法是两种快速优化算法,它们的结果在这里组合在一起,以便在一个简单的中训练目标的输入数据集。基本上,系统从制作初始模糊模型和拟合开始基于输入的输出首先通过和谐搜索,然后尝试拟合和谐搜索输出与第二阶段的输入通过文化算法。这意味着我们正在同时使用两者,进化算法,以提高准确性。系统很容易,用于回归、分类和其他优化任务。您可以使用您的数据并使用参数。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-01-07 18:16:35 · 111 阅读 · 0 评论 -
合作搜索优化算法(Matlab代码实现)
合作搜索算法(CSA)在问题空间中随机生成一组候选解,然后反复执行3个算子,直到满足停止准则:使用团队通信算子改进全局探索,确定有希望的搜索区域;反射学习算子用于实现探索和开发之间的平衡;内部竞争运算符用于为下一个周期选择性能更好的解决方案。错误使用 tracklsq (line 14)错误使用 tracklsq (line 14)博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-01-06 18:51:12 · 92 阅读 · 0 评论 -
贪婪的非分层灰狼优化算法(G-NHGWO)(Matlab代码实现)
该算法于2014年推出,已被大量研究人员和设计师使用,因此原始论文的引用次数超过了许多其他算法。在Niu等人最近的一项研究中,介绍了这种算法优化现实世界问题的主要缺点之一。总之,他们表明,随着问题的最佳解决方案从0发散,GWO的性能会下降。在贪婪非分层灰狼优化器(G-NHGWO)中,通过对原始GWO算法进行直接修改,即忽略其社会等级,我们能够在很大程度上消除这一缺陷,并为该算法的未来使用开辟了新的视角。通过将所提方法应用于基准和实际工程问题,验证了该方法的效率。部分理论来源于网络,如有侵权请联系删除。原创 2023-01-05 16:15:03 · 116 阅读 · 0 评论 -
基于改进的混沌引力常数的引力搜索算法(Matlab代码实现)
相比之下,快速开发有前途的地区是后一阶段的主要目标。由于基于群体的元启发式算法的随机性,在这两个阶段之间找到适当的平衡确实具有挑战性。这项工作将十张混沌图嵌入到最近提出的基于人口的元启发式算法(G)的引力常数(作为案例研究,12个偏移和偏置基准函数评估了所提出的基于混沌的GSA算法在探索和开发方面的性能。本文将十张混沌图嵌入到最近提出的基于人口的元启发式算法(G)的引力常数(G)中,称为引力搜索算法(GSA)。作为案例研究,12个偏移和偏置基准函数评估了所提出的基于混沌的GSA算法在探索和开发方面的性能。原创 2023-01-05 12:34:05 · 88 阅读 · 0 评论 -
改进极坐标表示(MPR)中AOA定位的特征空间解和偏置减少解(Matlab代码实现)
1]马婧. 基于UWB信号的单基站定位算法研究及AOA定位研究[D].中国海洋大学,2013.在MPR中基于三维AOA定位的两个代数解,称为特征向量(EV)解和偏置减少(BR)解。原创 2023-01-02 13:24:55 · 143 阅读 · 0 评论 -
基于遗传算法的BP神经网络技术的应用(Matlab代码实现)
基因的交叉、变异等过程。在求解较为复杂的组合优化问题时,相对一些常规的优化算法,通常能够较快地获得较好的优化结果。遗传算法(Genetic Algorithm,GA)最早是由美国的 John holland于20世纪70年代提出,该算法是根据大自然中生物体进化规律而设计提出的。[1]胡大伟,陈诚.遗传算法(GA)和禁忌搜索算法(TS)在配送中心选址和路线问题中的应用[J].系统工程理论与实践,2007(09):171-176.运算,将问题的求解过程转换成类似生物进化中的。该算法通过数学的方式,利用。原创 2022-12-30 14:01:05 · 217 阅读 · 0 评论 -
入侵性杂草优化算法的改进与应用(Matlab代码实现)
入侵杂草算法(IWO算法)是模拟杂草繁衍过程的一种随机搜索方法,具有鲁棒性、自适应性强和编程简单等优点,但也有搜索效率低,容易陷入局部最优的不足.在种群初始化阶段,研究者采用多子群法、反向学习法和混沌序列等方法使种群在全局空间分布更均匀;在空间扩散阶段,研究者将防早熟的杂草算法、Alopex算法、Lévy飞行法和蝙蝠算法等应用于IWO算法,使得部分种子在空间扩散阶段获得更强的全局搜索能力;在竞争排斥阶段,采用差分进化算法,可改善种群的多样性,并且更容易选择出优秀个体,提高收敛速度.原创 2022-12-28 11:58:18 · 542 阅读 · 0 评论 -
鲸鱼优化算法及其在无线网络资源分配中的应用(Matlab代码实现)
鲸鱼优化算法(Whale Optimization Algorithm)是一种新兴的智能优化算法,在2016年提出。鲸鱼在捕猎过程中采用包围猎物与环形游动喷出气泡网来驱赶猎物两种方式进行捕猎。选取Sphere函数作为测试基函数,比较鲸鱼优化算法WOA与遗传算法GA、粒子群算法PSO的寻优性能,从结果图可以看到,鲸鱼算法具有较好的全局搜索性能。[1]王镱嬴. 基于改进鲸鱼算法的神经网络预测模型的研究[D].辽宁科技大学,2020.DOI:10.26923/d.cnki.gasgc.2020.000271.原创 2022-12-24 20:07:22 · 561 阅读 · 0 评论 -
使用HGS算法调整PD控制器增益的无人机动态性能数据——基于启发式的无人机路径跟踪优化(Matlab代码实现)
基于无人机导航系统的自身特点,无人机在导航过程中会出现无法精确定位的情况,从而产生定位误差。根据深度优先搜索算法与回溯算法的特点,设计启发式深度优先搜索+回溯算法来求解问题,并在此算法基础上加入模拟退火机制对解的质量进行优化。以某飞行区域的数据为例进行仿真实验,结果表明启发式深度优先搜索+回溯算法可以快速有效地求解考虑定位误差的无人机航迹规划问题。[1]李锐,刘占辰,荆献勇.基于启发式算法的无人机三维航迹规划仿真研究[J].电光与控制,2009,16(08):27-31.原创 2022-12-23 20:37:00 · 251 阅读 · 0 评论 -
用于生成随机曲面的Matlab程序(Matlab代码实现)
本文在总结、分析现有随机图形生成方法的基础上,结合自由形状的造型技术、自适应神经网络的自适应学习机理,从增强随机图形的可预见性和可控性出发,在一个统一的框架体系内,研究了多种随机图形的生成方法,为增强随机图形的造型功能和自然现象的模拟能力提供了新的思路和新途径。[1]莫灿林. 多类型随机图形生成方法及应用研究[D].浙江大学,2004.原创 2022-12-22 19:17:29 · 1196 阅读 · 0 评论 -
用简单伪随机数发生器实现随机中点位移分形(Matlab代码实现)
随机分形(random fractal)采用随机生成机制而得到的分形集.分形体不具有特征尺度(亦即大小尺度跨好几个量级),却有自相似结构的分形.如康托尔集合,它由反复进行每次去其线段中间三分之一的操作而形成.用尺度r量出的积的数目就是就是康托尔集合的维数. 自然界中还有许多无特征尺度现象,它们虽不像康托尔集合那样是严格意义上的分形,但其统计特征和尺度在双对数坐标上仍可找到一个不变量。原创 2022-12-22 19:09:22 · 421 阅读 · 0 评论 -
自重启伪遗传改良算法解决TSP问题(Matlab代码实现)
旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。[1] 包子阳,余继周,杨杉.智能优化算法及其MATLAB实例(第2版)[M].电子工业出版社,2016.[2]张岩,吴水根.MATLAB优化算法源代码[M].清华大学出版社,2017.原创 2022-12-21 22:28:52 · 240 阅读 · 0 评论 -
通过展开序列ISTA(SISTA)算法创建的递归神经网络(RNN)(Matlab代码实现)
(recurrent neural network)的推广。当递归神经网络的每个父节点都仅与一个子节点连接时,其结构等价于全连接的循环神经网络。递归神经网络(recursive neural network)是具有树状阶层结构且网络节点按其连接顺序对输入信息进行。本文包含通过展开序列ISTA(SISTA)算法创建的递归神经网络(RNN)的代码,用于序列稀疏编码。递归神经网络(recursive neural network)提出于1990年,被视为。且权重共享,被用于包含结构关系的机器学习任务,在。原创 2022-12-20 11:40:23 · 1260 阅读 · 0 评论 -
PDE优化|逆问题中偏微分方程约束优化的惩罚方法(Matlab代码实现)
在逆问题中,目标是从间接观察中推断物理参数(例如密度、声速或电导率)。当基础模型由偏微分方程 (PDE)(例如,波动方程或麦克斯韦方程)描述时,观察到的数据通常是多个右手边 PDE 解的部分测量值。这些参数通常显示为 PDE 中的系数。这些问题出现在许多应用中,例如地球物理学 [1、2、3、4]、医学成像 [5、6] 和无损检测。许多逆和参数估计问题可以写成偏微分方程约束的优化问题。因此,目标是从几个右侧偏微分方程解的部分测量中推断出参数,通常是偏微分方程的系数。原创 2022-12-19 20:56:58 · 250 阅读 · 0 评论 -
动态优化解决方案空间中的最小支持(Matlab代码实现)
相对于求解函数极值这类静态问题,许多存在于真实世界的优化问题都是在动态变化的,这一类问题被称为动态优化问题,或动态环境优化问题。在这类问题中,目标函数、约束条件、帕累托前沿等都有可能随着时间进行变化。这一类动态优化问题比静态问题更有难度,随着时间推移,我们必须对一个问题进行重复优化。[1]陈柏谦. 基于时空网络的空车动态优化模型研究[D].北京交通大学,2009.原创 2022-12-19 10:49:45 · 307 阅读 · 0 评论 -
优化算法——全局灵敏度分析算法(PAWN )(Matlab代码实现)
大量参数是复杂环境模型的主要问题,因为它限制了它们的应用。因此,旨在识别模型的有影响和无影响参数的敏感性分析 (SA) 方法对于这些模型的有效校准至关重要。SA 确实允许通过应用因子固定 (FF) 和因子优先级 (FP) 来减少校准过程中涉及的参数数量。在本文中,基于密度的全球敏感性分析 (GSA) 方法 -PAWN- 应用于土壤和水评估工具 (SWAT),这是一种高度参数化的水文模拟器。原创 2022-12-18 18:35:37 · 541 阅读 · 0 评论 -
对时间序列数据(牛仔裤销售数据集)进行LSTM预测(Matlab代码实现)
LSTM模型的一个常见用途是对长时间序列数据进行学习预测,例如得到了某商品前一年的日销量数据,我们可以用LSTM模型来预测未来一段时间内该商品的销量。但对于不熟悉神经网络或者对没有了解过RNN模型的人来说,想要看懂LSTM模型的原理是非常困难的,但有些时候我们不得不快速上手搭建一个LSTM模型来完成预测任务。本文分析在线产品价格数据以预测当前产品价格。首先建立模型,确定每个因素对定价的影响程度,并且能够预测出在不同变量组合下的价格;从而根据特定的价格水平,对产品进行设计,制定商业策略。原创 2022-12-17 17:33:14 · 847 阅读 · 0 评论 -
基于高分辨率时频分析的单通道地震数据自动噪声衰减方法(Matlab代码实现)
使用一般交叉验证方法来估计阈值水平,该方法不依赖关于噪声水平的任何先验知识。通过增加基于峰度测量的预处理步骤和基于自适应硬阈值的后处理步骤,提高了阈值处理的效率。所提出的算法可以衰减噪声(白色或彩色)并保持信号,或者去除信号并保持噪声。因此,它既可以用于正常的去噪应用,也可以用于环境噪声研究中的预处理。[1]王姣,李振春,王德营.基于CEEMD的地震数据小波阈值去噪方法研究[J].石油物探,2014,53(02):164-172.这是GCV方法的一种反向算法,可以去除信号并保持背景噪声。原创 2022-12-16 21:00:38 · 453 阅读 · 0 评论