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

Или условие в линейном программировании с GLPSOL AMPL / MathProg
Я хочу написать модель оптимизации, которая выбирает меньшую из двух задач в зависимости от некоторого ограничения. minimize obj: (doT1 * T1) + (doT2*T2) + (additional variables) Теперь T1 и T2 представляют продолжительность задач, а doT1...
922 просмотров
schedule 27.02.2024

Оптимизация в AMPL возвращает неправильный результат
Я новичок в AMPL «Математический язык программирования». Я пытаюсь решить некоторые уравнения, но обнаружил, что ответ логически неверен (или, насколько я понимаю!). Итак, мой код выглядит следующим образом (после того, как я обнаружил проблему, мне...
130 просмотров
schedule 21.05.2024

AMPL: определение двух условий в одном ограничении
когда я определяю свое ограничение таким образом subject to p_inj {p in Step, k in Dest : type[k] == 2 || type[k] == 3} это работает, но когда я использую: subject to p_inj {p in Step : time[p] == 1 ,k in Dest : type[k] == 2 || type[k]...
254 просмотров
schedule 03.01.2024

Построение нескольких моделей (итеративно) в C++ (декомпозиция Бендерса с несколькими сценариями)
Я пытаюсь написать код декомпозиции Бендерса на С++, чтобы решить проблему местоположения объекта. Это пример двухэтапного стохастического программирования, и параметры спроса зависят от сценариев. Ранее я писал аналогичный код на AMPL, и его файл...
208 просмотров
schedule 04.10.2022

Синтаксическая ошибка в ограничениях с амплитудой в задаче минимизации
У меня есть синтаксическая ошибка в моем коде amp, которую я не могу понять. Вот код: set J := {1..4}; set I := {1..2}; set L := {1..3}; param A{J}; var p {I,J} >= 0; var z; maximize profit: z; #constraints s.t. worse_outcome: z <=...
187 просмотров
schedule 14.02.2024

Проблемы при взаимодействии Scip с Pyomo
Я пытаюсь решить проблему нелинейной оптимизации с помощью Pyomo. Сначала я попробовал решатель Ipopt, и все заработало. Затем я хотел попробовать решатель Scip , чтобы попробовать глобальную оптимизацию, поскольку Ipopt является локальным...
874 просмотров
schedule 20.04.2024

как получить результат решателей ампер в виде массива в Python
Я использую amp для моделирования своей проблемы оптимизации на Python, и я новичок в amp. Моя переменная - это двумерный массив. Это мои данные: data; set USER := u1 u2 ; set JOB := j1 j2 ; param p:= u1 j1 0.8022422666444835 u1 j2...
109 просмотров
schedule 20.12.2023