GRB.MAXIMIZE) #Optimization m.optimize() m.write('0615.lp') #Print Results if m.status == GRB.OPTIMAL: for year in years: for project in projects: if investment[year, project].x > 0:
使用Gurobi自带的Debug功能,如computeIIS()或gurobi_write(),可以帮助识别问题。computeIIS()可以找出不可约不一致子系统,但实际应用中可能效果有限。gurobi_write()则可输出冲突约束,但对Yalmip生成的模型可能不适用。尽管遇到infeasible时可能会感到迷茫,但通过上述方法,耐心细致的检查和合理的参数设置,...