在约束处理程序中,我使用model.getSolVal(sol, var)获取主问题中var的值,后者用于在解决子问题后添加裁剪。为了得到子问题的目标值,我称之为subproblem.getObjVal()。在某些情况下,这会遇到此错误:
Warning: getSolObjVal cannot only be called in stage SOLVING without a valid solution然后利用subproblem.getObjVal()查询模型的目标值。注意,子问题是Pyscipopt中Model类的