資源簡介
進化策略(ES)是最早也是最古老的進化算法,它基于自適應和進化。特別地,用于描述進化策略如何工作的主要概念是進化。進化策略算法的最新,最強大的版本之一是協方差矩陣適應進化策略(CMA-ES),該算法由Nikolaus Hansen和Andreas Ostermeier于2001年提出。在本文中,我們將與您分享MATLAB中CMA-ES的結構化開源實現。

代碼片段和文件信息
function?z=Ackley(x)
????z=20*(1-exp(-0.2*sqrt(mean(x.^2))))+exp(1)-exp(mean(cos(2*pi*x)));
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????105??2019-12-24?20:05??CMA-ES\Ackley.m
?????文件???????3541??2019-12-24?20:05??CMA-ES\cmaes.m
?????文件?????????12??2019-12-24?20:05??CMA-ES\main.m
?????文件????????112??2019-12-24?20:05??CMA-ES\Rastrigin.m
?????文件????????122??2019-12-24?20:05??CMA-ES\Rosenbrock.m
?????文件?????????51??2019-12-24?20:05??CMA-ES\Sphere.m
?????目錄??????????0??2019-12-24?20:04??CMA-ES
-----------?---------??----------?-----??----
?????????????????3943????????????????????7
- 上一篇:入侵雜草優化算法IWO的matlab實現
- 下一篇:matlab 輪廓 邊緣提取
評論
共有 條評論