Вопросы по теме 'gams-math'
GAMS, прямое присвоение матрицы
Я хочу присвоить значения трехмерной таблице в GAMS. Но вроде не работает как в Matlab ..... Удачи? Код следующий, проблема в последних нескольких строках:
Sets
n nodes / Sto , Lon , Par , Ber , War ,...
1238 просмотров
schedule
13.05.2022
Максимальный элемент GAMS
Мне нужно получить GAMS , чтобы найти максимальный элемент набора. Это должно привести к некоторой модели линейной регрессии, где целью является не метод наименьших квадратов, а наименьшее максимальное отклонение.
Мои точки данных - это (x(p),...
3230 просмотров
schedule
29.12.2022
Подмножества, определяющие программирование GAMS
У меня есть три набора, I, J и K, я знаю, что для определения подмножества в GAMS я должен написать его так: I2 (I), когда набор I2 является подмножеством набора I.
Проблема в том, что третий набор, Набор K, является подмножеством набора I и J, и я...
558 просмотров
schedule
04.10.2023
Как я могу написать цикл, подобный этому уравнению, в GAMS?
Я обычно пишу некоторые коды в GAMS, которые включают цикл, исключающий некоторые индексы, как я могу написать цикл, например, с исключением?
u("p1","j1")*o1("p1","j2") - sum(t,v("p1","j1",t)*I1("p1","j2",t))=l=0;
u("p1","j1")*o1("p1","j3") -...
415 просмотров
schedule
06.01.2023
Ограничение с использованием оператора IF
Я использую GAMS для решения проблемы сетевого распределения, и я использую GAMS впервые. У меня есть следующее ограничение (см. Изображение), которое я хочу написать в gams, но продолжаю получать ошибки. Попытка выяснить это с помощью оператора IF...
555 просмотров
schedule
17.07.2023
Сумматор диапазонов в GAMS
Мне нужно выполнить функцию, в которой для всех i внутри моих объектов мне нужно сделать сумму в зависимости от индекса, псевдокод будет выглядеть так:
Объекты
Sets NUM_OBJECTS 7
i objects / o1*o7 /;
Уравнения
diasCon...
34 просмотров
schedule
19.12.2023
gams задает сеть потока с большим количеством нулей (разреженная матрица)
Я попытался использовать гаммы, чтобы найти поток материала через сеть узлов. я определил
set edge(i,n,nn);
positive variable flux(i,n,nn);
y.up(i,n,nn)$( not edge(i,n,nn)) = 0;
Мое намерение состоит в том, чтобы определить трехмерную...
33 просмотров
schedule
25.03.2022
GAMS - функция шага единицы
Мне нужно использовать пошаговую функцию , чтобы подсчитать количество ненулевых элементов в параметре. Рассматриваемая мной ступенчатая функция следующая:
После поиска решения в Интернете я понял, что мы можем создавать пошаговые...
236 просмотров
schedule
07.02.2023
Найдите разницу между верхней и нижней границами
У меня есть модель MIP с именем «MyModel», я тоже использовал эти команды (перед оператором решения).
file opts cplex option file/ cplex.opt /;
MyModel.Optfile =1;
putclose opts /'epgap=0' /'epagap=0';
после решения с помощью CPLEX модель...
106 просмотров
schedule
14.05.2022
Можно ли объявить переменную другого типа в одном файле .gms?
У меня есть файл .gms с двумя моделями.
Для каждой из моделей определенная переменная объявлена как непрерывная переменная в одной и двоичная переменная в другой.
Можно ли это написать в GAMS? Я не хочу иметь два имени переменной для одной и...
24 просмотров
schedule
22.07.2022
Использование переменной в качестве верхней границы суммирования (varA = sum (i $ (ord (i) ‹varA), X (i)))
Мне нужно рассматривать «время трафика» в разные периоды времени как параметр в задаче VRP, поэтому уравнение выглядит следующим образом:
varA = sum(i$(ord(i)<varA),X(i)) + other terms
Можно ли написать такой код? Может ли GAMS или любое...
106 просмотров
schedule
03.02.2022
Как установить ограничение на время, прошедшее за игрой
Мы используем resLim, чтобы установить ограничение на прошедшее время в операторах решения. Есть ли способ установить ограничение по времени на общее время выполнения игрового кода, который содержит несколько операторов решения в циклах. Я думал,...
43 просмотров
schedule
22.08.2022
Итерационная оптимизация в GAMS
Предполагая единственную проблему фермы, как в случае примера Mayaland ( Hazell & Norton, 1986; Chapter 2; section 2.2 ), мы можем использовать следующий код для оптимизации в GAMS .
Данные (одна ферма)
Mayaland.csv
resrs,Corn,...
92 просмотров
schedule
26.12.2022
Передача переменной в качестве параметра для новой модели в GAMS
Я пишу программу, в которой у меня есть две математические модели, которые последовательно решаются таким образом, что переменная X7(f,p) из первой модели становится параметром rwdemand(f,p) для второй.
Основные элементы кода для описанной выше...
52 просмотров
schedule
20.03.2024
GAMS - запись вывода в файл Excel с использованием GDX
Я занимаюсь экспортом данных из GAMS, чтобы добиться успеха. Поэтому я использую утилиты GDX.
Скажем, у меня есть две переменные, x и y, определенные для набора i. Множество i = {1,2,3,4}. Таким образом, x (i) и y (i) имеют по четыре точки...
110 просмотров
schedule
30.04.2022