亲爱的用户,通过本次更新,Geatpy全面支持多染色体进化优化,支持对复杂混合编码问题的求解。

【内核】
修复”mutpolyn”多项式变异算子对整数变量的四舍五入错误问题。

【框架】
新增“PsyPopulation”类,它继承的是Population类,用于表示多染色体的种群。
为各个算法模板新增对应的多染色体版本,如moea_NSGA2_templet对应的是:moea_psy_NSGA2_templet,带“psy”的表示支持多染色体的进化算法模板。

【案例】
新增moea_demo4和soea_demo5,分别为复杂混合编码的多目标和单目标优化案例。详见:https://github.com/geatpy-dev/geatpy/tree/master/geatpy/demo