私はGoogle BlockyのMazeデモをいじり回していましたが、迷路を解決したい場合は左手を壁に向けるという古いルールを思い出しました。これは、単純な接続の迷路で機能し、有限変換器で実装できます。
私たちのロボットを、以下のアクションとオブザーバブルを備えたトランスデューサーで表現してみましょう:
- アクション:前進()、左折(←)、右折(→)
- 観測可能:前方の壁()、前方の壁なし(⊤)
次に、左側の迷路ソルバーを次のように構築できます(私の怠惰な描画を許してください)。
私の2つの質問:
上に描かれたものよりも優れた有限オートマトンはありますか?確率的トランスデューサを許可するとどうなりますか?
必ずしも単純に接続されていない迷路を解くための有限オートマトンはありますか?