Вопросы по теме 'pyomo'

Установка Pyomo в Windows с помощью Anaconda (Python)
Я хотел бы решить LP и ILP с помощью Pyomo (Coopr) , но, к сожалению, я я так новичок, и я не могу запустить его должным образом. Я уже установил Pyomo (Coopr), следуя его инструкциям . pip install Coopr Могу без проблем импортировать...
8901 просмотров
schedule 05.08.2022

Ошибка Python / Pyomo в JModelica
Я установил коммерческий пакет решателя (OCT) для JModelica (на основе python) -> Когда я хочу открыть JModelica через «Ipython», я получаю следующее сообщение об ошибке: Traceback (most recent call last): File...
172 просмотров
schedule 28.04.2022

Python Pyomo: оценка параметров в системе ODE
Я новичок в использовании Pyomo, поэтому заранее извиняюсь, если это основной вопрос. Ну, я работаю с кинетическими моделями, и моя цель — оценить кинетические параметры. Я начал с «игрушечной модели», чтобы лучше понять Pyomo, прежде чем...
588 просмотров
schedule 04.01.2023

PyOmo / Ipopt терпит неудачу из-за невозможности оценки мощности
Я использую PyOmo для создания нелинейной модели, которая в конечном итоге будет решена с помощью Ipopt. Модель выглядит следующим образом: from pyomo.environ import * from pyomo.dae import * m = ConcreteModel() m.t =...
689 просмотров
schedule 25.07.2022

Pyomo - GLPK - Ошибка
Я установил Pyomo (v 4.4.1) и GLPK для Windows (v 4.55). Я добавил каталог для glpsol.exe в переменную PATH, и я могу успешно использовать команду glpsol --help из любого каталога в командной строке. Согласно блогу Pyomo , это должно указывать...
760 просмотров
schedule 23.04.2023

Атрибуты, методы, функции Pyomo
Я новый пользователь pyomo. Я хочу узнать, есть ли какой-либо документ или способ увидеть все атрибуты, методы и функции pyomo? Та же проблема для CBC.
289 просмотров
schedule 24.02.2024

Python Pyomo: ошибка домена переменных в Pyomo
Я хочу решить задачу целочисленного программирования, в которой переменные решения ограничены определенным набором. Например, переменные решения xi должны быть выбраны в [2,5,7,10]. Для тестирования я написал код Python с помощью Pyomo следующим...
1491 просмотров
schedule 21.01.2023

Интерфейс IPyomoTask уже определен
Я использую Pyomo, и я хотел бы провести серию оптимизаций, в которых некоторые результаты предыдущей оптимизации используются для следующей. AgOpt.py import pyomo import pyomo.opt from pyomo.environ import * import numpy as np AvailLand =...
207 просмотров
schedule 29.04.2023

Pyomo: ограничение с операторами if
Я сейчас пытаюсь решить эту проблему. Мне нужно максимизировать прибыль этой компании. Вот код, который у меня сейчас есть: from pyomo.environ import * from pyomo.opt import * opt = solvers.SolverFactory("ipopt") model = ConcreteModel()...
3646 просмотров
schedule 22.06.2023

Pyomo data = None ошибка вывода
Большое спасибо за то, что разобрались с моей проблемой! Я новичок в pyomo и теперь пытаюсь использовать его для решения конкретной модели. Вот часть моих кодов: ——— (отредактировано) def objective_rule(model): ans =...
930 просмотров
schedule 13.05.2022

Определение общего уравнения в pyomo
Я использую pyomo и хочу определить общее уравнение (с общими переменными), а затем заменить конкретные переменные, что-то вроде этого: def Variable_trap_eq(model, variable, f_variable, i): return 0 == variable[i] - variable[i+1] +...
138 просмотров
schedule 22.11.2022

Импорт двух или более файлов .dat в Pyomo
Я использую Pyomo и хочу импортировать два или более файлов данных (расширение .dat). Как мне это сделать? Я просто знаю, как импортировать один из них, например: instance = model.create_instance('datos1.dat') Спасибо, Мария
249 просмотров
schedule 13.04.2022

Pyomo: выведите ограничение, вызывающее ошибку
Я использую ipopt в pyomo, у меня следующая ошибка: Error evaluating constraint 15: can't compute -1.65898/0. halt_on_ampl_error=yes Как я могу напечатать имя ограничения, которое вызывает ошибку в pyomo? Что-то вроде команды AMPL: print...
757 просмотров
schedule 22.09.2022

Коммивояжер с Pyomo
Я пытаюсь использовать pyomo для решения проблемы TSP. Я успешно реализовал с помощью python и Gurobi, но срок действия моей лицензии Gurobi истек, поэтому теперь я хочу использовать pyomo и GLPK для решения проблемы TSP. Это то, что я смог...
949 просмотров
schedule 13.04.2024

преимущества cplex в pyomo по сравнению с cplex в python
Я давно использую GAMS, но не могу использовать весь функционал CPLEX под GAMS. Можете ли вы сделать это с помощью Pyomo? или используя CPLEX прямо в Python? Спасибо!
1844 просмотров
schedule 03.10.2023

как моделировать логическое ИЛИ или кванторы в ограничениях Pyomo
Я использую PYOMO и хочу реализовать логическое ИЛИ в «P_constraint_rule», но не могу этого сделать. есть некоторые части моей модели: model.s = Param(within=NonNegativeIntegers) model.S = RangeSet(1, model.s) model.f =...
1672 просмотров

Как связать Pyomo с GLPK?
opt = SolverFactory("glpk") opt.options["mipgap"] = 0.05 opt.options["FeasibilityTol"] = 1e-05 solver_manager = SolverManagerFactory("serial") # results = solver_manager.solve(instance, opt=opt, tee=True,timelimit=None, mipgap=0.1) results =...
1275 просмотров
schedule 27.11.2022

Pyomo не может перебирать абстрактный набор и ошибку индекса ограничения
Я новичок в Pyomo, так что это может быть глупый вопрос. Я пытаюсь построить 4-зонную модель UC / ED с множеством генераторов в каждой зоне. Итак, я настроил модель следующим образом: model.Zone1Generators = Set() model.Zone2Generators = Set()...
532 просмотров
schedule 05.01.2023

Настройка параметров ipopt через pyomo
У меня проблемы с настройкой параметров ipopt через pyomo. Для некоторых опций можно просто использовать executable = os.getcwd()+'/Ipopt/Ipopt/build/bin/ipopt.exe' opt = SolverFactory("ipopt", executable=executable,solver_io='nl')...
2043 просмотров
schedule 03.01.2023

Pyomo требует времени после вызова решателя IPOPT?
При вызове решателя ipopt после построения конкретной модели QP Pyomo запускает внутренний код перед вызовом решателя. Читая другие вопросы по этой теме, я понимаю, что Pyomo конвертирует модель в формат, понятный ipopt. Но, к сожалению, Pyomo...
231 просмотров
schedule 14.09.2023