Вопросы по теме '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 просмотров
schedule
07.06.2023
Объявление переменных и уравнений решения в 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 просмотров
schedule
14.03.2023
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 просмотров
schedule
07.07.2022
цикл в 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 просмотров
schedule
04.04.2024
Реализовать инкрементную оптимизацию для MILP
Я пытаюсь реализовать постепенную оптимизацию, при которой я могу наполнить свою модель MILP новыми ограничениями/переменными и удалить некоторые другие ограничения/переменные по прошествии времени. Не говоря уже о том, что решаемые переменные...
144 просмотров
schedule
19.07.2022
Сгенерируйте 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