Вопросы по теме 'ampl'
AMPL не может найти minos
У меня возникла проблема с AMPL. Я использую 32-битную версию ОС Linux. Я пытаюсь решить простую линейную программную задачу, но не могу понять, что не так ... Вот модель, файлы данных и сценарий сеанса. Ответ на команду «решить»: не удается найти...
6772 просмотров
schedule
20.03.2022
Порядок работы в AMPL
У меня есть следующая проблема в моем файле модели: я хотел бы, чтобы решатель CPLEX сначала выполнял действия в скобках, а затем умножался. Как обычная математика.... Но когда я запускаю свой файл модели с этим ограничением:
subject to c4a {e in...
270 просмотров
schedule
28.02.2023
Как изменить решатель по умолчанию в AMPL?
AMPL по умолчанию использует MINOS. Мне нужно ввести вариант решателя "./lpsolve"; каждый раз, когда я хочу использовать lpsolve в качестве решателя. Есть ли способ изменить значение по умолчанию?
2509 просмотров
schedule
20.12.2022
AMPL: моделирование терминалов в городе назначения
Я столкнулся с проблемой, решения которой я не нашел для чтения документации наборов AMPL.
Я хочу смоделировать, что в городе, скажем, Кир, должно быть, например, 9 доставок из другого города, например Сто. Однако эти поставки должны прибывать в...
57 просмотров
schedule
03.02.2022
Инициализировать трехмерную переменную в AMPL
У меня есть переменная Rest, определенная как:
var Rest{I,J,T} >= 0;
где T — множество периодов времени, а I и J — дуги. Мне нужно определить, что каждое значение для I и J, где T = 0, должно быть равно 0. I — это набор узлов предложения,...
1139 просмотров
schedule
07.06.2022
Декларация заказанных комплектов пар в AMPL
У меня есть переменная u [i, j, p], где i и j - упорядоченные множества. В частности, я определил переменную и такие наборы, как
set I;
set J;
set P;
set LINKS within {I,J};
param u{LINKS,P}
в файле .mod. В моем .dat я написал:...
348 просмотров
schedule
28.09.2023
Ampl находит оптимальное решение за 0 итераций, но переменные ошибочно установлены на 0
Я пытаюсь решить эту нелинейную проблему:
var c;
var n;
minimize error:
(
(6770924 - (n * c * exp(-c * 1)))^2 +
(3617627 - (n * c * exp(-c * 2)))^2 +
(2344172 - (n * c * exp(-c * 3)))^2
) / 3;
Когда я выполняю этот код, у меня...
118 просмотров
schedule
12.02.2022
Решение дерева Штейнера с помощью GLPK
Я новичок в использовании GPLK и пытаюсь решить с ее помощью проблему дерева Штейнера. Я использую следующую математическую формулировку:
Это фрагмент кода, который я тестирую:
# Number of terminal vertexes
param p, integer;
# Number of...
393 просмотров
schedule
15.09.2023
Суммируйте двоичные переменные в GLPK
Я новичок в ГЛПК. Это часть моего кода:
set I := setof{(i,r,p,d) in T} i;
var Y{I,I}, binary;
s.t. c1{i in I, j in I}: sum{Y[i,j]} = 6;
Я хочу иметь только шесть значений Y, равных 1. Может ли кто-нибудь сказать мне, как это сделать...
637 просмотров
schedule
06.08.2023
Синтаксис Ampl: возвращает значение в определенной позиции в наборе. ИНАЧЕ: использовать набор как ИНДЕКС на другом наборе
У меня такой вопрос: как я могу использовать SUBSET (прерывистый набор) для ссылки на местоположение индекса в другом наборе, а не на фактическое значение? Я вижу, что ord () можно использовать для возврата позиции значения в наборе, но мне нужно...
448 просмотров
schedule
20.07.2022
Столбец, на который не следует смотреть, находится вне домена
Я получаю следующую ошибку вне домена, см. Ниже. Дело в том, что в указанной строке q выходит из набора качеств, который даже не содержит значения LAT. Как я могу предотвратить это и хранить все свои данные в одной таблице? Я пытался обойти это,...
193 просмотров
schedule
24.07.2022
Ошибка решения Ampl Cplex
Почему я получаю следующее сообщение каждый раз, когда пытаюсь решить модель с помощью CPLEX:
ampl: option solver Cplex;
ampl: model Anchor_QP.mod;
ampl: solve;
Incorrect usage. Correct command syntax is:
Cplex
or
Cplex -f...
659 просмотров
schedule
12.03.2022
Как мы можем увидеть журнал MIP при вызове AMPL из Matlab и использовании Gurobi в качестве решателя?
Кто-нибудь знает, как я могу распечатать журнал MIP на Matlab при вызове AMPL из него? Я использую Gurobi в качестве решателя.
Мой код Matlab:
system(['ampl.exe ' modelName.run]);
Файл modelName.run имеет код AMPL и вызывает Гуроби:...
107 просмотров
schedule
31.07.2023
Добавьте границы к индексам ограничений в AMPL
Я пытаюсь решить проблему оптимизации шахматной доски, и одно из моих ограничений проверяет, заняты ли соседние ячейки:
subject to attack_each_cell {i in 1..n,j in 1..n}:...
48 просмотров
schedule
10.08.2023
Ошибка AMPL Cplex: QP Hessian не является положительным полуопределенным
В настоящее время я пытаюсь решить модель AMPL, которая работает для меня с использованием minos, с cplex и интегральными переменными.
Большинство проблем я решил (думаю). Я помог себе "уловкой соотношения" отсюда:...
1641 просмотров
schedule
01.07.2023
Я получаю сообщение об ошибке: D уже определено, и я не могу его решить
Пробую поставить задачу минимизации. При попытке загрузить мод-файл я все время получаю сообщение об ошибке:
basemodel.mod, line 4 (offset 86):
D is already defined
context: set >>> D; <<<
Я работаю с консолью amp и хочу...
1621 просмотров
schedule
01.06.2022
Ошибка в glpsol: синтаксическая ошибка в буквальном наборе
Я использую glpk для решения целочисленной линейной программы.
Я получаю сообщение об ошибке (в glpsol):
синтаксическая ошибка в буквальном наборе
В другом решателе я получаю эту ошибку:
я не определил
Скрипт
У меня есть 3 набора и...
123 просмотров
schedule
10.04.2023
AMPL: Синтаксис для наборов?
Я занимаюсь языком высокого уровня для смешанных целочисленных линейных программ (MILP). Этот язык является языком моделирования для математического языка программирования (AMPL) . .
Глава 4, стр. 65, на рис. 4-7 показан следующий синтаксис:...
65 просмотров
schedule
27.02.2024
Работа в усилителе с наборами, содержащими одно и то же число разное время
Занимаюсь оптимизацией. Для этого некоторые параметры должны принимать разные значения. Я использую уменьшенную сетку Смоляка. У меня 9 реализаций. Я создал код, который включает в каждый набор значения, которые должен принимать параметр в каждой...
77 просмотров
schedule
08.02.2022
Оптимизация перевозок при сотрудничестве компаний - Математическое моделирование
Я изучаю курс математического моделирования и работаю над моделью для оптимизации транспортных маршрутов. В задаче нам даны наборы C (все транспортные компании в задаче), I (все точки предложения, доступные для всех компаний) и J (все точки спроса,...
42 просмотров
schedule
21.06.2023