Pyomo没有从解算器接收解决方案

时间:2018-05-12 18:43:14

标签: python packages cplex pyomo

我用cplex运行pyomo一段时间了。我在jupyter中编码。今天我点了安装'nteract',这是jupyter的扩展。从那以后我就遇到了这个问题:我的pyomo模型不再得到解决了。没有发现熊猫和Pyomo包裹。所以我再次安装它们。从那以后它再也不起作用了:

执行时:

In [13]: solver = SolverFactory('cplex')
         print(solver.solve(model))

......我从解算器那里收到:

Problem:
- Lower bound: -inf
  Upper bound: inf
  Number of objectives: 1
  Number of constraints: 0
  Number of variables: None
  Number of nonzeros: None
  Sense: unknown
Solver:
- Status: ok
  Termination condition: unknown
  Error rc: 0
  Time: 0.04337573051452637

虽然构建了我的模型并且包含了所有变量,约束等。

它也适用于不同的型号。 Here(PDF)是我的榜样,如果你想看到它。

但我认为这与我运行的所有环境有关,而且我没有任何想法如何解决这个问题。

谢谢

1 个答案:

答案 0 :(得分:1)

通过使用tee=Tree求解模型而发现的问题。

问题解决了:在python文件的路径中不应该有空格。 python文件中的空格本身不会发生此错误。

报告问题on GitHub

编辑:问题已修复并已关闭。