主题
Search

内点法


内点法是一种线性非线性规划方法(Forsgren等人,2002),它通过穿过问题定义的实体的中间而不是绕其表面来实现优化。

Karmarkar (1984) 发现了一种使用内点法的多项式时间线性规划算法。可以说,内点法早在 20 世纪 60 年代就以障碍函数方法的形式为人所知,但伴随 Karmarkar 声明的媒体炒作导致这些方法受到了极大的关注。然而,应该指出的是,虽然 Karmarkar 声称他的实现比单纯形法效率高得多,但内点法的潜力只是在后来才被确立。到 1994 年,关于内点法的已发表论文超过 1300 篇。

当前高效的实现主要基于预测-校正技术(Mehrotra 1992),其中使用法方程的Cholesky 分解或对称不定系统的LDL^(T)分解来执行牛顿法(以及一些启发式方法来估计惩罚参数)。所有当前的内点法实现都严重依赖于用于分解稀疏对称矩阵的非常高效的代码。


另请参阅

线性规划非线性规划预测-校正方法单纯形法

使用 Wolfram|Alpha 探索

参考文献

Forsgren, A.; Gill, P. E.; 和 Wright, M. H. "非线性优化的内点方法。" SIAM Rev. 44, 525-597, 2002.Karmarkar, N. "线性规划的新多项式时间算法。" Combinatorica 4, 373-395, 1984.Lustig, I. J.; Marsten, R. E.; 和 Shanno, D. F. "线性规划的原始-对偶内点方法的计算经验。" Linear Alg. Appl. 152, 191-222, 1991.Mehrotra, S. "关于原始-对偶内点方法的实现。" SIAM J. Optimization 2, 575-601, 1992.Wright, S. J. 原始-对偶内点方法。 Philadelphia, PA: SIAM, 1997.

在 Wolfram|Alpha 中引用

内点法

以此引用

Weisstein, Eric W. "内点法。" 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/InteriorPointMethod.html

主题分类