...
首页> 外文期刊>Mathematical Programming >Primal and dual active-set methods for convex quadratic programming
【24h】

Primal and dual active-set methods for convex quadratic programming

机译:凸二次规划的原始和对偶主动集方法

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

摘要

Computational methods are proposed for solving a convex quadratic program (QP). Active-set methods are defined for a particular primal and dual formulation of a QP with general equality constraints and simple lower bounds on the variables. In the first part of the paper, two methods are proposed, one primal and one dual. These methods generate a sequence of iterates that are feasible with respect to the equality constraints associated with the optimality conditions of the primal-dual form. The primal method maintains feasibility of the primal inequalities while driving the infeasibilities of the dual inequalities to zero. The dual method maintains feasibility of the dual inequalities while moving to satisfy the primal inequalities. In each of these methods, the search directions satisfy a KKT system of equations formed from Hessian and constraint components associated with an appropriate column basis. The composition of the basis is specified by an active-set strategy that guarantees the nonsingularity of each set of KKT equations. Each of the proposed methods is a conventional active-set method in the sense that an initial primal- or dual-feasible point is required. In the second part of the paper, it is shown how the quadratic program may be solved as a coupled pair of primal and dual quadratic programs created from the original by simultaneously shifting the simple-bound constraints and adding a penalty term to the objective function. Any conventional column basis may be made optimal for such a primal-dual pair of shifted-penalized problems. The shifts are then updated using the solution of either the primal or the dual shifted problem. An obvious application of this approach is to solve a shifted dual QP to define an initial feasible point for the primal (or vice versa). The computational performance of each of the proposed methods is evaluated on a set of convex problems from the CUTEst test collection.
机译:提出了一种求解凸二次规划(QP)的计算方法。为具有一般等式约束和变量简单下界的QP的原始和对偶公式定义了活动集方法。在本文的第一部分中,提出了两种方法,一种是原始方法,一种是对偶方法。这些方法生成了一系列迭代,这些迭代对于与原始对偶形式的最佳条件相关的相等约束而言是可行的。原始方法在将对偶不等式的不可行性驱使为零的同时,保持了原始不等式的可行性。对偶方法在满足原始不等式的同时保持了对偶不等式的可行性。在这些方法的每一种中,搜索方向均满足由Hessian和与适当列基础相关联的约束分量形成的KKT方程组。基础的组成由有效集策略指定,该策略保证每组KKT方程的非奇异性。在需要初始的原始或双重可行点的意义上,每种提出的方​​法都是常规的主动集方法。在本文的第二部分中,显示了如何通过同时移动简单约束和向目标函数添加惩罚项,将二次程序解决为一对原始的和原始的二次二次程序对。对于这样的原始对偶的移位惩罚问题,可以使任何常规列基础为最佳。然后,使用原始移位问题或双重移位问题的解来更新移位。此方法的一个明显应用是解决移位的对偶QP以定义原始对象的初始可行点(反之亦然)。在CUTEst测试集合中的一组凸问题上评估了每种方法的计算性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号