演化循环每跑一轮,除了程序和分数,还丢掉了什么
演化循环每轮做同样的三件事:打分、排序、变异。循环结束,你手里只剩程序和分数。但有个地方不对劲——分数在排序完的那一刻就死了。它不是被存下来,也不是被拆开;它是被当作一次性比较键消费掉,下一轮循环的 scorefn 调用直接把它整个覆盖。
演化循环每轮做同样的三件事:打分、排序、变异。循环结束,你手里只剩程序和分数。但有个地方不对劲——分数在排序完的那一刻就死了。它不是被存下来,也不是被拆开;它是被当作一次性比较键消费掉,下一轮循环的 scorefn 调用直接把它整个覆盖。