Pyomo не получает решение от решателя - PullRequest
0 голосов
/ 12 мая 2018

Я сейчас запускаю pyomo с cplex. Я кодирую в Jupyter. Сегодня я установил 'nteract', расширение для jupyter. С тех пор у меня есть такая проблема: мои модели pyomo больше не решаются. Пакеты Pandas и 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

хотя моя модель построена и содержит все переменные, ограничения и т. Д.

Делает это и для разных моделей. Здесь (PDF) - мой пример, если вы хотите его увидеть.

Но я думаю, что это как-то связано с окружающей средой, в которой я все это выполняю, и у меня нет идей, как с этим справиться.

Спасибо

1 Ответ

0 голосов
/ 14 мая 2018

проблема обнаружена путем решения модели с tee=Tree.

проблема решена: в пути к файлу python не должно быть пробелов. Пробелы в самом файле python не приводят к возникновению этой ошибки.

Сообщение о проблеме на GitHub .

Редактировать: Исправлена ​​и закрыта проблема.

...