geatpy
geatpy
It's not strange, since they are stochastic optimization algorithms.
进化算法本身并不擅长用于求解实数变量的等式约束问题。最好用解方程的方式,把其中一个变量写成用其他变量来表示,去除等式约束。
你print一下self.problem.M,和population.sizes,应该就能解决了。 
format一下。
1、给定先验知识。 2、去除实数变量的等式约束。
http://geatpy.com/index.php/demos/
正常现象。如果换了几种算法还是如此就不用管了
交叉、变异应该使用内置的并行功能,它不走python,直接调用CPU多核计算。目标函数的并行计算得依赖Python的并行库了。
在定义问题类的时候设置额外的参数。
单步调试,输入可行解到你创建的myproblem里面验证计算的CV矩阵值