scikit-opt
scikit-opt copied to clipboard
有约束时,Y_history.min(axis=1) 和ga.generation_best_X得出的Y不对应
Y_history.min(axis=1) 似乎是加上罚函数之后的值
@singledoggy 您好,请问GA算法里面Y_history.min(axis=1).cummin().plot(kind='line'),这个绘制的曲线,不应该是迭代次数与每一代所有种群中fit返回值的最小值之间的关系吗?我把那些值存下来和Y_history.min(axis=1)比较发现是一样的,但是不明白最后画图为何要用Y_history.min(axis=1).cummin(),这个cummin()之后的结果就很不一样了,是我理解的有问题?
cummin()前有概率接受更大的值跳出局部最优,你这个例子中一直没有跳出这个0.000226. 和我这个问题不是一回事吧