Вопросы по теме 'opl'
оператор if else с cplex java
У меня есть пара операторов if-else. Я хочу использовать cplex для решения моей проблемы с помощью java, и я не знаю, как сформулировать if-else в cplex . У меня есть это утверждение:
if (stock[i][t] <=Seuil || stock[i][t] <=...
396 просмотров
schedule
30.06.2023
Назначение медсестры по оптимизации
Я новичок в CPLEX Optminization, и на данный момент я пишу модель, которая должна назначать медсестер для хирургических случаев, которые соответствуют их компетенции, специальности ...
На самом деле я думал, что модель работает правильно, но когда...
101 просмотров
schedule
29.12.2021
Как выполнить Cplex Run Configuration без IDE
Я не знаю, возможно ли это или нет, но я хотел бы выполнить конфигурацию запуска моего проекта Cplex, не открывая проект в Cplex IDE и не запуская его оттуда.
Могу ли я как-то дважды щелкнуть что-то, что запускает конфигурацию, или, может быть,...
1052 просмотров
schedule
05.11.2023
Определить вложенный набор в OPL
Мне нужно определить набор кортежей, состоящих из набора кортежей
tuple link{
string src;
string dest;
};
tuple route{
{link} links
};
{route} possible_routes;
Другой способ представления моей проблемы - это набор наборов (набор...
190 просмотров
schedule
06.07.2022
посоветуйте мне написать ограничение емкости
Я пытаюсь добавить еще несколько ограничений с существующей проблемой планирования проекта ограничения ресурсов, доступной примерами OPL. Прилагаю файлы примеров проблемы RCPSP. В настоящее время в этом примере задачи я могу запустить как можно...
69 просмотров
schedule
26.11.2022
Мой вопрос касается кода проблемы планирования проекта с ограничением ресурсов в cplex. Я пытаюсь применить к нему приоритетное прерывание
Я работаю над RCPSP и хочу применить к нему Preemption. Я разделил продолжительность каждой задачи на равные части. Теперь после этого я не могу применить ограничения приоритета к каждой отдельной единице длительности задачи.
using CP;
int...
142 просмотров
schedule
08.03.2022
создать логические ограничения в CPLEX
Я использую OPL в CPLEX 12.9
В моей модели у меня есть два логических значения dvar, X[p][t] и Y[t] . Я хочу написать:
(Y[t] == 1) => (X[u][t] == 0);
Но также должно быть возможно, что
(Y[t] == 0) && (X[u][t] == 0);...
177 просмотров
schedule
13.03.2022
CPLE Как динамически задать массив переменных решения
Я хочу сформулировать задачу гибкого планирования работы цеха с MIP вместо CP.
Если есть массив с указанием количества операций каждого задания.
num_op = [3, 2, 5]
И Xijk - это переменная решения, указывающая, выполняется ли j-я операция...
121 просмотров
schedule
23.01.2023
Добавление массивов в OPL-Cplex
Представьте, что у меня есть массивы, как показано ниже.
int a[1..4]=[1,2,3,4];
int b[1..2]=[5,6]
1) Если мне нужно создать массив c, как показано ниже (1 строка и 6 столбцов)
int c[1..6]=[1,2,3,4,5,6]
2) ЕСЛИ мне нужно создать...
161 просмотров
schedule
13.02.2022
CPLEX OPL IP-разрыв в основном блоке и выполнение в модели
В моей модели я хочу установить разрыв IP. Я сделал это в основном блоке:
main {
thisOplModel.generate();
cplex.epgap = 0.005;
if (cplex.solve()) {
var obj = cplex.getObjValue();
writeln("Objective function...
52 просмотров
schedule
20.08.2023
Задача линейного программирования: минимизировать количество используемых грузовиков
Мне нужно смоделировать с помощью линейной целочисленной программы следующую проблему:
Нам нужно перевезти n разных товаров с завода на склад. Каждое произведение имеет свой вес (элемент i имеет вес wi‹W). Мы используем грузовики с максимальной...
43 просмотров
schedule
28.02.2023
Как сгенерировать Set Y с несколькими элементами в CPLEX?
Я написал этот код для создания Set Y с одним элементом
int m=3 ;
range I= 1..m;
int w[i in I]=i;
int q= min(i in I)w[i] ;
int W=1000;
int Ea[I];
{int} B={381,198,291};
{int} E ={rand(f) | f in B: f>0};
execute
{
writeln("E...
15 просмотров
schedule
07.05.2023