智能算法 智能算法是路线规划,深度学习等等各个领域所使用的优化算法,是算法进阶之路的必备之路。 简介 主要针对总体主流的算法进行,例如遗传算法,粒子群算法,模拟重复算法,免疫算法,蚁群算法等等一系列的算法。 | |登录微信公众号:TeaUrn 开始使用 实现版本Java,Python,MatLab多版本实现。具体详细说明单击以下连接针对每个算法都有详细的说明。 联系方式: 微信公众号: TeaUrn或者扫描下方二维码进行关注。里面有惊喜等你哦~~ 捐赠 如果您觉得文章对您有所帮助,可以请作者喝 :hot_beverage: 。 支付宝/微信/ QQ
1
SPO_BPNN_PID:基于粒子群优化的神经网络PID控制
1
matlab代码粒子群算法粒子群优化 这是用Matlab编写的基本PSO算法。 该代码是矢量化的,可以选择使用并行计算工具箱。 包括演示和示例。 这是学习如何实现PSO算法的一个很好的例子,适用于大规模非线性系统参数估计的全局优化。 稍后将进行改进以提高收敛速度。
2022-05-03 15:19:04 2KB 系统开源
1
PYthon中最先进的MEta启发式算法的集合(渐进式) “知识就是力量,分享是生活进步的前提。对某人来说,这似乎是一种负担,但这是实现永生的唯一途径。” --- 快速通知 嘿,在收到有关如何使用此库解决多个(许多)目标优化问题的许多问题之后? 不好意思告诉您,该库仅用于解决单(单)目标优化问题。 由于处理多个目标函数与单个目标函数完全不同(更难)。 (查找Pareto前沿(参考前沿-真正的Pareto前沿)是NP难题。 因此,我目前正在制作一个新的库“ momapy”-(PYthon中最新的多目标/多目标元启发式算法的集合),用于解决多目标/多目标优化。 “ MOMAPY”将在这里托管: 介绍 MEALPY是适用于大多数最先进的种群元启发式算法的python模块,并已获得MIT许可。 该框架的目标是: 与所有人免费共享元启发式领域的知识 帮助所有领域的其他研究人员尽快访问优化
1
matlab代码粒子群算法鲁棒粒子群优化RPSO 这是国防科学技术大学数学与系统科学系的博士生罗强写的一种用于RPSO的简单Matlab算法。 它对任何学术用户都是免费的,但是请注意,不能保证没有错误。 热烈欢迎对这种算法的理论或应用进行任何讨论。 如果您使用此代码,请引用以下文章: 罗强东怡鲁棒粒子群优化的共同发展框架。 应用数学与计算,2008,199(2):611-622。 如何使用? 核心算法在PSOed200.m中编码,从而最大程度地减少了给定的目标函数。 在此程序中已开发了四个算法(SPSO,LPSO,FPSP,RPSO),可以通过指定不同的AlgPara来调用。 myFun.m中已实现了许多目标功能。 如果要在程序中包含自己的目标函数,请简单地尝试将函数的代码添加到myFun.m中,作为“开关”的另一个“例”。 主要算法在runPSO.m中,其中显示了如何调用PSOed200的函数。 只需使用不同的参数调用PSOed200.m。 对应的电子邮件:
2021-10-16 21:38:51 38KB 系统开源
1
变邻域搜索算法matlab代码解决工程优化问题 粒子群优化 1.简介 粒子群优化(PSO)是一种计算方法,它通过反复尝试针对给定的质量度量来改进候选解决方案来优化问题。 它通过拥有一组候选解(粒子)并根据粒子位置和速度上的简单数学公式在搜索空间中移动这些粒子来解决问题。 每个粒子的运动都受其本地最知名位置的影响,但也被引导向搜索空间中最知名的位置,这些位置会随着其他粒子找到更好的位置而更新。 可以预期这将朝着最佳解决方案迈进。 在这项研究中,存在四个用PSO解决的工程优化问题。 在此存储库中共享MATLAB算法和代码实现。 如图1所示。 x表示粒子的位置。 这些是我们在搜索领域的解决方案。 然后图中的箭头是每个粒子的速度。 2.算法 PSO模拟了鸟群的行为。 假设以下情况:一群鸟在一个区域中随机寻找食物。 被搜索的地区只有一种食物。 所有的鸟都不知道食物在哪里。 但是他们知道每次迭代中的食物有多远。 那么,找到食物的最佳策略是什么? 有效的方法是跟随最接近食物的鸟。 PSO从方案中学习并用于解决优化问题。 在PSO中,每个解决方案都是搜索空间中的“鸟”。 我们称其为“粒子”。 所有粒子
2021-10-14 21:14:07 1.87MB 系统开源
1