1
更新约束的rhs是否有很好的解决方案?最好,我想这样做:使用python更新RHS约束在scip中使用python
import pyscipopt as scp
Mod=scp.Model()
x=Mod.addVar(ub=3,name="x")
y=Mod.addVar(ub=4,name="y")
c=Mod.addCons(x+y<=2,"C1")
Mod.setObjective(0.5*x+0.3*y, "maximize")
Mod.optimize()
print(Mod.getObjVal())
c.updateRHS(4) # This function does not exist..
Mod.optimize()
print(Mod.getObjVal())
我刚刚在相应的GitHub项目中为此创建了一个新问题:https://github.com/SCIP-Interfaces/PySCIPOpt/issues/64 – mattmilten
我想对于这样的场景,你会做的更多,例如,保持以前迭代的最佳解决方案(因为你放松了你的约束) – Gregor
谢谢马特!我可以将您的答案标记为已接受,因为您的拉取请求可以解决我的问题。 – martihj