参数 的选择涉及内层与外层迭代次数之间的折中。若 小(接近 1),则每次外层迭代 只增大很小的因子,上一个迭代点是 Newton 过程非常好的初始点,计算下一个中心点所需的 Newton 步数很少:外层迭代次数多,但每次内层迭代少。此时迭代点(包括内层迭代点)紧密地跟随中心路径——这正是“路径跟踪方法”这一别名的由来。
障碍方法的收敛性分析很直接。假设 对 都可以用 Newton 方法极小化,则初始中心点步加上 次中心点步之后的对偶间隙为 。因此恰好需要
次中心点步(外加初始中心点步)即可达到要求的精度 。
由此可见,只要对 ,中心点问题可以用 Newton 方法求解,障碍方法就有效。对标准 Newton 方法,充分条件是:对 , 满足带等式约束 Newton 方法收敛分析中的条件——初始下水平集是闭集、相应的 KKT 矩阵的逆有界、Hessian 满足 Lipschitz 条件。(基于自和谐的另一组充分条件将在复杂度分析一节详细讨论。)若中心点步采用不可行初始点 Newton 方法,则不可行初始点 Newton 方法收敛分析中列出的条件足以保证收敛。
假设 都是闭函数,对原问题做一个简单修改即可保证上述条件成立:在问题中增加形如 的约束,则 对每个 都强凸,从而中心点步的 Newton 方法收敛得到保证。
这一分析表明障碍方法在合理假设下确实收敛,但没有回答一个基本问题:随着 增大,中心点问题是否变得更难(因而需要越来越多的迭代)?数值证据表明,对各种问题答案是否定的——中心点问题所需的 Newton 步数似乎近似为常数,即使 不断增大。对满足某些自和谐条件的问题,这个问题可以得到肯定的解决。