我对PySCIPOpt有一个疑问:优化后是否可以评估表达式(pyscipopt.scip.Expr)?类似于为pyscipopt.scip.Variable类型的参数调用getVal()。
答案 0 :(得分:0)
(尚)无法查询一般约束的活动。这仅适用于线性和二次约束,请参见http://scip-interfaces.github.io/PySCIPOpt/docs/html/classpyscipopt_1_1scip_1_1Model.html#a1e79bf20f168f7c55aa3fdf00491c898
您可以将表达式转换为方程式并检查新的松弛变量的值:
c(x) >= b
变成
c(x) - s == 0
s >= b