Вопросы по теме 'ampl'

AMPL не может найти minos
У меня возникла проблема с AMPL. Я использую 32-битную версию ОС Linux. Я пытаюсь решить простую линейную программную задачу, но не могу понять, что не так ... Вот модель, файлы данных и сценарий сеанса. Ответ на команду «решить»: не удается найти...
6772 просмотров

Порядок работы в 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 просмотров