最近、私はNP問題、計算の複雑さ、理論について研究しています。ついにチューリングマシンの概念を理解できたと思いますが、疑問がいくつかあります。
非決定性チューリングマシンには、読み取られている特定の状態と記号に対して何をするかについていくつかのオプションがあり、ウィキペディアで述べられているように、常に最良のオプションを選択することを受け入れることができます
NTMは、これらのアクションのどれを実行する必要があるかをどのように「認識」しますか?それを見るには2つの方法があります。1つは、このマシンが「最も幸運な推測者」であると言うことです。そのような遷移がある場合、それは常に最終的に受け入れ状態につながる遷移を選択します。もう1つは、マシンが多くのコピーに「分岐」し、それぞれが可能な遷移の1つに従うことを想像することです。DTMにはそれがたどる単一の「計算パス」がありますが、NTMには「計算ツリー」があります。ツリーのいずれかのブランチが「受け入れ」条件で停止した場合、NTMは入力を受け入れたと言います。
私が理解できないのは、これは架空の機械なので、多項式時間でNP問題を解くことができると言うことから何が得られるのでしょうか。つまり、O(1)のNP問題を解決する魔法の機械を理論化することもできますが、それが存在しない可能性がある場合、それから何を得ることができますか?
前もって感謝します。