Описание тега opl
Optimization Programming Language (OPL) is an algebraic modeling language to describe models of optimization and mathematical programming. It is part of IBM ILOG CPLEX Optimization Studio.
1
ответ
Есть ли в OPL конкатенация строк?
Мне было интересно, есть ли синтаксис / функция конкатенации строк в языке IBM/ILOG OPL? я использовал + в моей модели OPL вроде: {names[i] + "_" | i in I} но получил ошибку. Я использую CPLEX studio 12.6, и я прошел через справку и не мог найти так…
13 мар '16 в 18:52
0
ответов
Несколько вопросов, чтобы получить код на CPLEX IBM ILOG
Мои дорогие читатели. Я супер новичок в области компьютерного кодирования. Сейчас я пытаюсь построить код с помощью CPLEX IBM ILOG. Есть несколько вопросов.;) Каждый раз, когда я запускаю свой решатель, я получаю сообщение с внезапной остановкой, "O…
11 фев '19 в 01:16
1
ответ
CPLEX OPL Ошибка 5002: ограничение не выпуклое
Я пытаюсь работать с cplex opl и сталкиваюсь с ошибкой. Я прочитал руководство и погуглил, но все еще не представляю, что мне следует делать, чтобы исправить эту ошибку из-за недостатка знаний. Может кто-нибудь помочь или дать мне идеи, чтобы понять…
26 фев '19 в 08:07
1
ответ
Степенная функция в сценарии OPL
Я пытаюсь инициализировать матрицу в сценарии OPL (блок execute{}). Каждый элемент должен быть установлен в число с плавающей запятой (> 0). Функция pow не распознается в скрипте, поэтому я попробовал оператор ^... но это не то, что я ожидал: ссылка…
17 июл '14 в 13:55
1
ответ
Ошибка: объявление оператора как не функции
У меня ошибка компиляции, которую я не могу понять. Обычно я программист на C, и я только начал конвертировать всю свою программу для использования C++. Итак, я переименовал свой C-файл в CC (кросс-компиляция) и обычно мне нужно только редактировать…
23 сен '15 в 04:05
1
ответ
Ошибка "Индекс вышел за границы" в CPLEX
В следующем коде я не могу запустить свою программу, и каждый раз появляется сообщение "Исключение из IBM ILOG Concert: IloIntRangeI::getValue(индекс IloInt): индекс вышел за пределы". Ниже приведен фрагмент кода, который я написал /*mod file*/ int …
12 июл '18 в 14:55
1
ответ
CPLEX/OPL трехмерная переменная решения
Можно ли использовать трехмерную переменную решения в OPL? Я хочу сделать оптимизацию на сетевом графике. В частности, мне нужна двумерная переменная решения для каждой пары узлов. Я могу избежать этого с помощью единственной трехмерной переменной р…
21 фев '17 в 00:11
1
ответ
Невозможно получить доступ к переменным решения с помощью API C++ для CP ILOG
Хорошо, я провел последние 2 часа, пытаясь сделать эту работу, но у меня закончились идеи. Я разработал модель OPL, как и примеры, поставляемые с ILOG. Что я делаю, так это то, что я загружаю набор данных + модель через интерфейсную программу C++, и…
12 июн '18 в 14:36
0
ответов
Используя академическую версию cplex 12.7.1, информация об ошибке искажена
Я использую версию cplex 12.7.1 для простой линейной программы. Я думаю, что я прав в кодировании. Тем не менее, я получаю информацию об ошибке в грязном символе, они отображаются следующим образом:
03 окт '17 в 23:10
1
ответ
Определение параметра и ограничение записи
Я хочу определить параметр Aicp - мощность поставщика I для части c в периоде p. Есть 5 поставщиков (я), 3 части (с) и 6 периодов (р) Вот как я определил: .mod файл tuple capacity3 { key int sup; key int comp; key int peri; int val3; } {capacity3}aa…
15 сен '17 в 16:32
0
ответов
Ограничение на стандартное отклонение отсчетов всегда ноль
В настоящее время я пытаюсь решить проблему планирования для спортивной команды. Мои переменные решения объявлены как: dvar int plays[Games][0..1] in Teams; куда Games это диапазон от 0..19 а также Teams это диапазон от 0..9 в этом конкретном случае…
08 авг '16 в 22:14
1
ответ
Анализ чувствительности в комплексе
Я пытаюсь выяснить, как я могу сделать анализ чувствительности в CPLEX IDE. Я новичок в CPLEX. У меня возникла проблема с транспортировкой, перейдите по ссылке ниже. OPL Транспортировка. Я просто хочу узнать, что такое SYNTAX для анализа чувствитель…
25 ноя '17 в 07:08
1
ответ
Направь меня, чтобы написать ограничение мощности
Я пытаюсь добавить еще несколько ограничений с существующей проблемой планирования проекта с ограничением ресурсов, доступными примерами OPL. Здесь я прилагаю файлы примеров проблемы RCPSP. В настоящее время в этом примере задачи я могу запустить ка…
30 янв '19 в 07:07
1
ответ
Ошибка: cplex (по умолчанию) не может извлечь выражение; OPL не может извлечь выражение и изменить язык интерфейса
Я абсолютный новичок в CPLEX и OPL, так что, возможно, кто-то может мне помочь с кодированием модели смешанного целочисленного программирования. Я закончил модель и данные. Когда я запускаю конфигурацию, я получаю 44 ошибки, в том числе "opl не може…
25 фев '19 в 23:10
0
ответов
CPLEX - определить переменные с выражениями
Я работаю над проблемой назначения флота и строю модель в xpress-Mosel. Тем не менее, мне нужно построить его тоже в OPL - Cplex. Я новичок в OPL, поэтому у меня есть некоторые сомнения. Я не могу определить переменные по какому-либо выражению, кото…
24 май '18 в 17:25
1
ответ
Неожиданная полная синтаксическая ошибка
Итак, я хотел запустить этот код: constraint ctMachine[Machine]; subject to{ forall(i in Machine) forall (k in Week) ctMachine[i]: sum(j in Product) ResourceConsumption[i][j] * Units[j][k] <= Capacity[i]; Но если я сделаю это, я получу ошибку, чт…
23 май '17 в 09:55
2
ответа
Подключите файл Excel к Cplex
Я должен решить проблему оптимизации, используя Cplex. В моем файле.dat я использую SheetConnection my_sheet("ExcelFile.xls") связать файл Excel с моей программой cplex, и после этого я использую SheetRead() читать данные из файла Excel. Но после за…
12 янв '18 в 18:20
2
ответа
Логические ограничения в CPLEX
Я новичок в использовании CPLEX, и я столкнулся с проблемой с созданием логических ограничений (если... тогда...). Я использую IBM ILOG CPLEX Optimization Studio версии 12.7. Согласно руководству, он должен уметь обрабатывать логические ограничения …
06 апр '17 в 09:30
1
ответ
Как найти слабину в opl cplex?
Я модель MIP, и я хочу знать, какие ограничения являются активными. Спасибо
29 июн '16 в 00:43
1
ответ
Делить суммирование в CPLEX
Я хочу разделить два dvar cplex в IBM cplex: dvar int BP_i_j [r_i][r_j]; dvar int Q_i_j_t [r_i][r_j][r_t]; dexpr float cost = p_n * sum(t in r_t , j in r_j) ( sum(i in r_i ) c_i_j_t [i][j][t] * x_i_j_t [i][j][t] + sum(i in r_i ) BP_i_j[i][j] * x_i_j…
07 июл '18 в 22:43