Geatpy提供已实现的一些经典进化算法,可以有效解决单目标优化、多目标优化、组合优化、约束优化等问题,其中以“soea”开头的表示单目标进化优化算法;以“moea”开头的表示多目标进化优化算法;“soea”或“moea”字符串后面紧接着带一个“psy”字符串的表示该算法模板支持多染色体、复杂混合编码;带一个“multi”字符串的表示该算法模板支持多种群进化优化。查看详细代码

模块名 功能
soea_DE_best_1_bin_templet 差分进化DE/best/1/bin算法模板
soea_DE_best_1_L_templet 差分进化DE/best/1/L算法模板
soea_DE_rand_1_bin_templet 差分进化DE/rand/1/bin算法模板
soea_DE_rand_1_L_templet 差分进化DE/rand/1/L算法模板
soea_DE_currentToBest_1_bin_templet 差分进化DE/current-to-best/1/bin算法模板
soea_DE_currentToBest_1_L_templet 差分进化DE/current-to-best/1/L算法模板
soea_DE_currentToRand_1_templet 差分进化DE/current-to-rand/1算法模板
soea_DE_targetToBest_1_bin_templet 差分进化DE/target-to-best/1/bin算法模板
soea_DE_targetToBest_1_L_templet 差分进化DE/target-to-best/1/L算法模板
soea_ES_1_plus_1_templet (1+1)进化策略模板
soea_EGA_templet 精英保留的遗传算法模板
soea_SEGA_templet 增强精英保留的遗传算法模板
soea_SGA_templet 最简单、最经典的遗传算法模板
soea_GGAP_SGA_templet 带代沟的遗传算法模板
soea_steadyGA_templet 稳态遗传算法模板
soea_studGA_templet 种马遗传算法模板
soea_psy_EGA_templet 精英保留的多染色体遗传算法模板
soea_psy_SEGA_templet 增强精英保留的多染色体遗传算法模板
soea_psy_SGA_templet 最简单、最经典的多染色体遗传算法模板
soea_psy_GGAP_SGA_templet 带代沟的多染色体简单遗传算法模板
soea_psy_steadyGA_templet 多染色体稳态遗传算法模板
soea_psy_studGA_templet 多染色体种马遗传算法模板
moea_awGA_templet 多目标优化awGA算法模板
moea_MOEAD_archive_templet 带全局存档的多目标进化MOEA/D算法模板
moea_MOEAD_templet 基于MOEA/D算法的多目标进化算法模板
moea_MOEAD_DE_templet 基于MOEA/D-DE算法的多目标进化算法模板
moea_NSGA2_archive_templet 带全局存档的多目标NSGA-II算法模板
moea_NSGA2_DE_templet 多目标优化NSGA-II-DE算法模板
moea_NSGA2_templet 多目标优化NSGA-II算法模板
moea_NSGA3_DE_templet 多目标优化NSGA-III-DE算法模板
moea_NSGA3_templet 多目标优化NSGA-III算法模板
moea_RVEA_templet 多目标优化RVEA算法模板
moea_RVEA_RES_templet 多目标优化RVEA*算法模板
moea_psy_awGA_templet 多染色体多目标优化awGA算法模板
moea_psy_NSGA2_archive_templet 带存档的多染色体多目标NSGA-II算法模板
moea_psy_NSGA2_templet 多染色体多目标优化NSGA-II算法模板
moea_psy_NSGA3_templet 多染色体多目标优化NSGA-III算法模板
moea_psy_RVEA_templet 多染色体多目标优化RVEA算法模板
moea_psy_RVEA_RES_templet 多染色体多目标优化RVEA*算法模板
soea_multi_SEGA_templet 增强精英保留的多种群协同遗传算法模板

 

Geatpy2.5.1累积更新

新增“化繁为简”教程文档

新增“辅助参考资料”

Geatpy2交流群

采用自研高性能矩阵库,体验极速的进化之旅!