geatpy
geatpy
看情况是你装的版本和代码不一致的问题。
不知道”约束的修复“是什么意思; 进化算法得设置变量的上下限。
@PShZhang 可以在自定义目标函数里面对种群对象进行修改;可以用Python调用C动态链接库。
可以看一下Algorithm.py这部分的代码。然后修改参数。
当然可以,这是Numpy的操作,熟悉Numpy即可。
G. core team, Geatpy - The Genetic and Evolutionary Algorithm Toolbox for Python, http://www.geatpy.com, [Online; accessed: 12-22-2021]
复杂染色体均可以通过间接编码标准化为经典的线性染色体。
你可以理解成有,也可以理解成没有。这个只是概念上的差异而已。
设置算法类对象的drawing = 0就可以关掉了。
它这个不是内核内置GPU执行。只是在计算目标函数的时候调用GPU计算。你可以正常安装使用pytorch、tensorfolw、pycuda等即可。