首页> 外文会议>Integration of AI and OR techniques in constraint programming for combinatorial optimization problems >Tightening the Linear Relaxation of a Mixed Integer Nonlinear Program Using Constraint Programming
【24h】

Tightening the Linear Relaxation of a Mixed Integer Nonlinear Program Using Constraint Programming

机译:使用约束编程加强混合整数非线性程序的线性松弛

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

摘要

This paper aims at solving a nonconvex mixed integer nonlinear programming (MINLP) model used to solve a refinery crude-oil operations scheduling problem. The model is mostly linear but contains bilinear products of continuous variables in the objective function. It is possible to define a linear relaxation of the model leading to a weak bound on the objective value of the optimal solution. A typical method to circumvent this issue is to discretize the continuous space and to use linear relaxation constraints based on variables lower and upper bounds (e.g. McCormick convex envelopes) on each subdivision of the continuous space. This work explores another approach involving constraint programming (CP). The idea is to use an additional CP model which is used to tighten the bounds of the continuous variables involved in bilinear terms and then generate cuts based on McCormick convex envelopes. These cuts are then added to the mixed integer linear program (MILP) during the search leading to a tighter linear relaxation of the MINLP. Results show large reductions of the optimality gap of a two step MILP-NLP solution method due to the tighter linear relaxation obtained.
机译:本文旨在解决用于解决炼油厂原油作业调度问题的非凸混合整数非线性规划(MINLP)模型。该模型大部分是线性的,但在目标函数中包含连续变量的双线性积。可以定义模型的线性松弛,从而导致最优解目标值的弱界限。解决此问题的一种典型方法是离散化连续空间,并在连续空间的每个细分上基于变量上下限(例如McCormick凸包络)使用线性松弛约束。这项工作探索了另一种涉及约束编程(CP)的方法。这个想法是使用一个附加的CP模型,该模型用于加紧双线性项中所涉及的连续变量的边界,然后基于McCormick凸包络生成割线。然后在搜索过程中将这些剪切添加到混合整数线性程序(MILP)中,从而使MINLP的线性松弛更为严格。结果表明,由于获得了更严格的线性弛豫,两步MILP-NLP求解方法的最佳间隙大大减小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号