搜索资源列表
ga_program
- /*y=100*(x1*x1-x2)*(x1*x2-x2)+(1-x1)*(1-x1)其中-2.048<=x1,x2<=2.048作适应度函数求最大适应度即为函数的最大值 */-/ * y = 100 * (x1 * x1 - x2) * (* x2 - x1 - x2) (1-x1) * (1-x) which -2.048
SGA
- 是用遗传算法求函数:f(x1,x2)=100(x1*x1-x2*x2) (x1*x1-x2*x2)+(1-x1)(1-x1) 约束:-2.048<=x1,x2<=2.048的极大值
MATLAB
- 1.本程序演示的是用简单遗传算法随机一个种群,然后根据所给的交叉率,变异率,世代数计算最大适应度所在的代数 2.演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入演示程序中规定的命令;相应的输入数据和运算结果显示在其后。 3.测试数据 输入初始变量后用y=100*(x1*x1-x2)*(x1*x2-x2)+(1-x1)*(1-x1)其中-2.048<=x1,x2<=2.048作适应度函数求最大适应度即为函数的最大值 -1.
genetic-algorithm
- Rosenbrock函数的全局最大值,使用遗传算法计算。f(x1,x2) = 100 (x12-x2)2 + (1-x1)2; -2.048 ≤ xi ≤ 2.048 (xi=1,2)。 该函数有两个局部极大点,分别是:f(2.048, -2048)=3897.7342和f(-2.048,-2.0048)=3905.9262其中后者为全局最大点。 -Rosenbrock function global maximum, calculated using a genetic algo