形式陈述
对在所有输入上停机的确定性图灵机
通常输入带只读,不计入工作空间;输出和机器模型的常数差异需固定约定。
直觉
时间统计总步骤数,空间统计计算过程中同时需要保留多少工作记忆。存储单元可以反复覆盖,因此一个使用很少空间的算法仍可能运行很久。
例子与边界
深度优先遍历隐式状态图可能只保存当前路径而节省空间。若把长度为
推论与应用
空间复杂度产生
参考资料
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Chapter 4。
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,§8.1。