📄 read me.txt
字号:
GUI of HEA
(Left side)
*(Must complete)first line:input with function name:e.x @function name ;
(Could leave with empty)Second line:input with population Size (similar
with Genetic algorithm),default is 100;Could try 50
(Could leave with empty)third line:input with looping times ,default is 100;Could try 50
(Could leave with empty)fourth line:input with Code length,default is 12; Could try 16
(displaying result)fifth line: The best fitness value of objective function;
(displaying result)sixth line: the optimization values of variables x1,x2,x3....xn;
(Right side)
(Could leave with empty)first line: the upper bound of variables x1,x2,x3...xn,default is
10^6,which means x1,x2,x3...xn<=10^6;
(Could leave with empty)Second line: the lower bound of variables x1,x2,x3...xn,default is
-10^6,which means x1,x2,x3...xn>=-10^6;
*(Must complete)third line:Number of variables of objective function (@function name),if
objective function is 3.22*x1+x2+6.3*x3=0,then numberof variables is 3.
Command
>> HEA
then will showing the GUI of HEA
press "RUN" button to let it running, and a axes will showing the procedure of optimization.
the result will show at (Left side)fifth line and (Left side)six line
HEA.zip contains 3 very popular objective functions(very difficult to optimize, usually for
testing Genetic algorithm'gobal optimization, Matlab Genetic algorithm toolbox is still
showing a bad perform of optimize "Rosenbrock" function.)
TESTING:
3 function is: @Rosenbrock (2 variables) @Griewank (10 variables)
@Rastriginsfcn (2 variables)
User could first testing @Griewank : input "@Griewank" at (left side first line), then
input "10" at (Right side third line), then press RUN button.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -