Вопросы по теме 'pyomo'
Определение нескольких моделей в Pyomo / AMPL
Я пытаюсь настроить (и решить) несколько проблем оптимизации в Pyomo/AMPL . Для этого мне нужно сначала определить модели для AMPL :
model model_1.mod
model model_2.mod
model model_3.mod
...
model model_n.mod
для Pyomo :
model_1 =...
722 просмотров
schedule
10.07.2023
Как определить интеграл как целевую функцию в pyomo?
Я хочу иметь возможность определить интеграл в pyomo как часть целевой функции.
Я не могу понять, какое выражение нужно для интеграла. Вот мое лучшее предположение:
model = ConcreteModel()
model.t = ContinuousSet(bounds = (0,1))
model.y =...
607 просмотров
schedule
09.07.2023
Предложение нижней границы для решателя ILP
У меня есть задача целочисленного линейного программирования, решение которой решающими программами, которые я пробовал (CPLEX, CBC), занимает очень много времени, хотя они находят оптимальное решение на ранней стадии. Им нужна целая вечность, чтобы...
763 просмотров
schedule
22.03.2022
Как создать двумерный набор объектов в модуле pyomo.environ
Я попытался создать модель LP с помощью pyomo.environ. Однако мне сложно создавать декорации. Для моей задачи мне нужно создать два набора. Один набор состоит из группы узлов, а другой - из нескольких дуг между узлами. Я создаю сеть, используя...
867 просмотров
schedule
17.07.2022
Создать модель (экземпляр) Абстрактная модель
Я использую Pyomo 4.4.1 (VOTD) (CPython 2.7.12) и использую абстрактную модель. Если я использую: instance = model.create('datos.dat')
Я получил:
WARNING: DEPRECATION WARNING: the Model.create() method is deprecated. Call...
1155 просмотров
schedule
24.03.2022
Ошибка при генерации выражения pyomo с суммой с использованием python 3.6
Я использую pyomo Pyomo 5.1.1 (CPython 3.6.0 в Linux 3.16.0-4-amd64) под Python 3.6 и получаю сообщение об ошибке, когда хочу построить выражение в модели с помощью суммирования. Вот минимальный пример:
from pyomo.environ import *
from pyomo.opt...
411 просмотров
schedule
03.10.2023
PYOMO: индексирование набора кортежей
Я хочу создать индексирующий набор кортежей, то есть если я это сделаю: LINEAS_DOWNSTREAM_BARRA[1] Я хочу увидеть [(1,3),(1,2),(1,4)] .
Мой код:
m=ConcreteModel()
m.BARRAS = Set()
m.LINEAS_DOWNSTREAM_BARRA = Set(dimen = 2)...
458 просмотров
schedule
27.09.2022
Pyomo инициализирует Set () списком наборов (python)
Могу ли я инициализировать Set () в pyomo со списком наборов? Другими словами, я хотел бы сделать что-то вроде этого:
from pyomo.environ import *
model = AbstractModel()
a = set([1,2,3])
b = set([4,5,6])
model.c = Set(initialize = [a,b])...
3166 просмотров
schedule
13.07.2022
Pyomo (GLPK, Windows) показывает мне странные результаты в файле «results.yml»
Работая с Pyomo 5.1.1 (CPython 2.7.10 в Windows 7), я пытаюсь выполнить самый простой пример Pyomo, конкретную модель, показанную по адресу https://software.sandia.gov/downloads/pub./pyomo/PyomoOnlineDocs.html#_a_simple_concrete_pyomo_model
from...
509 просмотров
schedule
10.11.2022
Импорт данных в Pyomo из csv или xlsx
У меня есть абстрактная модель в Pyomo, которую мне нужно запустить пару раз с изменением данных, поэтому я хотел бы иметь простой импорт данных из csv или xls. Я попробовал DataPortal, а также напрямую записал файл данных, но безуспешно и был бы...
1191 просмотров
schedule
11.08.2022
как использовать оптимизатор ipopt с pyomo на linux
Я выполнил инструкции веб-сайта ipopt Coinor и мне удалось установить оптимизатор ipopt. Это создало некоторые статические объектные файлы в каталоге сборки, но НЕ создало никакой папки bin.
Теперь, когда я пытаюсь заставить pyomo использовать...
1402 просмотров
schedule
10.06.2022
Как сохранить решение Pyomo и перезагрузить его в отдельную среду выполнения?
Моя оптимизация занимает несколько часов на высокопроизводительном сервере. Я хочу сохранить решения на диск, а затем перезагрузить их на свой ноутбук в экземпляр модели. Это позволило бы мне интерактивно исследовать результаты в командной строке...
1174 просмотров
schedule
14.08.2023
Сообщается об ошибке при выполнении оптимизации pyomo с помощью решателя cbc и использования timelimit
Я пытаюсь решить проблему оптимизации с помощью pyomo ( Pyomo 5.3 (CPython 2.7.13 в Linux 3.10.0-514.26.2.el7.x86_64) ) с помощью решателя CBC ( Версия: 2.9. 8 ) и указав ограничение по времени в решателе 60 секунд. Решающая программа получает...
970 просмотров
schedule
02.12.2022
Pyomo - неявное преобразование числового значения pyomo в целое число
Я пытаюсь оптимизировать абстрактную модель pyomo (m). Модель имеет (целочисленный) параметр с именем a . Я хочу вычислить другое целочисленное значение при построении модели. Пусть другая переменная будет c = a*(a-1)/2 . И я хочу массив...
1343 просмотров
schedule
17.01.2023
Получите градиент и гессиан цели в Pyomo
У меня есть модель Pyomo, и я хотел бы получить градиент и гессиан цели. Связанный вопрос SO задает тот же вопрос. Когда я пробую предложенное там решение
from pyomo.core.base.symbolic import differentiate
from pyomo.core.base.expr import...
253 просмотров
schedule
13.02.2023
Pyomo: ошибка значения: нет значения для неинициализированного объекта NumericValue fo [1,1_C1]
Эта ссылка https://github.com/amianAA/ALNS содержит алгоритм ALNS, который был написан для оптимизации Модели железнодорожной сети MINLP (применительно к сети Мадрида). Хотя комментарии были написаны на испанском языке, но я считаю, что это не...
1281 просмотров
schedule
14.03.2022
Пьомо (использующий коэнн) не может оптимизировать силы ›= 3
У меня есть проблема с MINLP, которую нужно решить, и couenne вылетает, когда я пытаюсь ее оптимизировать. Мне удалось значительно уменьшить его, пока все еще происходил сбой, и я нашел возможного виновника.
Целевая функция приведенной задачи...
404 просмотров
schedule
07.12.2023
Целочисленная решающая переменная в нелинейном программировании
Я хотел бы максимизировать частное двух функций linear . Я хотел бы, чтобы мои переменные решения были здесь Binary , т.е. они должны быть integers и могут принимать значения только 0 и 1 .
Я хотел знать, как я могу достичь этого? Я хочу...
791 просмотров
schedule
23.02.2023
Проблемы с предоставлением верхней и нижней границ для ограничения в Pyomo
Я новичок в Pyomo. В приведенном ниже разделе кода я пытаюсь минимизировать функцию таким образом, чтобы были выполнены два других ограничения. У меня проблема с конкретным ограничением, когда я пытаюсь указать диапазон, указав верхнюю и нижнюю...
1186 просмотров
schedule
15.07.2022
Конвертация из AMPL в Pyomo
Я пытаюсь преобразовать модель AMPL в Pyomo (у меня нет опыта использования). Мне сложно адаптировать синтаксис, особенно разделы ограничений и целей. Я уже связал свой компьютер с python, anaconda, Pyomo и GLPK, и мне просто нужно загрузить...
471 просмотров
schedule
06.12.2023