【发布时间】:2010-11-28 10:40:01
【问题描述】:
图灵机可以考虑空间(磁带上的内存空间)和时间的复杂性。
有 PSPACE 和 EXPSPACE 等类。
此外,我们可以展示 PSPACE 中的算法。
http://www.springerlink.com/content/3hqtq11mqjbqfj2g/
但是,当我实际编写程序时,有些程序的运行速度比其他程序快,有些程序的内存 (RAM) 占用空间比其他程序小。
如果我编写一个 PSPACE 算法来解决问题 X 和一个 EXPSPACE 算法来解决同样的问题,那么 EXPSPACE 程序应该比 PSPACE 代码使用更多的 RAM。
有没有什么方法可以根据起始算法的理论等级来估计会涉及多少 RAM?
【问题讨论】:
标签: performance algorithm complexity-theory ram turing-machines