Описание тега ampl
AMPL - это язык алгебраического моделирования для математической оптимизации. Он поддерживает широкий спектр задач, таких как линейные, квадратичные и нелинейные задачи с непрерывными и дискретными переменными, и связан с большинством решателей.
0
ответов
AMPL: какой хороший способ указать ограничения на равенство для большого списка пар наборов переменного размера?
Я работаю над проблемой, которая включает в себя сверку данных, которые представляют оценки одной и той же системы в двух разных иерархиях классификации. Я хочу применить требование, чтобы эквивалентные классы или группы классов имели одинаковую сум…
19 окт '16 в 00:35
1
ответ
Написание большого количества ограничений в AMPL
Я пытаюсь решить небольшие случаи TSP в AMPL. Но ограничений на устранение недочетов слишком много даже для небольшого экземпляра. Что было бы эффективным способом написать эти ограничения в AMPL. Спасибо
27 мар '15 в 10:08
1
ответ
Определите функцию для матрицы расстояний в усилителе. Продолжайте получать "я не определен"
Я пытаюсь настроить модель усилителя, которая группирует заданные точки в двумерном пространстве в соответствии с моделью Saglam et al(2005). В целях тестирования я хочу случайным образом сгенерировать некоторые точки данных и затем вычислить для ни…
22 фев '19 в 09:25
1
ответ
Неверный индекс x[2,1,1] AMPL
Я впервые использую AMPL для решения проблемы. Может кто-нибудь сказать мне, почему эта программа дает мне Invalide Subcript x[2,1,1]? Спасибо! param K; #number of customers param T; #number of orders param J; #number of fabs param I; #number if ite…
06 апр '15 в 08:31
2
ответа
Возвращение нескольких решений с CPLEX, "плохой суффикс.npool"
Я пытался создать несколько решений с использованием cplex option solver cplexamp; option cplex_options 'poolstub=solfile populate=1 poolintensity=4'; ... for {k in K_mach_RESOURCES} { solve SUB1[k]; for {l in 1..SUB1[k].npool}{ solution ("solfile" …
27 фев '15 в 14:23
2
ответа
Ampl Cplex решить ошибку
Почему я получаю следующее сообщение каждый раз, когда пытаюсь решить модель с помощью CPLEX: ampl: option solver Cplex; ampl: model Anchor_QP.mod; ampl: solve; Incorrect usage. Correct command syntax is: Cplex or Cplex -f <commandfile> or Cpl…
28 окт '16 в 16:45
1
ответ
GLPK/GMPL: минимизируйте целевую функцию, но оставьте ее> 0
Я пытаюсь минимизировать целевую функцию, которая имеет три параметра: i, p, j, вот так: param mlu{i in I, p in P, j in out[p]} := traffic[i,p]/capacity[j]; minimize MAXLU{i in I, p in P, j in out[p]}: mlu[i,p,j] * x[i,p,j]; но целевая функция должн…
21 апр '16 в 16:46
0
ответов
Ampl Cplex QP Гессиан не является положительным полуопределенным. Нет оснований. ошибка
++ Кажется, ошибка, которая появляется из-за нелинейных ограничений в моем файле модели. Я не могу найти конкретную зону конфликта. Приложенный ниже файл модели, который у меня есть под рукой. Я попытался удалить "=" из ограничений, а также переменн…
29 апр '18 в 22:25
1
ответ
Несколько решений с AMPL
Я пытаюсь использовать AMPL для моделирования проблемы, и я хочу иметь возможность увидеть альтернативы или несколько "оптимальных или почти оптимальных" решений. Я читаю на этом сайте: http://orinanobworld.blogspot.com/2011/02/finding-multiple-solu…
25 окт '15 в 12:42
3
ответа
Кто-нибудь больше использует AMPL?
Я взял урок "Интеллектуальное принятие решений" (в основном это был класс "Оптимизация проблем"). В классе мы узнали о AMPL и о том, как расширить решатели. Я не много слышал об этом в последнее время, и я не видел списки вакансий для этого. Мой воп…
06 ноя '09 в 02:16
1
ответ
Ошибка BadStatusLine при запуске AMPL на сервере NEOS
Я пытался запустить код AMPL на сервере NEOS с локального компьютера через Kestrel, как описано на веб-сайте AMPL: запустить amp на neos. Я использовал простой файл модели со следующими параметрами: option solver "/home/arthur/amplide.linux64/kestre…
19 янв '17 в 01:19
1
ответ
Предшествующий операнд> имеет неверный тип
У меня есть эта переменная: var produced{L, M} >= 0; Я пытаюсь найти сколько значений внутри producedбольше 0: subject to fee_calc {m in M} : fee[m] = sum {l in L} (if produced[l,m] > 0 then 1 else 0); Но он выдает эту ошибку: "операнд, предше…
26 мар '14 в 01:03
0
ответов
Сессия R прервана при использовании Rglpk_read_file
Я использую пакет Rglpk для решения проблемы оптимизации, но каждый раз, когда я пытаюсь вызвать Rglpk_read_file, моя R-сессия прерывается. Модель должна быть правильной, так как когда я запускаю ее непосредственно через R, она работает нормально, х…
19 окт '17 в 09:58
1
ответ
Неопределенная ссылка на (ошибка) в C++ Eclipse, но работает в Visual Studio 2015
Я пытаюсь интегрировать AMPL с C/C++, используя AMPL-API на Windows-7 в Eclipse Mars 2.0. Я создал проект Makefile в Eclipse, который использует MinGW CC для компиляции первого кода примера, приведенного в их каталоге примеров. firstexample.cpp: #in…
02 июн '16 в 02:00
2
ответа
Индексы переменных вне заданного диапазона в AMPL
Не слишком знаком с AMPL, но сталкиваюсь с некоторыми проблемами с индексами... По сути, у меня есть некоторые переменные, определенные как таковые: var array{i in set}; И мне нужно сделать некоторое количество проверки элементов вокруг данного i в …
02 июн '15 в 06:20
1
ответ
Динамическая генерация ограничений на удаление субтура в AMPL для PVRP
Я пытаюсь закодировать периодическую проблему маршрутизации транспортных средств с некоторыми ограничениями запасов в AMPL. Я хотел бы динамически добавлять ограничения субтура. Чтобы сделать это, я был вдохновлен этой формулировкой для TSP: https:/…
11 окт '18 в 00:39
1
ответ
Переменная индикация усилителя в зависимости от состояния
Предположим, у нас есть следующая модель усилителя: set objects; set sacks; ... var Take{objects, sacks} binary; ... display Take; после решения задачи оптимизации я хочу отображать только строки Take, равные 1
14 мар '18 в 15:20
1
ответ
Ввод данных в AMPL
У меня есть такой набор: set PRODUCTS := p1 p2 p3 p4 p5 ; С этим набором связаны некоторые параметры вида: param min_production {PRODUCTS} >= 0; param max_production {PRODUCTS} >= 0; Я хочу заполнить эти params с форматом, где установленный ин…
22 сен '18 в 12:03
1
ответ
Числовой аргумент вне домена в AMPL
Я застрял в этой ошибке с неделями. Я не знаю, что с этим не так. Либо AMPL, либо моя модель определенно содержит ошибку в объявлении и определениях параметров. Я использую NEOS Solver, и это дает мне ошибку: Ошибка в _cmdno 23 при выполнении команд…
22 фев '17 в 13:23
2
ответа
Формулировка модели планирования медсестры в AMPL
Я работал над проблемой планирования медсестры в AMPL для следующих условий: Всего № медсестер =20 Всего № дерьмо = 3 # утро, день, ночь Горизонт планирования 7 дней: скажем, M T W R F Sa Su Наряду со следующими ограничениями: Макс № рабочих дней в …
13 ноя '15 в 08:09