首页> 外文学位 >A branch and cut approach to linear programs with linear complementarity constraints.
【24h】

A branch and cut approach to linear programs with linear complementarity constraints.

机译:具有线性互补约束的线性程序的分枝和切割方法。

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

摘要

In this thesis, the primary problem of interest is the Linear Program with Linear Complementarity Constraints (LPCC), consisting of minimizing a linear objective function over a set of linear constraints with a set of linear complementarity constraints. The LPCC provides a unified framework for various optimization models, such as hierarchical optimization, inverse convex quadratic programs, indefinite quadratic programs, piecewise linear optimization and quantile minimization, as well as optimization problems with equilibrium constraints. However due to the fact that complementarity constraints are non-convex in nature, meaning the LPCC is NP-hard, finding the global resolution of the LPCC is a big challenge.;Different from traditional approaches for accommodating such complementarity constraints which introduce additional binary variables and a conceptually very large scalar theta and solve the resulting mixed-integer programming problem, we exploit the disjunctive structure of LPCC directly. We discuss various methods to tighten the linear relaxation of LPCC. Different types of linear constraints and second order cone constraints which are valid for LPCC are both being studied. Computational results are included to compare the benefit of the various constraints on the value of the relaxation. Then we propose a branch and cut algorithm to globally solve the LPCC problem, where branching is imposed directly on complementarity constraints. The algorithm is able to characterize infeasible and unbounded LPCC problems as well as solve problems with finite optimal value. We test our algorithm on randomly generated problems, and compare the results by using different cutting planes and branching strategies.;Finally a data mining application of LPCC, the cross-validated support vector regression problem, is fully explored. In this application, we present a bilevel programming formulation for a cross-validated support vector regression problem with (C, epsilon) as the design variables, and then convert it into an instance of an LPCC by writing out the KKT condition of the inner quadratic program which is strictly convex. By taking advantage of the properties of this LPCC formulation and its original bilevel formulation, we use our proposed algorithm with the customized preprocessing routine to attack this challenging problem. The computational result shows that our approach has the capability to solve this type of problem with small size dataset.
机译:在本文中,关注的主要问题是具有线性互补约束的线性程序(LPCC),该程序包括在具有一组线性互补约束的一组线性约束上最小化线性目标函数。 LPCC为各种优化模型提供了统一的框架,例如层次优化,逆凸二次规划,不确定二次规划,分段线性优化和分位数最小化以及具有平衡约束的优化问题。但是,由于互补约束本质上是非凸的,这意味着LPCC是NP困难的,因此找到LPCC的全局分辨率是一个巨大的挑战。;与传统的适应此类互补约束的方法不同,后者引入了其他二进制变量以及概念上非常大的标量theta并解决由此产生的混合整数编程问题,我们直接利用LPCC的析取结构。我们讨论了各种方法来加强LPCC的线性松弛。对LPCC有效的不同类型的线性约束和二阶锥约束都在研究中。计算结果包括在内,以比较各种约束条件对松弛值的好处。然后,我们提出了一种分支和剪切算法来全局解决LPCC问题,其中分支直接施加于互补约束。该算法能够表征不可行和无界的LPCC问题,并能以有限的最优值解决问题。我们在随机产生的问题上测试了我们的算法,并使用不同的切割平面和分支策略比较了结果。最后,充分探索了LPCC的数据挖掘应用程序,即交叉验证的支持向量回归问题。在此应用程序中,我们针对以(C,epsilon)为设计变量的交叉验证支持向量回归问题提出了一种双层编程公式,然后通过写出内部二次方的KKT条件将其转换为LPCC的实例。严格凸的程序。通过利用此LPCC配方及其原始双级配方的特性,我们将我们提出的算法与定制的预处理程序结合使用,以解决这一具有挑战性的问题。计算结果表明,我们的方法具有解决小尺寸数据集这类问题的能力。

著录项

  • 作者

    Yu, Bin.;

  • 作者单位

    Rensselaer Polytechnic Institute.;

  • 授予单位 Rensselaer Polytechnic Institute.;
  • 学科 Mathematics.;Operations Research.;Engineering Industrial.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 148 p.
  • 总页数 148
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号