예를들어 게임에서 이기기를 원한다고 하자


그럼 그냥 게임에서 이기는 개체에게 점수를 가장 높게 주고 자연선택될 확률을 높이면 될까??


시간이 무지막지하게 걸릴것이다


이 시간을 줄이기 위해, "게임에서 이긴다"는 큰 미션을 수행하는 데에 필요한 작은 미션들을 수행할줄 알면 자연선택 해줘야한다


즉, 미니게임을 잘 수행한 개체를 선택해줘야한다는것이다


그런데 문제는, 무슨 작은 미션들이 승리로 이어지는지 모른다는것이다..


나는 이 문제를 메타진화로 해결하려했다


무슨 작은미션을 수행할줄 아는 개체를 자연선택할지에 돌연변이를 가하려고 했다


하지만 돌연변이가 있으면 자연선택도 있는법


그렇게 무슨 미션을 풀줄아는 개체를 선택할지에 돌연변이를 주고


 그런 선택된 작은 미션의 성공여부가 게임에서 승리한다는 큰 미션의 성공여부(게임승리)로 이어지는지에 따라 자연선택 해야했다


그런데 이과정은 그냥 승리하는 개체를 높은확률로 자연선택한다는것과 다를바가 없는것 같았다