引言
前期以GWO和HHO为例,分享了21种参数混沌化的用法(【效果突出】优化算法改进策略:21种混沌映射方法-参数混沌化(附matlab代码))。
本期在2024年一区优化算法差异化创意搜索算法DCS上继续使用。
Chebyshev混沌映射
Circle 混沌映射
Gauss/mouse 混沌映射
Iterative 混沌映射
Logistic 混沌映射
Piecewise 混沌映射
Sine 混沌映射
Singer 混沌映射
Sinusoidal 混沌映射
Tent 混沌映射
Fuch 混沌映射
SPM 混沌映射
ICMIC 混沌映射
Tent-Logistic-Cosine 混沌映射
Sine-Tent-Cosine 混沌映射
Logistic-Sine-Cosine 混沌映射
Henon 混沌映射
Cubic 混沌映射
Logistic-Tent 混沌映射
Bernoulli 混沌映射
Kent 混沌映射
02. 简要说明及结果
以上21种混沌映射方法在各大期刊上均有介绍,想看中文的,请到中国知网上搜索。本期不再赘述。21种混沌映射方法集成到了chaos.m函数中,即插即用,自由切换,只需要输入1-21其中一个整数,就可以选择对应的21种混沌映射方法。非常方便,代码改动的工作量只有一个数字的量。
在2024年新提出差异化创意搜索算法DCS上,用21种混沌映射方法-混沌参数化进行改进,CDCS.m,分别如下所示。算法最大迭代次数为300次,种群数50,在cec2005上进行测试。考虑到优化算法的随机性,采用多次运行后的结果作为最终结果更具说服力,最后结果进行展示。为快速验证算法,每个算法暂运行5次,均值作为最终的结果。
Chebyshev混沌映射的差异化创意搜索算法DCS,DCS-Chebyshev
Circle 混沌映射的差异化创意搜索算法DCS,DCS-Circle
Gauss/mouse 混沌映射的差异化创意搜索算法DCS,DCS-Gauss
Iterative 混沌映射的差异化创意搜索算法DCS,DCS-Iterative
Logistic 混沌映射的差异化创意搜索算法DCS,DCS-Logistic
Piecewise 混沌映射的差异化创意搜索算法DCS,DCS-Piecewise
Sine 混沌映射的差异化创意搜索算法DCS,DCS-Sine
Singer 混沌映射的差异化创意搜索算法DCS,DCS-Singer
Sinusoidal 混沌映射的差异化创意搜索算法DCS,DCS-Sinusoidal
Tent 混沌映射的差异化创意搜索算法DCS,DCS-Tent
Fuch 混沌映射的差异化创意搜索算法DCS,DCS-Fuch
SPM 混沌映射的差异化创意搜索算法DCS,DCS-SPM
ICMIC 混沌映射的差异化创意搜索算法DCS,DCS-ICMIC
Tent-Logistic-Cosine 混沌映射的差异化创意搜索算法DCS,DCS-Tent-Logistic-Cosine
Sine-Tent-Cosine 混沌映射的差异化创意搜索算法DCS,DCS-Sine-Tent-Cosine
Logistic-Sine-Cosine 混沌映射的差异化创意搜索算法DCS,DCS-Logistic-Sine-Cosine
Henon 混沌映射的差异化创意搜索算法DCS,DCS-Henon
Cubic 混沌映射的差异化创意搜索算法DCS,DCS-Cubic
Logistic-Tent 混沌映射的差异化创意搜索算法DCS,DCS-Logistic-Tent
Bernoulli 混沌映射的差异化创意搜索算法DCS,DCS-Bernoulli
Kent 混沌映射的差异化创意搜索算法DCS,DCS-Kent
21种混沌映射方法-混沌参数化策略改进的DCS与原始DCS算法对比
注意:示例中算法改进方式较为简单,只是为了让各位都够快速理解和使用混沌参数化。更优的性能需要仔细摸索,需选择合适的改进方式、合适的改进策略,或者结合其他的改进策略,形成多策略模式。
【简简单单,三行搞定】21种混沌映射-混沌参数化改进差异化创意搜索算法DCS(附matlab代码)
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
【简简单单,三行搞定】21种混沌映射-混沌参数化改进差异化创意搜索算法DCS(附matlab代码)
点击链接跳转:
cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!
175种群智能优化算法python库
求解cec测试函数-matlab
解决12工程设计优化问题-matlab
求解11种cec测试函数-python
解决12种工程设计优化问题-python
用于改进所有优化算法:21种混沌映射方法-混沌初始化(附matlab代码)
沙场大点兵:24种信号分解方法(附matlab代码)
沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486260&idx=1&sn=81b1970cb89364c0289ccdfb403e5388&chksm=c12be731f65c6e273a85456326b503b7f35d9f035405050932ff1926e0b1bfa8076b1bc2d1f2&token=25423484&lang=zh_CN#rd