gpt4 book ai didi

python - Python 上的 Gurobi : Muting the optimize function

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:33 24 4
gpt4 key购买 nike

我在 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 - Python 上的 Gurobi : Muting the optimize function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37125801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com