我有一个关于 PySCIPOpt 的问题:优化后是否可以计算表达式 (pyscipopt.scip.Expr)?类似于为 pyscipopt.scip.Variable 类型的参数调用 getVal()。
最佳答案
(尚)不可能查询一般约束的事件。这仅适用于线性和二次约束,请参阅 http://scip-interfaces.github.io/PySCIPOpt/docs/html/classpyscipopt_1_1scip_1_1Model.html#a1e79bf20f168f7c55aa3fdf00491c898
您可以将表达式转换为方程并检查新松弛变量的值:
c(x) >= b
变成了
c(x) - s == 0
s >= b
关于python - 优化后评估 pyscipopt Expr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55843123/