Описание тега gams-math

GAMS (General Algebraic Modeling System) - это система моделирования высокого уровня для математической оптимизации.
0 ответов

Как определить все минимумы в квадратичной программе (QP) без PSD?

У меня есть линейно ограниченные задачи QP с несколькими непересекающимися глобальными оптимумами (не PSD). Я бы хотел, чтобы решатель QP характеризовал все глобально оптимальные решения. Вот очень простой пример возникающего случая: minimize f(x,y)…
0 ответов

Реализуйте пошаговую оптимизацию для MILP

Я пытаюсь реализовать поэтапную оптимизацию, где я могу добавить в свою модель MILP новые ограничения / переменные и удалить некоторые другие ограничения / переменные с течением времени. Не говоря уже о решенных переменных следует рассматривать как …
1 ответ

GAMS - параметр, содержащий заданные значения

Я новичок в GAMS, и я хотел бы создать параметр, который возвращает элементы набора вместо реальных чисел: sets A / A1, A2, A3, A4, A5 / B / B1, B2, B3, B4, B5 /; parameters C(A) / A1 B5, A2 B4, A3 B3, A4 B2, A5 B1 / D(B) / B1 A3, B2 A4, B3 A2, B4 A…
24 сен '18 в 13:38
4 ответа

Оптимизация в GAMS

У меня проблема с моим GAMS-кодом и реализацией GAMS-кода в Ruby. Я знаю, что GAMS не самая популярная программа, но, возможно, кто-то может мне помочь. У меня есть модель, где я стараюсь оптимально распределить детей в детские сады. Это базовый при…
28 фев '18 в 17:47
2 ответа

В GAMS, как заменить индекс параметром?

Sets i / 1, 2 /; Parameters j(i) / 2, 1 /; Variables x(i); Итак, здесь у меня есть индекс i, параметр, который зависит от i, который дает те же значения, что и i, и переменная, которая зависит от x. Если я хочу получить x(2), я, конечно, мог бы напи…
19 май '18 в 19:46
0 ответов

Ошибка CPLEX в GAMS

Я использую модель MIP в GAMS24.9.1 с CPLEX12.7.1.0 на сервере Linux. Но я столкнулся с ошибкой, как показано на картинке (нажмите на этот вопрос, чтобы увидеть картинку). У кого-нибудь есть идеи по поводу этой ошибки?
05 сен '17 в 16:59
2 ответа

Как определить неполные множества в GAMS?

Существует неполный граф (например, включая 5 вершин). Матрица смежности "а" доступна. Я хочу определить множество, которое включает в себя все ребра, но исключает любую другую пару вершин. То есть пара вершин принадлежит множеству ребер, если элеме…
03 авг '18 в 11:28
1 ответ

Как определить экспоненциальное выражение для множества в GAMS

Я хочу использовать выражение 2^P(I) в GAMS, Я попробовал следующее: PFUN.. P(I) =e=(2**P(I)); Но я всегда получаю ошибку 149: Uncontrolled set entered as constant, Может ли кто-нибудь помочь мне правильно определить это выражение в GAMS? Заранее сп…
24 май '16 в 12:58
1 ответ

Как написать суммирование в игровых автоматах?

Я написал модель в Gams, но это невозможно. Я подозреваю, что это ограничение, я думаю, что я не написал это по-настоящему: В моей модели: c6(i,e)$(ord(e)<>0).. sum(f$(ord(f)<=ord(e)-1),z(i,f))=l=ord(e)*(1-(z(i,e)-z(i,e-1))); i, e are sets …
23 май '15 в 05:59
1 ответ

Лучшие практики для кросс-платформенных манипуляций с файловой системой в GAMS

Я хотел бы манипулировать файловой системой из некоторого кода GAMS. Я прихожу к этому проекту в середине потока и как новичок в GAMS, но я привык писать кроссплатформенные манипуляции с файлами на других языках. Было бы хорошо, чтобы этот код был к…
26 мар '14 в 16:12
0 ответов

