Вопросы по теме 'opl'
Функция мощности в скрипте OPL
Я пытаюсь инициализировать матрицу в сценарии OPL (блок execute {}). Каждый элемент должен иметь значение с плавающей запятой (> 0)
Функция pow не распознается в скрипте, поэтому я попробовал оператор ^ ... но это не то, что я ожидал: в ссылке...
713 просмотров
schedule
14.03.2022
Оптимизация CPLEX — планирование последовательности продуктов на одной машине
Вот моя проблема. У меня есть, скажем, 10 продуктов для упаковки. Упаковка всех 10 продуктов производится на одной линии/машине.
Время установки разных продуктов разное. Например, время настройки от Продукта 1 до Продукта 2 (вам нужно...
168 просмотров
schedule
07.05.2023
импорт файла .txt в .dat cplex opl
В задаче оптимизации мне нужно открыть свои данные для задачи в файле .dat. Проблема в том, что данные находятся в текстовом файле (блокноте) и я не знаю, как мне его подключить и работать с большим количеством экземпляров. Может ли кто-нибудь...
1292 просмотров
schedule
30.04.2024
Логические ограничения в CPLEX
Я новичок в использовании CPLEX и столкнулся с проблемой создания логических ограничений (если ... то ...). Я использую IBM ILOG CPLEX Optimization Studio версии 12.7. Согласно руководство , он должен уметь обрабатывать логические ограничения с...
1609 просмотров
schedule
21.12.2022
Создание нового набора из компонентов существующего набора в OPL / CPLEX
У меня есть набор, который я прочитал в моем проекте OPL, который выглядит следующим образом:
S = {<"A","">, <"B","">, <"AB","A">, <"AB","B">, <"C","">, <"ABC","A">,<"ABC","B">, <"ABC","C">,...
448 просмотров
schedule
09.07.2022
IBM CPLEX Optimization Studio OPL не соблюдает ограничения?
Я работаю над проектом, в котором у меня есть матрица расстояний между узлами, которую я импортирую в cplex. Я так делаю:
tuple arc{
float x;
float y;
float d;
float Ttime; //Time to travell the arc
}
tuple vehicle{
key int id;
int...
191 просмотров
schedule
19.08.2022
Условное суммирование в CPLEX с использованием OPL
Я пытаюсь написать в OPL эту сумму:
Я сделал это, но это не совсем то, что мне нужно.
forall (n in cont, t in tempo, o in portos)
sum(i in colunap, j in linhap)b[i][j][n][t] + v[n][t] == 1;
У меня должно быть что-то вроде, но opl...
387 просмотров
schedule
26.11.2023
Подключить модель CPLEX OPL к MySQL DB
Я хочу использовать данные из внешней базы данных MySQL в модели CPLEX OPL.
Насколько я понимаю, это должно быть возможно с OPL DBConnection и ODBC. Для построения строки подключения я нашел эту информацию .
Теперь я запустил тестовый проект...
547 просмотров
schedule
21.03.2022
IBM Optimization Studio OPL, почему не соблюдаются ограничения?
Вот описание проблемы оптимизации Мне нужно решить, но с небольшим поворотом. Мне нужно добавить два ограничения:
Первое ограничение: из каждой группы мы хотим выбрать только один продукт, что означает, что мы не можем позволить двум...
217 просмотров
schedule
25.02.2023
Итеративное разрешение выходного файла
Как я могу создать объект f var ofile = new IloOplOutputFile ("Resultat.txt"); ; и вызываю объект в моем почтовом процессе каждый раз, когда модель будет решена, моя цель - создать объект "офиле" один раз и вызвать его, каждый раз, когда моя модель...
33 просмотров
schedule
02.03.2023
Как избежать конфликтов расписания из-за проблем с расписанием
Я пытаюсь создать график смен для каждого сотрудника с учетом доступности смены. У меня есть кортеж, который включает время начала смены, время окончания смены, максимальное количество людей в смене. Входные данные также включают список массивов для...
97 просмотров
schedule
30.01.2023
Как определить ограничение, зависящее от последовательности?
Я хочу смоделировать ограничение, где я хочу сказать, если режим mode1 запланирован в последовательности перед другим режимом mode2 , тогда режим mode3 на параллельной рабочей машине (то есть в другой последовательности) не может быть запущен до...
78 просмотров
schedule
24.06.2022
читать CSV файл в Cplex
мой вопрос связан с моим предыдущим вопросом. Я должен внести некоторые изменения в свой код. У меня есть количество узлов от 1 до 100 в файле CSV. Я создаю еще один файл CSV и генерирую 20 случайных чисел между 100 узлами и называю их точками...
540 просмотров
schedule
19.04.2023
Многопутевый VRP с временными окнами: ошибка CPLEX в решении
Я пишу свою магистерскую диссертацию по поводу проблемы в решении MT-VRP-TW с рейсами с питанием от депо 1 до 112 рейсов. Доступно 11 автомобилей, поэтому я ищу оптимальный тур для 11 автомобилей. Мои машины ходят, но, например, едут с 1 по 4, с 1...
539 просмотров
schedule
13.04.2022
Как я могу написать целевую функцию задачи p center в cplex?
Я хочу написать код модели OPL. Эта модель посвящена проблемам p-центра. Целевая функция этой модели такая же, как и в задаче p-медианы, за исключением того, что нам нужно минимизировать максимальное взвешенное расстояние вместо минимизации суммы...
152 просмотров
schedule
10.09.2022
Считывать данные в основном из другой модели в opl
У меня есть проект OPL в Cplex, и я хочу прочитать одну целочисленную переменную в main.mod из x.mod. Я определил переменную как: {int} hub = { s | s in facilities : y[s] == 1 }; (Это определение находится в x.mod) Как я могу использовать...
51 просмотров
schedule
04.02.2023
Создание логического ограничения dvar
Я использую OPL CPLEX 12.9
У меня проблемы с формулировкой следующего ограничения:
K [i] [t] - это логическое значение dvar, а t - это индекс времени.
Если K [i] [t] == 0, он должен быть равен нулю в течение двух часов, прежде чем снова...
134 просмотров
schedule
11.10.2022
Целевая функция в неделю - помощь в написании кода - CPLEX
(Модель OPL и модель Lindo находятся в поле кода) Мне нужна помощь с этой проблемой. Моя цель - организовать, какие грузовики будут отправляться из пункта отправления в пункт назначения каждую неделю (1, 2, 3 и 4 недели). В этом примере всего 6...
123 просмотров
schedule
28.08.2022
Сохранение результатов CPLEX с управлением потоком (изменение данных решается с регенерацией)
После просмотра stackoverflow + форума IBM + страницы Alex Fleischer How to Linkedin мне удалось запустить свою проблему со сценарием, изменяя параметр на каждой итерации (управление потоком). Однако я хочу сохранить результат каждой итерации в...
329 просмотров
schedule
17.03.2024
Как читать кортеж в CPLEX, OPL, который имеет целые, строковые и другие наборы
Я пытаюсь прочитать кортеж из Excel. В кортеже есть целые числа, строки и множества. Я пробовал следующее, но получаю сообщение об ошибке: Элемент данных «Pbd» типа {Path} не поддерживается для листов. И обработка не выполняется.
Это часть моего...
291 просмотров
schedule
04.04.2022