【发布时间】:2019-04-25 06:32:04
【问题描述】:
我有一个关于 PySCIPOpt 的问题:优化后是否可以评估表达式 (pyscipopt.scip.Expr)?类似于为 pyscipopt.scip.Variable 类型的参数调用 getVal()。
【问题讨论】:
我有一个关于 PySCIPOpt 的问题:优化后是否可以评估表达式 (pyscipopt.scip.Expr)?类似于为 pyscipopt.scip.Variable 类型的参数调用 getVal()。
【问题讨论】:
目前还不能查询一般约束的活动。这仅适用于线性和二次约束,请参阅http://scip-interfaces.github.io/PySCIPOpt/docs/html/classpyscipopt_1_1scip_1_1Model.html#a1e79bf20f168f7c55aa3fdf00491c898
你可以把你的表达式变成一个方程,然后检查新的 slack 变量的值:
c(x) >= b
变成
c(x) - s == 0
s >= b
【讨论】: