《算法》一书通过“电路”演示了快速傅立叶变换,使用“电线”来传输数据。什么是电路?它只是本书作者为了更好地演示算法而提出的概念,还是公认的计算机科学概念?
问问题
149 次
2 回答
0
有些问题很容易,有些问题很难。为了说明什么使问题变得容易,什么使问题变得更复杂,我们通常使用计算机模型并对这些模型施加约束。
图灵机是一种用于定义问题类别的常用模型。例如,复杂度等级P包含这样的问题,即存在一个图灵机,它可以在 O(n^p) 时间内解决某个幂 p(多项式时间)的问题。我们可以在图灵机上获得具有其他时间或空间限制的其他复杂性类。
非确定性图灵机是计算机的另一种模型。 交替图灵机是另一种。存在许多计算机模型,每个模型都可用于定义不同类型的问题。 电路是这些计算机模型之一。
图灵机可用于对单线程计算机程序进行建模。在对大规模并行计算进行建模时,电路会大放异彩。例如,尼克的类或NC包含可以使用多项式数量的处理器“快速”(多对数时间)解决的问题。
于 2012-06-05T03:36:34.100 回答