Python上的Gurobi:禁用优化函数

Python上的Gurobi:禁用优化函数,python,linear-programming,solver,gurobi,Python,Linear Programming,Solver,Gurobi,我在Python上使用Gurobi,我的代码需要一个Model.optimize()函数的循环。有没有办法使这个函数静音,这样它就不会产生输出的段落 谢谢。将参数设置为零 从输出标志上的参考手册: 启用或禁用解算器输出。使用LogFile和LogToConsole 细粒度控制。将OutputFlag设置为0等同于设置 将日志文件设置为“”并将LogToConsole设置为0 我正在处理的项目中的代码块: from gurobipy import Model, GRB, LinExpr, quic

我在Python上使用Gurobi,我的代码需要一个Model.optimize()函数的循环。有没有办法使这个函数静音,这样它就不会产生输出的段落

谢谢。

将参数设置为零

从输出标志上的参考手册:

启用或禁用解算器输出。使用LogFile和LogToConsole 细粒度控制。将OutputFlag设置为0等同于设置 将日志文件设置为“”并将LogToConsole设置为0

我正在处理的项目中的代码块:

from gurobipy import Model, GRB, LinExpr, quicksum

dual_subproblem = Model('dual_subproblem_(0,0)')
dual_subproblem.setParam('OutputFlag', 0)  # Also dual_subproblem.params.outputflag = 0
dual_subproblem.params.threads = 1 
dual_subproblem.modelSense = GRB.MAXIMIZE
dual_subproblem.update()
然后调用optimize不会产生任何输出

我希望这有帮助