【24h】

On Updating the Inverse of a KKT Matrix

机译:关于更新KKT矩阵的逆

获取原文
获取原文并翻译 | 示例

摘要

A KKT matrix, W say, is symmetric and nonsingular, with a leading n x n block that has a conditional positive definite property and a trailing m x m block that is identically zero, the dimensions of W being (n+m) x (n + m). The author requires the inverse matrix H = W~(-1) explicitly in an iterative algorithm for unconstrained minimization without derivatives, and only one of the first n rows and columns of W is altered on each iteration. The corresponding change to H can be calculated in O(n~2) operations. We study the accuracy and stability of some methods for this updating problem, finding that huge errors can occur in the application to optimization, which tend to be corrected on later iterations. Let Ω be the leading n x n submatrix of H. We give particular attention to the remark that the rank of Ω is only n — m, due to the zero block of W. Thus Ω can be expressed as the sum of n—m matrices of rank one, and this factorization can also be updated in O(n~2) operations. We find, in theory and in practice, that the use of the factored form of Ω reduces the damage from rounding errors and improves the stability of the updating procedure. These conclusions are illustrated by numerical results from the algorithm for unconstrained minimization.
机译:W表示KKT矩阵是对称且非奇异的,前导nxn块具有条件正定性,尾随mxm块相同为零,W的维数为(n + m)x(n + m) 。对于无导数的无约束最小化,作者在迭代算法中明确要求逆矩阵H = W〜(-1),并且在每次迭代中仅更改W的前n行和列之一。 H的对应变化可以通过O(n〜2)运算来计算。我们研究了一些用于此更新问题的方法的准确性和稳定性,发现在优化应用程序中可能会出现巨大的错误,这些错误往往会在以后的迭代中得到纠正。令Ω为H的前nxn个子矩阵。由于W的零块,我们特别注意Ω的秩仅为n — m。因此Ω可以表示为H的n—m个矩阵的和。排名第一,并且该分解也可以在O(n〜2)个运算中进行更新。我们在理论上和实践中发现,使用因式Ω可以减少舍入误差的损害,并提高更新过程的稳定性。无约束最小化算法的数值结果说明了这些结论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号