Вопросы по теме '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 просмотров
schedule
08.03.2022
Как связать 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