Вопросы по теме 'cplex'
Лучший решатель смешанной целочисленной оптимизации с открытым исходным кодом
Я использую CPLEX для решения огромных моделей оптимизации (более 100 тысяч переменных), теперь я хотел бы посмотреть, смогу ли я найти альтернативу с открытым исходным кодом, я решаю смешанные целочисленные задачи (MILP), и CPLEX отлично работает, но...
54156 просмотров
schedule
08.03.2024
Проблема с добавлением ссылки на dll С++ в проект С#
Я реализовал DLL C++, которая успешно скомпилирована. Проект содержит заголовок и файл cpp. Файл cpp включает в себя несколько сторонних заголовков (в основном Cplex).
Как только dll была создана: я попытался сослаться на dll в Visual Studio, и...
2322 просмотров
schedule
05.04.2024
Код статуса CPLEX для модели решена, Java-API
Я хочу повторно оптимизировать модель только в том случае, если текущая модель не была оптимизирована, включая все ее компоненты.
Он пробовал со следующим кодом:
if (masterProblem.getStatus() == IloCplex.Status.Optimal) {
// do something
}...
494 просмотров
schedule
24.03.2024
Не удалось прочитать числовую матрицу (без включения данных в квадратных скобках) из текстового файла в CPLEX IloNumArray2
Я использую концертную библиотеку CPLEX C++ для моделирования смешанной целочисленной задачи. Когда дело доходит до чтения данных из внешнего текстового файла. Я всегда использовал оператор шаблона >> для чтения числовых значений из текстового файла...
240 просмотров
schedule
27.05.2024
CPLEX неправильно заменяет равенство?
Я новичок в CPLEX и пишу очень простую модель, которой CPLEX не хочет удовлетворять. Я знаю, что моя модель «многословна», поскольку у меня есть переменные, которые просто равны другим переменным, но это мой первый шаг к более сложной модели, поэтому...
69 просмотров
schedule
01.12.2023
Интерпретация GAP в CPLEX
Это часть выходных данных журнала двигателя, которые я получаю из мелкомасштабной смешанной целочисленной линейной задачи оптимизации, которую я решил в CPLEX 12.7.0.
Nodes Cuts/
Node Left...
5816 просмотров
schedule
05.01.2024
В чем очевидное преимущество использования AMPL?
Я делаю проект с использованием решателя CPLEX в Netbeans с Java. Нам нужно решить несколько задач оптимизации, одну из них я уже решил, написав на Java все ограничения, цели и переменные без использования AMPL. Однако некоторые люди в моей команде...
1435 просмотров
schedule
27.05.2024
Что произойдет, если я изменил правую часть ограничения (GLPK)?
Я увеличиваю правую часть ограничения "меньше или равно" для проблемы MIP с помощью GLPK. Однако иногда после повторной оптимизации GLPK не может найти какое-либо возможное решение в отведенные сроки. Поэтому я предполагаю, что он не проверяет,...
166 просмотров
schedule
09.12.2023
Q: CPLEX: Как записать 2 уравнения как 1 константу
Я использую CPLEX для решения MILP. Теперь я хочу написать эти два уравнения, используя одни и те же переменные.
просмотреть уравнения
Я пытался записать это в
(1-е уравнение как)
ct20 : forall(r1 in request,r2 in request, m1 in...
46 просмотров
schedule
24.08.2022
Как получить текущее время в CP при использовании интервалов для планирования
Я пытаюсь планировать задачи на разных машинах. Эти машины имеют динамические доступные ресурсы, например:
машина 1: максимальная емкость 4 ядра.
При T = t1 => доступно CPU = 2 ядра;
При T = t2 => доступный CPU = 1 ядро;
Каждый интервал...
89 просмотров
schedule
03.10.2022
Мне нужна помощь по методу ограничений Epsilon для Cplex
Мне нужно ввести цель и тему ниже в CPLEX. Но я не знаю, как вводить. Помогите, пожалуйста! Большое спасибо.
Objective 1 : min f1
Objective 2: max f2
Objective 3: min f3
Subject to:
Sum Xik=1
Sum Xii=p
58 просмотров
schedule
16.07.2022
как можно наложить CSV-файл на cplex
У меня есть файл CSV, который содержит расстояния от узла i до узла j , а также вес узлов. Этот файл хочет протестировать код CPLEX, который пытается решить проблему p-медианы. Я новый пользователь CPLEX и понятия не имею, как мне получить свои...
668 просмотров
schedule
04.08.2022
Как установить допуск зазора в cplex-python?
Я хочу установить значение зазора (GAP) таким образом, чтобы процесс оптимизации останавливался, когда текущий зазор будет ниже GAP. Я прочитал документацию cplex-python и обнаружил, что:
Model.parameters.mip.tolerances.absmipgap(GAP)
но я...
1106 просмотров
schedule
30.01.2024
Моделирование типов смен в кадровом расписании с линейным программированием
Итак, я хочу решить проблему, которая выглядит как проблема планирования медсестер, разница в том, что есть 2 типа работников, которые должны работать минимум 40 часов в неделю, а другой тип должен работать минимум 10 часов в неделю. Чтобы решить эту...
83 просмотров
schedule
27.12.2023
Как использовать LazyConstraintCallback в CPLEX Python API для решения проблемы MILP посредством декомпозиции Бендеров
У меня проблема MILP с двоичными и непрерывными переменными. Я хочу использовать алгоритм разложения Бендерса, чтобы решить эту проблему. Я слежу за этой презентацией: http://www.iems.ucf.edu/qzheng/grpmbr/seminar/Yuping_Intro_to_BendersDecomp.pdf...
412 просмотров
schedule
01.08.2022
Требуется помощь по синтаксису IloBoolVarArray
Я пытаюсь решить LP с помощью CPLEX на C ++. я немного запутался с синтаксисом. вот моя проблема. Я определил целочисленную константу следующим образом:
const int NumberOfSemesters = 10
и определил одну переменную решения в CPLEX следующим...
59 просмотров
schedule
15.07.2022
Ограничение рекурсивного суммирования в OPL
Я хочу написать рекурсивную функцию суммирования в OPL. Подводя итог словами, для всех j (некоторый индекс) я хочу суммировать переменную по j; но до этого j (верхняя граница суммирования). Например, предположим, что j находится в диапазоне 1..5....
65 просмотров
schedule
17.07.2022
Как добавить подобное ограничение с помощью CPLEX opl?
S [i] [j] [k] - время начала операции O [i] [j] на машине [k].
C [i] [j] [k] время завершения операции O [i] [j] на машине [k].
v [i] [j] [k] равно 1, если операция O [i] [j] выполняется на машине [k], в противном случае - 0.
Я хочу добавить...
67 просмотров
schedule
05.09.2022
Python ibm pyomo cplex
Мне нужна помощь с активацией cplex community edition на linux в сочетании с python / pyomo. Я выполнил процедуру установки на https://www.ibm.com/support/pages/node/297247
Я написал следующие две строки в свой bash_profile
export...
144 просмотров
schedule
16.03.2024
Использование forall для набора в кортеже
Я пытаюсь сделать что-то вроде ниже. Я хочу получить сумму непрерывной переменной Xbdt для всех BlockBelow, соответствующих Pbd.pitblockSet:
forall(i in Pbd.pitblockSet , d in DumpBlocks, t in TimePeriods ) {
sum(j in BlockBelow[i] )...
47 просмотров
schedule
03.03.2024