首页> 外文期刊>SIAM Journal on Optimization: A Publication of the Society for Industrial and Applied Mathematics >An analytic center based column generation algorithm for convex quadratic feasibility problems
【24h】

An analytic center based column generation algorithm for convex quadratic feasibility problems

机译:基于凸心二次可行性问题的基于分析中心的列生成算法

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

摘要

We consider the analytic center based column generation algorithm for the problem of finding a feasible point in a set defined by a finite number of convex quadratic inequalities. At each iteration the algorithm computes an approximate analytic center of the set defined by the intersection of quadratic inequalities generated in the previous iterations. If this approximate analytic center is a solution, then the algorithm terminates; otherwise a quadratic inequality violated at the current center is selected and a new quadratic cut (defined by a convex quadratic inequality) is placed near the approximate center. As the number of cuts increases, the set defined by their intersection shrinks and the algorithm eventually finds a solution to the problem. Previously, similar analytic center based column generation algorithms were studied first for the linear feasibility problem and later for the general convex feasibility problem. Our method differs from these early methods in that we use "quadratic cuts" in the computation instead of linear cuts. Moreover, our method has a polynomial worst case complexity of O(n ln 1/epsilon) on the total number of cuts to be used, where n is the number of convex quadratic polynomial inequalities in the problem and epsilon is the radius of the largest ball contained in the feasible set. In contrast, the early column generation methods using linear cuts can only solve the convex quadratic feasibility problem in pseudopolynomial time. [References: 17]
机译:我们考虑基于分析中心的列生成算法,以解决在有限数量的凸二次不等式定义的集合中找到可行点的问题。在每次迭代中,算法都会计算出一个集合的近似分析中心,该集合由先前迭代中生成的二次不等式的交集定义。如果该近似分析中心是一个解决方案,则算法终止;否则,算法终止。否则,选择在当前中心违反的二次不等式,并在近似中心附近放置一个新的二次割(由凸二次不等式定义)。随着切割次数的增加,由其交点定义的集合会缩小,并且算法最终会找到问题的解决方案。以前,首先研究了基于分析中心的相似列生成算法,然后研究了线性可行性问题,然后研究了一般凸可行性问题。我们的方法与这些早期方法的不同之处在于,我们在计算中使用“二次切割”而不是线性切割。而且,我们的方法在要使用的切口总数上具有多项式最坏情况的复杂度O(n ln 1 / epsilon),其中n是问题中凸二次多项式不等式的数量,epsilon是最大半径球包含在可行组中。相比之下,早期使用线性割的列生成方法只能解决伪多项式时间内的凸二次方问题。 [参考:17]

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号