鉴于模型,如何打印
?
说
GRBVar newVar=model.AddVar(0.0, 1.0, 0.0, GRB.BINARY, "newvar");
model.AddConstr(newVar<=1,"newConstraint");
model.SetObjective(newVar*2,GRB.MAXIMIZE);
//Printout all constraint in the model(suppose to be newVar<=1)
//Printout model objective function (suppose to be newVar*2)
我如何实现评论中的内容?感谢。
答案 0 :(得分:1)
我认为没有一种简单的方法,但您可以使用model.write("model.lp")
然后读取文件并在之后将其写入控制台。
否则我认为你必须通过迭代约束来自己构造字符串。
您可以阅读有关如何从约束中提取属性的信息 here