⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genetic_al.m

📁 一个遗传算法编的程序,大家看看吧.有人说不能用,但我用的很好.
💻 M
字号:
function [chronom, Fval] =  genetic_al(hide)% This is an auto generated M file to do optimization with the Genetic Algorithm and % Direct Search Toolbox. Use GAOPTIMSET for default GA options structure.%%Fitness functionfitnessFunction = @fitness;%%Number of Variablesnvars = 7*hide + 1;%Start with default optionsoptions = gaoptimset;%%Modify some parametersoptions = gaoptimset(options, 'PopInitRange', [-10; 10]);options = gaoptimset(options, 'PopulationSize', 40);options = gaoptimset(options, 'EliteCount', 1 );options = gaoptimset(options, 'CrossoverFraction', 0.7);options = gaoptimset(options, 'Generations', 200);options = gaoptimset(options, 'FitnessLimit', 0.01);options = gaoptimset(options, 'StallGenLimit', 10);options = gaoptimset(options, 'StallTimeLimit', 400);options = gaoptimset(options, 'CrossoverFcn', {@crossoverintermediate 1});options = gaoptimset(options, 'MutationFcn', {@mutationgaussian 0.5 0.75});options = gaoptimset(options, 'Display', 'off');options = gaoptimset(options, 'PlotFcns', {@gaplotbestf});%%Run GA[chronom, Fval] = ga(fitnessFunction,nvars,[],[],[],[],[],[],[],options);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -