Кажется довольно простым, но как мне указать Pyomo на локально установленный решатель?Мне удалось получить решение от NEOS с моего локального компьютера, поэтому я знаю, что модель разработана соответствующим образом.Вчера я установил tar-файл COIN-OR на виртуальную машину Ubuntu Azure и хочу запустить свою модель на этой виртуальной машине с помощью Jupyter.
Вот что у меня есть:
solvername='ipopt'
solverpath_folder='~/COIN-OR/bin/'
solverpath_exe='~/COIN-OR/bin/ipopt'
solver=SolverFactory(solvername,executable=solverpath_exe)
instance = model.create_instance()
opt.solve(instance,solver)
Сообщения об ошибках:
WARNING: DEPRECATED: Cannot call Model.create_instance() on a constructed
model; returning a clone of the current model instance.
WARNING: Could not locate the 'ipopt' executable, which is required for solver
ipopt