资源简介

微分进化算法的matlab程序。优化效果不错

资源截图

代码片段和文件信息

function fitness = CalObjFitness(x);

tmp = x(1)^2 + x(2)^2;
temp = sqrt(tmp);

tt = sin(temp)*sin(temp);

fenmu = (1+0.001*tmp)^2;

fitness = (tt - 0.5)/fenmu - 0.5;

return;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        186  2006-06-29 00:38  DE Algorithm\CalObjFitness.m

     文件        186  2006-06-29 00:35  DE Algorithm\CalOjbFitness.m

     文件        332  2006-06-29 01:32  DE Algorithm\CheckRange.asv

     文件        353  2006-06-29 01:33  DE Algorithm\CheckRange.m

     文件        512  2006-06-29 00:17  DE Algorithm\CrossoverOperation.asv

     文件        572  2006-06-29 00:18  DE Algorithm\CrossoverOperation.m

     文件        771  2010-06-28 19:54  DE Algorithm\de.asv

     文件        771  2010-04-19 15:57  DE Algorithm\de.m

     文件        314  2006-06-28 14:58  DE Algorithm\FindLeft.m

     文件        166  2006-06-28 13:49  DE Algorithm\Initial.m

     文件        336  2006-06-28 14:53  DE Algorithm\MutationOperation.asv

     文件        345  2006-06-28 23:58  DE Algorithm\MutationOperation.m

     文件        522  2006-06-29 02:32  DE Algorithm\SelectOperation.asv

     文件        731  2006-06-29 03:00  DE Algorithm\SelectOperation.m

     文件        180  2006-06-28 15:18  DE Algorithm\SelectRand.asv

     文件        279  2006-06-28 15:32  DE Algorithm\SelectRand.m

     目录          0  2010-06-28 16:42  DE Algorithm

----------- ---------  ---------- -----  ----

                 6556                    17


评论

共有 条评论