用于优化问题的遗传算法的简单示例:用于生成对优化和搜索问题有用的解决方案。-matlab开发

时间:2021-06-01 12:22:48
【文件属性】:
文件名称:用于优化问题的遗传算法的简单示例:用于生成对优化和搜索问题有用的解决方案。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-01 12:22:48
matlab 它用于为优化和搜索问题生成有用的解决方案。 遗传算法属于较大的一类进化算法,它使用受自然进化启发的技术(例如继承、变异、选择和交叉)生成优化问题的解决方案。 function [p_min, iter, f]=genetic_algorithm (func, numMaxInd, numF, numMaxGen, pRepr, pRecom, pMut, pImm, numVariabili, limLow, limUp, tolerance) % 输出变量: % - p_min:目标函数的最小值点; % - iter:它是最终的迭代次数; % - f:在最小值点的目标函数值。 % % 输入变量: % - func:它是要最小化的目标函数的句柄(例如:f_obj=@(x) function(x) 其中 x 是变量向量); % - numMaxInd:个体数(初始点数); % - nu
【文件预览】:
genetic_algorithm.zip

网友评论