非決定性チューリングマシンの概念がわかりません。非決定性アルゴリズムという用語を理解していると思います:(非決定性アルゴリズムは、決定論的アルゴリズムとは対照的に、さまざまな実行でさまざまな動作を示すことができるアルゴリズムです)。したがって、アルゴリズムは次のようになります。
a = fromSomeAlgo();
if(a > foo)
stateA();
else
stateB();
しかし、私が読んだ非決定性チューリングマシンの場合、一度に複数の状態になる可能性があります。また、ウィキペディアの記事は、 「非決定性チューリングマシン(NTM)には、特定の状況に対して複数のアクションを規定する一連のルールがある場合がある」と示唆しています。
どういう意味ですか ?..特定の状況に対する複数のアクション...複数の状態...私は単にこれを理解していません。