首页> 外文期刊>Theoretical and Experimental Plant Physiology >Deletion Presolve for Accelerating Infeasibility Diagnosis in Optimization Models
【24h】

Deletion Presolve for Accelerating Infeasibility Diagnosis in Optimization Models

机译:用于加速优化模型中的可用性诊断的删除

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

摘要

Whereas much research in the area of optimization is directed toward developing algorithms for optimization of feasible models, the diagnosis of infeasible models has not received as much attention. Identification of irreducible infeasible sets (IISs) can facilitate the process of correcting infeasible models. Several filtering algorithms have been proposed for IIS identification but efficient implementations are available only for linear programs. We propose a novel approach for IIS identification that is applicable to linear programs (LPs), nonlinear programs (NLPs), mixed-integer linear programs (MIPs), and mixed-integer nonlinear programs (MINLPs). The approach makes use of a deletion presolve procedure that exploits bounds tightening techniques to reduce the model to an infeasible set (IS) in a computationally efficient manner. The IS is subsequently reduced to an IIS by applying one of the currently available exact filtering algorithms for IIS identification. We implement the proposed deletion presolve along with four filtering algorithms for IIS identification within the global solver BARON. The effectiveness and usefulness of the proposed approach is demonstrated through computational experiments on a test set of 790 infeasible LPs, NLPs, MIPs, and MINLPs. Deletion presolve rapidly eliminates a large fraction of the problem constraints and speeds up the filtering algorithms by over forty times on average. Speedups of as high as 1,000 times are observed for some problems, while, for 40% of the test problems, the deletion presolve itself reduces the original model to an IIS.
机译:然而,在优化领域的研究方向朝向开发算法进行了优化的可行模型,但不可行模型的诊断尚未受到关注。识别不可缩续的可行装置(IISS)可以促进纠正不可行模式的过程。已经提出了几种过滤算法,用于IIS识别,但仅用于线性程序的有效实现。我们提出了一种用于IIS识别的新方法,适用于线性程序(LPS),非线性程序(NLP),混合整数线性程序(MIPS)和混合整数非线性程序(MINLPS)。该方法利用删除预定程序,该过程利用界限收紧技术,以以计算有效的方式将模型减少到不可行的设置(是)。随后通过应用用于IIS识别的当前可用的精确过滤算法之一来减少到IIS。我们在全球求解器Baron内实现了拟议的删除算法以及四个过滤算法,可用于IIS识别。通过计算套件的790个不可行LPS,NLP,MIP和MINLPS的计算实验证明了所提出方法的有效性和有用性。删除Quallve迅速消除了大部分问题约束,平均速度超过四十次滤波算法。对于某些问题,观察到高达1,000次的加速,而对于40%的测试问题,删除本身将原始模型减少到IIS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号