【问题标题】:How to disable the generating gurobi.log file when using PuLP and Gurobi as solver?使用 PuLP 和 Gurobi 作为求解器时如何禁用生成 gurobi.log 文件?
【发布时间】:2021-06-01 01:57:06
【问题描述】:

我正在使用 PuLP 和 Gurobi 解决数千个 MILP 问题。 我不想每次都生成 gurobi.log 文件并删除它,因为这很耗时。我在这里发现了一个问题 How to disable the calculations log of pulp。这有助于停止在控制台中打印日志。但我想停止生成日志文件。有人可以帮我吗?谢谢!

【问题讨论】:

  • @m0_as 很抱歉打扰,但我在另一个相关问题中看到了您的回答,我想也许您可以帮助我。谢谢。
  • @-mentions 在这里不是这样工作的。除非他们已经评论、询问或回答了问题,否则您无法 ping 某人。
  • 请使用tour并仔细阅读help center以了解有关该网站的更多信息,包括what is on-topicwhat is not,以及How to Ask。也请关注question checklist

标签: python optimization linear-programming gurobi pulp


【解决方案1】:

我找到了答案。事实上,您可以使用 PuLP 作为接口传递任何 Gurobi 参数。于是查了Gurobi的官方文档stop gurobi.log。 因此,model.solve(GUROBI_CMD(logPath = '', options = [('LogToConsole', 0)]))model.solve(GUROBI_CMD(options = [('OutputFlag', 0)])) 将起作用。

【讨论】:

    猜你喜欢
    • 2021-12-21
    • 1970-01-01
    • 2017-03-01
    • 2019-06-13
    • 2019-06-06
    • 2021-11-19
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    相关资源
    最近更新 更多