1
Existe-t-il de bonnes solutions pour mettre à jour le rhs d'une contrainte? De préférence, je voudrais faire quelque chose comme:update RHS sur une contrainte dans scip en utilisant 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())
Je viens de créer un nouveau problème pour cela dans le projet GitHub correspondant: https://github.com/SCIP-Interfaces/PySCIPOpt/issues/64 – mattmilten
Je suppose que pour un tel scénario, vous feriez encore plus, par exemple, gardez la meilleure solution de l'itération précédente (puisque vous relâchez votre contrainte) – Gregor
Merci Matt! Je pourrais marquer une réponse de votre part comme étant acceptée, compte tenu de votre demande de retrait qui a réglé mon problème. – martihj