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

Как настроить временные / временные линейные ограничения программирования с помощью PuLP?
Я пытаюсь решить гипотетическую линейную задачу с помощью PuLP. Задача направлена ​​на минимизацию эксплуатационных расходов на горизонте 5 лет при максимальном улучшении формы и состояния продукта. Проблема должна генерировать 5 затрат, по одной на...
1092 просмотров

Печать индексов трехмерной переменной в PuLP для планирования
Я работаю с SolverStudio (надстройка Excel) и PuLP (язык оптимизации на основе Python), чтобы создать инструмент, который распределяет студентов по рабочим местам. Это переменная, индексы которой я хочу напечатать: # Decision variable, =1 if...
440 просмотров
schedule 18.09.2022

Цель Python Pulps MILP аннулируется, когда добавляется разумное ограничение
Я реализую формулу смешанного целочисленного линейного программирования, которая, как известно, работает. Однако при добавлении одного из ограничений целевая функция становится следующей: MAXIMIZE 0*__dummy + False Вот формулировка без...
160 просмотров
schedule 02.07.2022

Python / Pulp — сначала выберите по одному предмету из каждой группы
У меня есть кадр данных, который выглядит так: City Country Time Points --------------------------------------- London UK 31 20 Paris France 42 12 Sydney Australia 73 44 New...
327 просмотров
schedule 17.06.2023

Оптимизация кредитного портфеля по средневзвешенным критериям
РЕДАКТИРОВАТЬ: я понял, что моя предыдущая попытка описать проблему была не очень полезной и действительно не очень хорошо моделировала то, что я сейчас делаю в данный момент, поэтому я переписал пост. Я включил свой рабочий код. Данные в примере,...
705 просмотров

Настройка решателя XPRESS в PuLP, путь не найден
Я работаю с PuLP 1.6, и решатель FICO XPRESS был установлен еще до установки PuLP. Когда я запускаю pulp.pulpTestAll() , решающая программа XPRESS не отображается как недоступная, а вместо этого тест завершается с ошибкой с сообщением: The...
502 просмотров

Как поставить ограничение по времени или выбрать первое целочисленное решение в PuLP python
У меня есть проблема MIP, решение которой занимает очень много времени в зависимости от набора входных данных. Как мне распечатать первое целочисленное решение или ограничить время решения проблемы, и если оно превышает это время, я хочу...
567 просмотров
schedule 29.07.2022

Bin Packing на Python — распечатать общую стоимость
Я работаю над проблемой упаковки контейнеров на основе этого кода Запрос Python на упаковку контейнеров с переменной стоимостью и размерами контейнеров Как распечатать общую стоимость решения? т. е. "использовано 4 контейнера, стоимость = 50"...
269 просмотров
schedule 21.06.2022

Целочисленная линейная оптимизация с помощью PuLP
Мне нужно решить целочисленную линейную оптимизацию с целлюлозой. Я решил проблему и получил значение оптимизации, равное 42. Но когда я написал более общий код, например, объявление переменных внутри цикла, определение ограничений внутри цикла и...
4479 просмотров
schedule 06.10.2022

Команда "Нижняя граница цели"? Использование PULP с COIN_CMD/CBC/CLP
Я использую PULP для решения LP с CBC с fracgap (epgap) 0,01 (99,99%). Есть ли команда для возврата наилучшей нижней границы, найденной после завершения решателя? Таким образом, независимо от того, с чем решатель сравнивает целевое значение, чтобы...
253 просмотров

Не удалось получить доступ к решателю Python Pulp на экземпляре AWS Lambda
Я пытаюсь запустить оптимизацию на AWS Lambda, используя Pulp в Python. Я упаковал мякоть (заархивировал содержимое, а не каталог) вместе с моей lambda_function и загрузил zip. Ошибка, на которой я застрял: File "/var/task/pulp/pulp.py", line...
764 просмотров
schedule 20.11.2022

PulP: добавление ограничения, которое агрегирует переменную
Я новичок в Python или, скорее, в кодировании в целом и пытаюсь найти свой путь. Я тратил дни и ночи на поиск в Интернете и читал все советы и документы, которые нашел по этому поводу, но не мог найти решения своей проблемы. Моя цель на самом деле...
841 просмотров
schedule 29.11.2022

Как узнать значение найденной при решении ЛП пульпы?
Мне было интересно, есть ли способ получить результаты LP (линейной программы), найденные при решении вашей проблемы. Значения, которые я ищу, - это не то, какой процент каждого элемента следует использовать, а значение, найденное для каждого из...
1578 просмотров
schedule 28.07.2022

как быть питоническим в 2d вложенном понимании цикла для целлюлозы
Я не могу преодолеть эту горбину в своей программе. Я хотел бы сократить этот повторяющийся код до более простого кода. Короче говоря, это ограничения для целлюлозы. У меня есть 2 режима смены: «Shift_Pattern_1» и «Shift_Pattern_Master»...
227 просмотров

Как указать, что хотя бы одна переменная решения должна принимать минимальное значение в пульпе Python?
Я решил основную проблему с помощью LP на питоне с PULP. И теперь я хочу добавить еще одно условное ограничение, чтобы указать, что хотя бы одна переменная решения должна принимать минимальное значение 2. prob = LpProblem("Minimizing cost",...
72 просмотров
schedule 30.04.2023

Внедрение MCLP в целлюлозу
Я только начал пару часов назад с Pulp. Я решаю задачу MCLP, но понятия не имею, как реализовать формулу Ni: см. рисунок ниже. Моя идея состоит в том, что если узел спроса покрыт, то другой узел спроса менее 100 м также должен быть покрыт объектом....
285 просмотров
schedule 20.01.2023

Ограничение целлюлозы Python - удвоение веса любой переменной, которая вносит наибольший вклад
Я пытаюсь использовать http://www.philipkalinda.com/ds9.html для установки до ограниченной оптимизации. prob = pulp.LpProblem('FantasyTeam', pulp.LpMaximize) decision_variables = [] res = self.team_df # Set up the LP...
531 просмотров

Сформулируйте ограничения, связанные с объединением нескольких LpVariables
Можно ли сформулировать ограничения, использующие пары LpVariables в PuLP ? Более конкретно, скажем, что у меня есть LpVariables x1 , x2 , ... x100 (все двоичные категории), каждая из которых представляет объект. Все эти объекты имеют атрибут...
303 просмотров
schedule 30.06.2023

MIP с использованием PULP не приближается к результату
Я пытаюсь решить проблему MIP. Я пытаюсь найти количество экзаменов, которые должен сдать каждый техник в определенный день недели, минимизируя общее количество используемых техник. У меня есть спрос, время, затрачиваемое каждой технологией, список...
148 просмотров
schedule 10.05.2023

Получите наилучшее возможное решение, найденное по истечении установленного времени - Целлюлоза
Я пытаюсь решить проблему с маршрутизацией нескольких депо с 10 клиентами и 5 депо с. При добавлении ограничения субтура решающая программа больше не находит оптимального решения за разумный промежуток времени. Когда я останавливаю решатель по...
1090 просмотров