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

模块名 功能
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_targetToBest_1_bin_templet 差分进化DE/targetToBest/1/bin算法模板
soea_DE_targetToBest_1_L_templet 差分进化DE/targetToBest/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_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*算法模板