【发布时间】:2012-11-11 12:27:44
【问题描述】:
我不明白非确定性图灵机的概念。我想我理解术语非确定性算法:(非确定性算法是一种算法,可以在不同的情况下表现出不同的行为 运行,而不是确定性算法。)所以算法可能是这样的:
a = fromSomeAlgo();
if(a > foo)
stateA();
else
stateB();
但对于非确定性图灵机 I read ,它可以在给定时间处于多个状态。还有wikipedia article 建议 “非确定性图灵机 (NTM) 可能有一组规则,规定更多 给定情况下的一个动作”。
这是什么意思? ..针对给定情况的多个操作...多个状态...我只是不明白这一点。
【问题讨论】:
-
查看cs.odu.edu/~toida/nerzic/390teched/tm/othertms.html,最后看到“图灵机接受a+”。它是解决方案空间的更具描述性的模型。用“有形”术语来说,一组并行处理器,每个处理器都为下一个状态应用一个规则,并且它们彼此不接触。
-
我认为这些管理员关闭了他们不喜欢的问题。感谢管理员让 Stack Overflow 变得更加无用。
-
@AkshayLAradhya:嗯,恕我直言,这类问题在Computer Science Stack Exchange 上更热门。
标签: algorithm state turing-machines non-deterministic