後方誘導の基本的な考え方は、プレーヤーXが勝利するゲームのすべての可能な最終位置から始めることです。チェスについては、ホワイトがブラックをチェックメイトできるすべての方法を見てください。今度は、ホワイトがそれらの位置の1つに移動することを可能にするすべての可能な移動/位置に逆戻りします。ホワイトがそのような立場に自分自身を見つけた場合、彼女は関連するチェックメイトの動きに移動することで勝つことができます。次に、別のステップを逆方向に進めます。最終的に、私たちはホワイトが行うことができるすべての可能な最初の動きに戻ります。重要なのは、これを実行したら、ブラックが行うすべての動きに対してホワイトが最高の反応を示すことがわかったということです。
最近(過去5年ほど)、チェッカーはこのようにして「解決」されました。明らかに、Noughts and Crosses(植民地が「三目並べ」と呼ぶかもしれないもの)は古くから解決されています。少なくともこのxkcdからですが、おそらくずっと前に。
だから問題は:この種の手順はどの要素に依存するのですか?おそらく法的地位の数。しかし、おそらく、特定のノードでの合法的な移動の数...そして、これを考えると、この種の問題はどのくらい複雑ですか?
おまけの質問:2000ドルのPCが1日でチェッカーを解決できるようになるまでどれくらいかかりますか?チェス?行く?(もちろん、このためには、家庭用コンピューターの増加する速度も考慮する必要があります...)
これらのゲームをツリーとして表すことができるため、graph-algorithmsタグを追加しましたが、タグを悪用している場合は、より適切なものを追加してください