Редактирование модели посвящения для минимизации активов и пассивов

Предположим, у нас есть код GAMS (найденный в библиотеке моделей GAMS) для модели посвящения: $TITLE Dedication models * Dedication.gms: Dedication models. * Consiglio, Nielsen and Zenios. * PRACTICAL FINANCIAL OPTIMIZATION: A Library of GAMS Models…
1 ответ

Проблема с использованием правила интеграции Симпсона в GAMS

Я сделал простой код, используя GAMS, который определяет максимальную досягаемость планера, используя интеграцию трапеции. Я хочу воссоздать ту же программу с интеграцией Симпсона, однако не могу понять результаты. Это функциональный код с правилом …
22 ноя '18 в 10:32
0 ответов

Решите модель для различных значений, загруженных из таблицы CSV в GAMS

У меня есть модель оптимизации, и я хочу решить ее с учетом различных значений, загруженных из таблицы CSV в одну из моих величин. Например, у меня есть таблица TAB в GAMS следующим образом: Table TAB(x,*) y1 y2 y3 x1 x2 x3 /; и я хочу найти модель …
07 ноя '18 в 14:29
1 ответ

Ошибка GAMS: аргументы эндогенной функции не допускаются в линейных моделях

Я пытаюсь решить в GAMS для двоичных переменных, используя MIP, но постоянно получаю ошибку. Я не могу понять причину. У кого-нибудь есть решение? Set i cities /1*7/; Binary variables z1,z2,z3,z4,z5,z6,z7 1 if selected and 0 otherwise ; variable y ;…
06 сен '18 в 03:19
1 ответ

Загрузка пакета CSV_GDX_tools.exe

Мне нужно работать с GAMS и R для извлечения данных, однако я новый пользователь R и никогда раньше не использовал GAMS. Мне нужно скачать пакет под названием CSV_GDX_tools.exe и я понятия не имею, что это такое... Когда я пытаюсь установить его в R…
01 дек '16 в 15:28
1 ответ

GAMS Программирование-Определение Подмножеств

У меня есть три набора, я и J и K, я знаю, что для определения подмножества в GAMS я должен написать это так, I2(I), когда набор I2 является подмножеством набора I Проблема состоит в том, что третий набор, Набор K, является подмножеством обоих набор…
22 сен '14 в 18:26
0 ответов

ФАЙЛ РЕЗУЛЬТАТОВ GAMS - Экономическая диспетчеризация - Резервное ограничение

У меня есть этот файл результатов GAMS, и я должен найти предельные предельные издержки, я не понимаю, что такое предельные предельные издержки, поэтому я не могу найти, может ли кто-нибудь помочь мне понять концепцию и определить значение в этом сл…
25 окт '17 в 10:14
1 ответ

Определение внешней функции в GAMS

Скажите, пожалуйста, как я могу использовать функцию cdfpoisson в GAMS? Я написал код, как показано ниже, но я получаю Неизвестную ошибку символа для M, которая является переменной, которая была вычислена из некоторых других вещей. Спасибо *Re(t,d)=…
01 ноя '15 в 05:30
0 ответов

Пакет латексных списков: Как определять комментарии не по разделителям, а по их позиции

Я использую пакет списков для LaTex, чтобы включить GAMS-код в мой LaTex-файл. Пакет не поддерживает GAMS как язык. Поэтому я должен определить язык, как описано в этой статье. В GAMS после объявления символа есть место для пояснительного текста. Я …
11 фев '18 в 10:27
0 ответов

Кто-нибудь предлагает мне, как я могу остановить процесс алгоритма разложения Бендера до завершения итерации?

Я использую алгоритм ускоренного разложения изгиба с GAMS, в этом случае нижняя граница и верхняя граница перекрываются вместе до окончания второй итерации, но программа не останавливается до конца итерации, как можно остановить программу, когда вер…