資源簡介
包含有Ronsenbrock,Schaffer,Schewel,Schwefel, ShiftedRonsenbrock, ShiftedSphere,Sphere,Step,SumDIfferent,SumSquares,Zakharov,等測試函數,代碼是MATLAB實現的,并且都是子函數形式,方便使用,內有調用說明
代碼片段和文件信息
function?ObjVal?=?Rosenbrock(Chromswitc);
%?Dimension?of?objective?function
????Dim=size(Chrom2);
???
%?Compute?population?parameters
???[NindNvar]?=?size(Chrom);
??????%?function?11?sum?of?100*?(x(i+1)?-xi^2)^2+(1-xi)^2?for?i?=?1:Dim?(Dim=10)
??????%?n?=?Dim?-10?<=?xi?<=?10
??????%?global?minimum?at?(xi)=(1)?;?fmin=0
??????Mat1?=?Chrom(:1:Nvar-1);
??????Mat2?=?Chrom(:2:Nvar);
?????
??????if?Dim?==?2
?????????ObjVal?=?100*(Mat2-Mat1.^2).^2+(1-Mat1).^2;
??????else
?????????ObjVal?=?sum((100*(Mat2-Mat1.^2).^2+(1-Mat1).^2)‘)‘;
??????end???
??
%?End?of?function
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????602??2016-04-11?15:13??算法測試函數\Rosenbrock.m
?????文件????????801??2016-04-15?22:02??算法測試函數\Schaffer.m
?????文件????????603??2016-04-11?15:22??算法測試函數\Schewel.m
?????文件????????512??2016-04-11?14:19??算法測試函數\Schwefel.m
?????文件????????617??2016-04-14?15:43??算法測試函數\shiftedRosenbrock.m
?????文件????????293??2016-04-14?15:43??算法測試函數\ShiftedSphere.m
?????文件????????282??2016-03-08?10:57??算法測試函數\Sphere.m
?????文件????????384??2016-03-10?15:15??算法測試函數\step.m
?????文件????????730??2016-04-11?15:51??算法測試函數\SumDifferent.m
?????文件????????402??2016-03-08?15:09??算法測試函數\SumSquares.m
?????文件????????480??2016-03-08?15:13??算法測試函數\Zakharov.m
?????目錄??????????0??2016-12-24?15:03??算法測試函數
?????文件??????12508??2017-01-04?21:52??調用方法.docx
-----------?---------??----------?-----??----
????????????????18214????????????????????13
- 上一篇:MFC畫直線、圓和橢圓
- 下一篇:jsapi_vsdoc12_v38
評論
共有 條評論