【发布时间】:2015-09-21 13:05:22
【问题描述】:
我正在使用 Pulp modeler 和 python 来解决整数规划问题。我正在使用 IBM CPLEX 作为求解器。当我运行 Python 程序时,控制台中有很多输出消息,例如:
CPLEX 优化器将解决多达 1000 个变量和 1000 个约束的问题。 IBM ILOG CPLEX Optimization Studio 预览版再使用 48 天 ...
我在互联网上寻找解决方案并解决了这个问题。所以我通过写msg=0来禁用显示如下:
from coinor.pulp import *
# ...
prob = LpProblem("MyProblem", LpMaximize)
# ...
prob.solve(CPLEX(msg=0))
昨天我从我的电脑中删除了一些软件,当我尝试运行我的 Python 程序时,Python 说cannot run cplex.exe。我发现我的环境变量出了点问题(路径中的所有环境变量都被删除了)。所以我重新安装了 CPLEX 求解器并运行完全相同的程序,但即使使用 msg=0,我现在仍然有输出消息。
你认为问题是什么?以及如何禁用输出消息?
【问题讨论】:
-
新的 cplex.exe 是否安装在您的环境路径中?