Вопросы по теме 'gams-math'

Как рекурсивно определить параметр в GAMS?
Мне нужно определить набор параметров, которые имеют естественное рекурсивное отношение. Вот MWE, где я пытаюсь определить факториальную функцию по набору (девяти) параметров S: $title TitleOfProblem set S / s1*s9 /; alias(S, S1, S2); set...
1342 просмотров
schedule 06.09.2022

как писать циклы внутри цикла в GAMS
У меня есть детерминированная модель, и я хочу запускать мою модель несколько раз каждый раз, изменяя два параметра Var1 и Var2 , чтобы увидеть, как они влияют на результаты. Я могу резюмировать свою модель так: ... equations obj,a,b; obj......
3716 просмотров
schedule 01.07.2023

Логика условных двоичных переменных в модели гамса
Это для модели в играх, У меня есть двоичная переменная (B (N)) и реальная переменная (u (N)), где N - это набор. Я хочу, чтобы двоичная переменная равнялась нулю, когда u равно нулю, и равнялась единице, когда u не равно нулю. Это было бы...
471 просмотров
schedule 22.04.2022

Как отфильтровать элементы с одинаковыми показателями в GAMS?
У меня есть модель GAMS, где у меня Set i / 1*6 /; Alias (i,ip,il) ; Variables x(i,ip) ; И я хочу сгенерировать уравнения, которые работают со скалярными произведениями всех векторов в x, за исключением произведения того же...
271 просмотров
schedule 28.05.2023

Как определить, какие элементы находятся на критическом пути в GAMS?
Это мой текущий код в GAMS. Да, я знаю, что это может быть более кратким, но потерпите меня здесь: set activity /a*q/; parameter duration (activity) "in days" /a 15, b 4, c 5, d 10, e 4, f 15, g 15, h 5, i 5, j 10, k 4, l 3, m 4, n 20, o 5, p 2,...
170 просмотров
schedule 29.05.2022

GAMS: Почему значение параметра pp(ss,ii) получается равным нулю?
Я написал следующий код в GAMS, и он может быть не самым лучшим в мире, но я не понимаю, почему он продолжает возвращать значение параметра pp(ss,ii) как все нули, когда это должна быть матрица ровно по 2 штуки в каждом ряду. Не могли бы вы мне...
58 просмотров
schedule 10.05.2024

подсчет невозможных решений в программном обеспечении GAMS
Я хочу запустить несколько математических моделей в GAMS и подсчитать количество недопустимых решений. Как мне написать условие оператора IF?
186 просмотров
schedule 25.04.2022

Как импортировать данные из нескольких листов Excel в GAMS с помощью циклов?
Я хочу импортировать данные для трехмерного параметра p(i,j,k), который хранится в k листах Excel, но GAMS не позволяет мне использовать операторы управления долларом в циклах. Есть ли способ сделать это, используя циклы или другие операторы...
1039 просмотров

Объявление переменных и уравнений решения в GAMS
В моей задаче оптимизации управления мощностью у меня есть только вектор мощности P (I) в качестве переменной решения. Тем не менее, это включает в себя расчет SINR и общей мощности системы, поэтому мой вопрос: нужно ли мне объявлять SINR и общую...
51 просмотров
schedule 27.05.2022

преобразовать двумерный массив в одномерный в GAMS
У меня есть двумерный массив в играх, который я хотел бы преобразовать в одномерный массив. т.е. у меня есть set i /i1*i100/ set j /j1*j100/ parameter array(i,j) И теперь я хотел бы что-то вроде: set n /n1*n10000/ parameter...
263 просмотров

GAMS: оператор карты по подмножеству
Я пытаюсь смоделировать проблему кросс-дока. Имеет следующие наборы: j для исходящих грузовиков, s для сортировочных станций и l для исходящих доков. Кроме того, существует двоичная переменная z (j, s), которая равна единице, если...
234 просмотров
schedule 29.12.2021

Как ограничить целочисленную переменную, оставаясь вне целочисленного интервала
Как упоминалось в заголовке, как использовать линейное ограничение , чтобы гарантировать, что целое число n не попадает в ( n1 , n2 ), в котором n,n1,n2 — все целые числа, а интервал не равен [ n1 , n2 ]. Я формулирую задачу в GAMS как...
56 просмотров
schedule 19.02.2023

Запрос индексации GAMS
Привет, я пытаюсь оптимизировать функцию, включающую компоненты индексации переменной s(L) по набору L /1*10/; Я создал подмножество Leven множества L, включающее четные числа (Leven /2,4,6,8,10/) Я хочу написать уравнение, которое устанавливает...
63 просмотров

цикл в GAMS для генерации сценария в Excel
У меня есть модель оптимизации, и я пытаюсь решить эту модель для разных входных файлов, которые я точно называю «решить модель при разных сценариях». По этой причине мне нужен цикл для чтения данных из Excel для каждого отдельного листа. Позвольте...
929 просмотров
schedule 06.12.2023

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

GAMS - установка бинарных переменных в зависимости от переменных
У меня возникла проблема с моделированием двоичных переменных в GAMS. Я хочу установить двоичную переменную nrc равной 1, когда массовые потоки m_rc_ts и m_rc_pb равны нулю. Вот почему я реализовал следующие уравнения: e_nrc_lo (i + 1) .....
357 просмотров
schedule 19.06.2022

Функции в GAMS
В GAMS мне нужно поместить уравнение в функцию. Посмотрите на этот пример $ontext minimize 5x^2+3x-12 subject to 4x+2x^2<10 $offtext variable OF, x; equation obj,cons; obj .. OF=E=5*x*x+3*x-12; cons .. 4*x+2*x*x=L=10; model this /all/; solve...
125 просмотров

Реализовать инкрементную оптимизацию для MILP
Я пытаюсь реализовать постепенную оптимизацию, при которой я могу наполнить свою модель MILP новыми ограничениями/переменными и удалить некоторые другие ограничения/переменные по прошествии времени. Не говоря уже о том, что решаемые переменные...
144 просмотров

Сгенерируйте 100 данных случайным образом или выберите, если это возможно
Я хочу протестировать свою модель, мне нужно протестировать ее на некоторых данных, я хочу сгенерировать данные, на самом деле я хочу иметь 125 различных параметров от 0 до 10000. Например, ниже у нас есть 4 разных параметра, от 1 до 300. Set...
53 просмотров
schedule 14.04.2023

Проблема неконтролируемого индекса Gams
У меня в GAMS такая ситуация: Sets i mina / m1, m2 / ; Parameters k(i) non important description / m1 10 m2 20 /; Variables x(i) non important description;...
705 просмотров
schedule 22.07.2022