智能优化算法之供需优化算法,免费matlab代码获取

供需优化( SDO) 算法是 Zhao 等于 2019 年 受经济学供需机制的启发而提出的一种新型元启发式优化算法。该算法在数学上模拟了消费者的需求关系和生产者的供给关系,通过将供求机制之稳定 模式和非稳定模式引入到 SDO 算法中,利用两种模 式在给定空间中进行局部搜索和全局搜索求解待优 化问题。与传统群智能算法相比,SDO 算法收敛速 度快、寻优精度高、调节参数少,具有较好的探索和开发能力。代码的原理可以请参考这篇文献。

参考文献:崔东文,李代华.基坑变形预测的改进供需优化算法-指数幂乘积模型[J].水利水电科技进展,2020,40(04):43-50.

还是老规矩,不掺杂任何套路,欢迎来我这里白嫖!大家也可以看看别得文章看看是否有所需求,都是可以白嫖的!承诺永久不添加VIP!大家也可以关注v公众号【淘个代码】,第一时间免费获取代码资源!

CEC2005测试集是应用最多、最经典的一个测试集,包含23个Benchmark函数。具体信息如下图:

智能优化算法之供需优化算法,免费matlab代码获取_第1张图片

随机挑选几个函数,算法迭代500次,结果代码如图所示:

智能优化算法之供需优化算法,免费matlab代码获取_第2张图片

智能优化算法之供需优化算法,免费matlab代码获取_第3张图片

智能优化算法之供需优化算法,免费matlab代码获取_第4张图片

智能优化算法之供需优化算法,免费matlab代码获取_第5张图片

 智能优化算法之供需优化算法,免费matlab代码获取_第6张图片

智能优化算法之供需优化算法,免费matlab代码获取_第7张图片

经过单峰和多峰函数的测试,可以看到供需优化SDO算法表现还是非常不错的,寻优值基本都与理论值相差不大。

请各位移步v公众号【淘个代码】回复关键词:“智能算法”,即可获取整套代码资料啦!

欢迎大家评论区留言哦!

 

 

 

你可能感兴趣的:(智能优化算法,算法,matlab)