经部分用户反馈,Geatpy进化算法模板在调用重组和变异算子时的参数设置有些不便,经团队讨论,现达成一致的修订意见:

1.在Geatpy进化算法框架中新增面向对象的重组和变异类,这些新增的模块通过调用面向过程的内核函数实现重组或变异,同时可以很方便地设置算子的参数。

2.现有的所有算法模板是通过调用“高级重组函数”recombin和“高级变异函数”mutate来进一步调用低级的重组和变异算子从而完成重组和变异的,在下一发行版本将继续支持这一做法。但在下一发行版本的所有算法模板中,将改为通过创建上面第1条所描述的新增的重组和变异类的对象,然后调用这些对象的执行方法来完成重组和变异

感谢各位用户的关注与支持!