×

ecmascript

彻底搞懂遗传算法原理+代码讲解+具体例子(遗传算法经典实例代码)

神经蛙 神经蛙 发表于2024-06-28 浏览6106 评论0
初始化种群 跟着例子来学习遗传算法,比如计算   y=x.*sin(3*pi.*x);的最优值,先看代码 ​ clear;clc;close all; %%遗传参数设置 NUMPOP=100;%初始种群大小 irange_l=-1; %问题解区间 irange_r=2; LENGTH=22; %二进制编码长度 ITERATION = 10000;%迭代次数 CROSSOVERRATE = 0.7;%杂交率 SELECTRATE = 0.5;%选择率 VARIATIONRATE = 0.00