Python 上的 Gurobi:静音优化功能
Gurobi on Python: Muting the optimize function
我在 Python 上使用 Gurobi,我的代码需要一个 Model.optimize() 函数循环。有没有办法使这个功能静音,所以它不会产生输出段落?
谢谢。
将 Output Flag 参数设置为零。
来自输出标志的参考手册:
Enables or disables solver output. Use LogFile and LogToConsole for
finer-grain control. Setting OutputFlag to 0 is equivalent to setting
LogFile to "" and LogToConsole to 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()
那么优化调用不会产生任何输出。
希望对您有所帮助。
我在 Python 上使用 Gurobi,我的代码需要一个 Model.optimize() 函数循环。有没有办法使这个功能静音,所以它不会产生输出段落?
谢谢。
将 Output Flag 参数设置为零。
来自输出标志的参考手册:
Enables or disables solver output. Use LogFile and LogToConsole for finer-grain control. Setting OutputFlag to 0 is equivalent to setting LogFile to "" and LogToConsole to 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()
那么优化调用不会产生任何输出。
希望对您有所帮助。