MATLAB遗传算法用matlab编写程序 遗传算法中 种群规模20,迭代次数k=100,交叉概率0.8,变异概率0.5.只要用遗传算法能得到最后的结果就行!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 06:19:55
MATLAB遗传算法用matlab编写程序 遗传算法中 种群规模20,迭代次数k=100,交叉概率0.8,变异概率0.5.只要用遗传算法能得到最后的结果就行!

MATLAB遗传算法用matlab编写程序 遗传算法中 种群规模20,迭代次数k=100,交叉概率0.8,变异概率0.5.只要用遗传算法能得到最后的结果就行!
MATLAB遗传算法
用matlab编写程序 遗传算法中 种群规模20,迭代次数k=100,交叉概率0.8,变异概率0.5.只要用遗传算法能得到最后的结果就行!

MATLAB遗传算法用matlab编写程序 遗传算法中 种群规模20,迭代次数k=100,交叉概率0.8,变异概率0.5.只要用遗传算法能得到最后的结果就行!
fit = @(x) x(1)^2 + x(2)^2 - 16*x(1)- 5*x(1)*x(2);
options = gaoptimset('Generations',100,'PopulationSize',20,...
'CrossoverFraction', 0.8, 'ParetoFraction', 0.5);
[x fval] = ga(fit,2,[1 1],20,[],[],[0;0],[20;10],[],options);
x
fval = -fval

百度HI交流吧 我有程序