无私煎饼

文章
7
资源
0
加入时间
3年12月2天

差分进化算法例题(题目和解答以及Matlab代码)

题目:计算函数f(x)的最小值,其中个体x的维数n=10。解答:优化结束后,根据所得的图可知,优化后的结果为x=[0.0007-0.0010-0.0014-0.0007-0.0015-0.0005-0.0001-0.0008-0.0019-0.0011],函数f(x)的最小值为2.713×10^-6。clear all; %清除所有变量close all; %清图clc; %清屏NP=50; %种群数量D=10; %变量的维数 G=200; %最大进化代数F0=0.4; %初始