geatpy icon indicating copy to clipboard operation
geatpy copied to clipboard

是否有办法将违反约束程度矩阵CV通过回圈计算写入

Open jdx0813 opened this issue 3 years ago • 3 comments

如上所述,近期在做一个问题的模型建立,但约束条件计算方式重复, 想请问大大能否用回圈写入约束条件,有的话能告诉我范例吗?

jdx0813 avatar Feb 02 '21 12:02 jdx0813

当然可以,这是Numpy的操作,熟悉Numpy即可。

geatpy-dev avatar Feb 03 '21 06:02 geatpy-dev

当然可以,这是Numpy的操作,熟悉Numpy即可。 请问一下开发者关于适应度函数或者约束条件的问题。我由决策变量x通过计算得到了中间变量u,目标函数y是u的函数,我需要淘汰u>0的个体,于是乎我在目标函数之前的位置定义了CV矩阵,pop.CV = np.hstack([0 - u]) ,但是经过第一代之后遗传后,第二代的个体仍然出现了u<0的情况,这是要进化代数越多,出现u<0的个体越少吗?

liucanhua0796 avatar May 24 '21 03:05 liucanhua0796

请问你的问题解决了吗 能不能把你的代码打包发我一下 跪求~ [email protected]

shallphy avatar Jun 26 '21 13:06 shallphy