【基于遗传算法(deap)的非线性函数寻优与编码方式浅谈】教程文章相关的互联网学习教程文章

基于遗传算法(deap)的非线性函数寻优与编码方式浅谈【代码】【图】

前言 ??借非线性函数寻优问题总结遗传算法中个体编码的方式与在DEAP库中的写法。 问题 ??问题为一个非线性函数在[-4.5,4.5]内求最小值。 ??该问题中有两个自变量,即一个个体(染色体)中有2个基因,这样可以推导至N基因组成的个体编码方式。 ??遗传算法中常见的编码方式为二进制编码法与实数编码法,先贴出两种方式对应的 完整代码。 二进制编码 import numpy as np from deap import base, tools, creator, algorithms import ra...