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

как использовать функцию ошибок в AMPL
Мне нужно использовать функцию ошибок в AMPL, у которой ее нет, поэтому я последовал за сообщение в блоге , чтобы использовать .dll для этого. Но когда я ввожу «display myerf (1.96)», окно выдает ошибку «не может вызвать недоступную функцию...
326 просмотров
schedule 28.03.2023

Переменные неотрицательного отклонения в AMPL
Я использую AMPL и мне нужно ввести мою модель с неотрицательными переменными отклонения (s + - s-). Пример ограничения: (x - 5) = (s + - s-)
167 просмотров

Ошибка при решении правила распределения CDN
У меня проблема с моим предписанием математической задачи AMPL. Я пытаюсь решить эту проблему: В сети с набором узлов N и набором ребер E каждый узел имеет хранилище для кэширования содержимого. Существует набор O объектов контента, к...
81 просмотров
schedule 09.07.2022

Студия оптимизации CPLEX
Я начинаю работать с CPLEX Optimization Studio, и мне интересно, есть ли какие-либо руководства по быстрому запуску, примеры hello world и т. Д. Некоторые вещи, которые я хотел бы сделать, включают загрузку и запуск простого LP или ILP через...
1229 просмотров
schedule 17.11.2022

Определение нескольких моделей в Pyomo / AMPL
Я пытаюсь настроить (и решить) несколько проблем оптимизации в Pyomo/AMPL . Для этого мне нужно сначала определить модели для AMPL : model model_1.mod model model_2.mod model model_3.mod ... model model_n.mod для Pyomo : model_1 =...
722 просмотров
schedule 10.07.2023

Чтение определенных данных на C ++ из файла AMPL .dat
Я пытаюсь прочитать файл .dat на C ++, который содержит данные в синтаксисе AMPL (показано ниже). Посоветуйте, пожалуйста, можно ли игнорировать наборы и читать только необходимые матрицы параметров в массивы C ++. Например, я хочу читать ORCT, H,...
185 просмотров
schedule 28.03.2023

AMPL: соответствуют ли результаты после использования параметра timelimit для cplex всем ограничениям?
У меня фиктивный вопрос, на который мне нужно знать ответ. Я работаю над проектом, который требует AMPL и CPLEX в качестве решателя. Обычно на решение этой проблемы уходит более 140 секунд. Пока я искал, я наткнулся на вариант под названием...
1609 просмотров

Использование gurobi с java против gurobi с ampl
Каковы преимущества использования Gurobi с AMPL по сравнению с прямым API Gurobi (java, C#, C++ и т. д.) для решения больших задач MIP? Есть ли преимущества в производительности при использовании Gurobi API вместо AMPL?
1508 просмотров

Ошибка синтаксиса с AMPL
Я получаю синтаксическую ошибку при запуске этого скрипта в AMPL. Может ли кто-нибудь помочь мне решить эту проблему? param K; param N; param PT; param beta_lower{1..K}; param beta_upper{1..K}; set KSET := {1 . . K}; set NSET := {1 . . N}; param...
5780 просмотров
schedule 15.03.2023

Синтаксис параметров AMPL
Я борюсь с синтаксисом AMPL (это мой первый проект). В моей модели есть: set GRID; # a grid represented by a sequence of integer param W; # width of the grid param d{i in GRID, j in GRID}; # distance between point of the grid в моих данных...
772 просмотров
schedule 02.06.2023

Как работать с большим разреженным файлом данных (1 и 0) при вводе в AMPL
У меня есть модель оптимизации с трехмерной матрицей параметров с двоичными значениями. > 50% этой матрицы - 0. При чтении самого файла .dat мои 4 ГБ памяти используются. Использование оперативной памяти большего размера нежелательно. param p_ijk...
110 просмотров
schedule 22.04.2023

Как сгенерировать матрицу случайных чисел, используя нормальное распределение в AMPL?
Как я могу сгенерировать матрицу случайных чисел, используя нормальное распределение в AMPL со средним значением и дисперсией, перечисленными ниже? param mean := 1 45 2 35 3 40; param variance : 1 2 3 := 1 1 -2...
838 просмотров
schedule 18.06.2022

Комбинаторная оптимизация с несколькими ограничениями
У меня есть проблема, связанная с оптимизацией снаряжения в игре, но я упрощу ее на следующем примере: Допустим, у меня есть 4 сумки. У меня есть набор разных предметов, 4 вида. У каждого предмета свой вес и цена. Каждая сумка предназначена...
902 просмотров

AMPL находит оптимальное нулевое решение, все переменные обнуляются
Это первый раз, когда я использую AMPL, и я не совсем знаком с ним. Мне нужно оптимизировать свою модель, но я думаю, что мои коды неверны, и я продолжаю получать оптимальное решение и «NOS 5.51: игнорирование целостности 20 переменных». Моя модель...
382 просмотров
schedule 24.09.2023

Я продолжаю получать синтаксическую ошибку, и я не знаю, почему
Вот моя модель. set ch ; set k ; param a{i in ch , j in k}; param b{i in ch }; param c{j in k }; var x{i in ch , j in k}>= 0; minimize cost: sum{i in ch , j in k} x[i,j]* a[i,j]; s.t. D{i in ch }: sum{j in k} x[i,j] >= b[i]; s.t. E{j in k...
67 просмотров

Ограничения на минимизацию и их границы
У меня есть небольшая путаница в модели оптимизации, которую я пытаюсь решить. Это небольшая модель, позволяющая минимизировать стоимость двух устройств. Я только начал оптимизацию и не уверен, хорошо ли интерпретирую проблему в AMPL. Особенно в...
108 просмотров

я могу использовать умножение наборов в AMPL?
Я пытаюсь написать модель для задачи с графом. Я определил попарный набор для маркировки краев. потому что мне нужно найти внутренний продукт между некоторыми краями. Точнее: Предположим, что E - это набор ребер, который я определил:...
48 просмотров
schedule 24.06.2022

Ввод данных в AMPL
У меня есть такой набор, как: set PRODUCTS := p1 p2 p3 p4 p5 ; Связанный с этим набором у меня есть некоторые параметры в форме: param min_production {PRODUCTS} >= 0; param max_production {PRODUCTS} >= 0; Я хочу заполнить эти...
43 просмотров
schedule 11.02.2023

параметр уже определен в ampl
Я хочу определить некоторые параметры в файле ampl, однако программное обеспечение указывает, что параметр определен, когда я пытаюсь его запустить. Как я могу решить эту проблему? set N := 1..6; set N_row := 1..4; var x{i in N} >= 0, <= 1...
1541 просмотров
schedule 22.06.2022

Итерация по нескольким парам модель / данные в AMPL
Есть ли хороший способ перебрать пары модель / набор данных в AMPL в файле .run ? Допустим, у вас есть две разные модели для одних и тех же задач оптимизации и четыре набора данных. То, что я делал до сих пор, - это создать .run файл для каждой...
561 просмотров
schedule 16.05.2022