Pyomo неправильно строит модель - PullRequest
0 голосов
/ 22 мая 2019

Долгое время парень по исследованию операций, первый пользователь Pyomo.Я строю нелинейную программу как исследовательский проект и пробую ее в Pyomo.Поскольку это доказательство фазы концепции, я просто жестко программирую все переменные, ограничения и целевую функцию.Все, по-видимому, хорошо, пока я не отправлю его в NEOS:

solver_manager = SolverManagerFactory('neos')
results = solver_manager.solve(model, opt=SolverFactory('couenne'))
results.write() 

Очевидно, что NEOS не получает полную сборку модели: результаты говорят, что у него 92 переменные (должно быть 108) и нулевые ограничения.

results.write()
# ==========================================================
# = Solver Results                                         =
# ==========================================================
# ----------------------------------------------------------
#   Problem Information
# ----------------------------------------------------------
Problem: 
- Lower bound: -inf
  Upper bound: inf
  Number of objectives: 1
  Number of constraints: 0
  Number of variables: 92
  Sense: unknown
# ----------------------------------------------------------
#   Solver Information
# ----------------------------------------------------------
Solver: 
- Status: ok
  Message: couenne\x3a Optimal
  Termination condition: optimal
  Id: 3
# ----------------------------------------------------------
#   Solution Information
# ----------------------------------------------------------
Solution: 
- number of solutions: 0
  number of solutions displayed: 0

Есть ли что-то, что я не так делаю здесь при определении или передаче аргументов в NEOS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...