前言 王元 1
第一章 数值计算的复杂性问题 1
1 代数方程的不动点迭代算法 2
前言 王则柯 3
2 收敛性和复杂性——算法优劣判别的两个层次 10
3 可怕的指数增长——古印度数学故事 14
4 寻求多项式时间算法 20
5 温故而创新的代数基本定理 24
第二章 库恩算法及其计算复杂性 29
1 库恩算法的描述 30
2 可行性和收敛性的论证 37
3 全标三角形与根的距离 42
4 积木结构的计算复杂性讨论 46
第三章 斯梅尔对牛倾算法的研究 52
1 多项式求根的牛顿算法 53
2 牛顿方法什么时候听话 58
3 概率论定牛顿算法是多项式时间算法 64
4 从最坏情形分析到概率情形分析 70
5 算法之比较和配合 74
第四章 线性规划问题算法的竞争 79
1 线性规划问题 80
2 丹齐克的单纯形算法 89
3 哈奇安的椭球算法 94
4 卡马卡的内点算法 99
5 斯梅尔论证了丹齐克的信念 102
6 复杂性讨论的学科环境 106
编后记 冯克勤 110