亲爱的用户,通过本次更新,Geatpy将获得更高的性能,同时内置更多的算法模板。

【内核】
大幅提升多目标优化的相关内核的性能,尤其在超大规模种群的进化时可大幅提高运算速度。
小幅提升交叉和变异的内核运行速度。
所有值互换重组(即交叉)算子中新增对多染色体的交叉,通过传入多染色体Chroms列表,可让交叉的作用域为整条染色体。例如:

父代1染色体:111122223333     112233
父代2染色体:222211113333    221133
采用染色体交叉后可能得到的结果为:
个体1的染色体:111122223333    221133
个体2的染色体:222211113333    112233

【框架】
新增稳态遗传算法soea_steadyGA_templet和带代沟的简单遗传算法soea_GGAP_SGA_templet,以及两者对应的多染色体版本soea_psy_steadyGA_templet和soea_psy_GGAP_SGA_templet。