【优化求解】平衡优化器算法matlab源码
文章作者:佚名 人气:发表时间:2024-07-22 07:54:01
matlab有些代码不运行均衡优化器
这是用MATLAB编写的均衡优化器的源代码。
平衡优化器(EO)是一种新颖的优化算法,受控制体积质量平衡的启发,可以估算动态状态和平衡状态。
在EO中,搜索代理会随机更新某些称为平衡候选物的有才干粒子的浓度(位置),以最终达到平衡状态(最佳结果)。
下图示意性地显示了平衡候选物在更新粒子浓度方面的协作。
EO的性能已通过58种数学函数(包括单峰,多峰,混合和组合函数)以及3个工程基准问题进行了验证,并将其性能与三类优化方法进行了比较;
GA和PSO是研究最深入的元启发式算法,GWO,GSA和SSA是最近开发的算法,而CMA-ES,SHADE和LSHADE-SPACMA是高性能优化器。
全面的统计分析表明,EO的性能明显优于SHADE和LSHADE-SPACMA,而EO的性能明显优于PSO,GA,GWO,GSA,SSA和CMA-ES。
EO的结构简单易实现。
该算法在计算上是有效的,并且像PSO和GA一样,其复杂度为多项式:O(tnd
+
tcn)其中t,n,d和c分别表示迭代,粒子数,维数和功能评估成本。
您可以在此处下载主要论文:
如果您无权访问
下一篇:社会经济结构
上一篇: 引流避坑必看 | 线上引流工具最全盘点(扫盲科普文)
同类文章排行
- 三聚磷酸钠与减水剂、解胶王等产品的区别?
- 「亚马逊人脸识别噩梦」贝索斯将AI武器化遭大规模抗议
- 星巴克的中年劫
- 腾讯游戏营收比重连续两个季度下降,支付、云计算等业务营收涨3
- 三聚磷酸钠在陶瓷行业中的作用是什么?
- 工业三聚磷酸钠实验室鉴别假冒伪劣产品的方法?
- 传滴滴即将接入ofo,共享单车大战格局或生变
- 获 3800 万元 A+ 轮投资,乐摇摇科技利用抓娃娃机做线
- 工业三聚磷酸钠在洗涤行业中的作用是什么?
- 点击在线求助,应答的却都是机器人,这样真的好吗?