
通过遗传算法,寻找二元函数的最小值。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
二元函数定义为 y = x1² + x2²,其中 x 属于区间 [-5, 5]。 初始种群的数量设定为 NIND = 121;染色体(个体)的基因数量为 NVAR = 2。变量的二进制位数精度设置为 PRECI = 20。最大遗传代数为 MAXGEN = 200,代表算法运行的最大迭代次数。代沟(Generation gap)以 GGAP = 0.8 的概率存在,即在生成下一代时,有一定概率选择父代直接遗传。trace 变量用于存储寻优过程的结果,其初始值为零向量,维度为 (MAXGEN, 2)。Chrom 是使用 crtbp 函数生成的染色体群体,该函数基于 NIND 和 PRECI*NV 的参数进行初始化。
全部评论 (0)
还没有任何评论哟~


