>>788
AIが自分で解をみつけるんじゃなきゃAIにならんでしょ

積み木のパーツを組み合わせてオブジェクトを作るみたいに、
コンピュータ言語の構文組み合わせてプログラムを作る

試行錯誤から求めた解が答えになる、例えば
モンテカルロであらゆる組み合わせを探索して、生き残った組み合わせの中から
解の集合を絞り込む

解が2通り以上あるのは当然で(>>785みたいに)
その場合は評価関数で優劣を与えるんだろう