私は騎士のツアーアルゴリズムについて学んでいます。再帰的な罰金を使用して実装しましたが、時間がかかり、クローズドツアーではありません。
今、私は現在、閉じたツアーを見つけるための高速なアルゴリズムを見つけています。誰かが私にいくつかのアルゴリズムを勧めることができますか?
更新:次のようなクローズド ナイト ツアーを見つけるためのヒューリスティックをどこかで読みました:Min[F(x, y)]どこでF(x,y) is a set of f(x,y)=Min(x-1, n-x) + Min(y-1, n-y)と(x, y)は次のステップの位置、nはチェス盤のサイズです。しかし、そのヒューリスティックをどのように使用すればよいでしょうか?