首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCIPopt's setppc简介

SCIPopt's setppc简介
EN

Stack Overflow用户
提问于 2022-07-22 00:21:43
回答 1查看 37关注 0票数 1

关于SCIP的“集分区/打包/覆盖的约束处理程序”:

  1. 是否足够聪明,不用我直接调用setppc函数就可以推断出它支持的所有表单?
  2. 能够处理/检测sum(x) == y的形式,其中x是二进制变量的列表,y也是二进制变量?同样的问题是否小于或等于?

  1. ,它的文档说明它需要一个等于1的右手边。RHS=0?

呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-22 07:25:08

  1. ,如果我正确地理解了您,您是在问SCIP是否会看到线性约束是setppc约束并自动升级它?是的,

  1. 是的,不管你怎么写它。

  1. :rhs = 0的二进制变量之和只会将所有变量传播并修复到0。(如果只有lhs是0,那就是多余的)

如果其中一些系数是-1,而不是+1,SCIP仍然会试图通过否定所有负变量(或所有正变量,然后乘以-1 )来使其工作。如果可以这样升级,SCIP将检查任何只有二进制变量和+1/-1系数的线性约束。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73073907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档