Чтобы получить интересное эмерджентное поведение (которое непредсказуемо, но полезно), вероятно, необходимо дать генетическому алгоритму интересную задачу для изучения, а не просто задачу оптимизации.
Например, Car Builder, которыйВы упомянули (хотя это само по себе довольно неплохо) просто использование фиксированной дороги в качестве фитнес-функции.Это позволяет генетическому алгоритму легко находить оптимальное решение, однако, если дорога будет слегка меняться, это оптимальное решение может больше не работать, поскольку пригодность решения может вырасти в зависимости от банально мелких деталей в ландшафте и не быть надежной.к изменениям к нему.На самом деле, автомобили развивались не по одной фиксированной тестовой дороге, а по разным дорогам и местностям.Использование постоянно меняющейся дороги в качестве (динамической) функции пригодности, генерируемой случайными факторами, но в пределах определенных реалистичных границ для склонов и т. Д., Было бы более реалистичной и полезной функцией пригодности.