可能是因为在迭代前后都没有对种群进行随机初始化,导致种群中的个体没有变化,因此计算出的适应度值也没有变化。另外,代码中也没有对种群中的个体进行评估,评估的结果也可能会影响迭代后的适应度值。

为什么迭代前后两次输出的结果一样fitnesses =calculate_fitnessindividual for individual in populationprintfitnesses110#迭代寻优for _ in rangen_generations #选择 offspring = tournament_selectionpopulationintpopulation_s

原文地址: https://www.cveoy.top/t/topic/b0o0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录