Вопросы по теме 'pulp'
Как настроить временные / временные линейные ограничения программирования с помощью PuLP?
Я пытаюсь решить гипотетическую линейную задачу с помощью PuLP. Задача направлена на минимизацию эксплуатационных расходов на горизонте 5 лет при максимальном улучшении формы и состояния продукта. Проблема должна генерировать 5 затрат, по одной на...
1092 просмотров
schedule
13.01.2024
Печать индексов трехмерной переменной в 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 просмотров
schedule
18.02.2023
Настройка решателя XPRESS в PuLP, путь не найден
Я работаю с PuLP 1.6, и решатель FICO XPRESS был установлен еще до установки PuLP.
Когда я запускаю pulp.pulpTestAll() , решающая программа XPRESS не отображается как недоступная, а вместо этого тест завершается с ошибкой с сообщением:
The...
502 просмотров
schedule
28.07.2023
Как поставить ограничение по времени или выбрать первое целочисленное решение в 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 просмотров
schedule
07.03.2023
Не удалось получить доступ к решателю 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 просмотров
schedule
26.07.2022
Как указать, что хотя бы одна переменная решения должна принимать минимальное значение в пульпе 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 просмотров
schedule
30.06.2023
Сформулируйте ограничения, связанные с объединением нескольких LpVariables
Можно ли сформулировать ограничения, использующие пары LpVariables в PuLP ?
Более конкретно, скажем, что у меня есть LpVariables x1 , x2 , ... x100 (все двоичные категории), каждая из которых представляет объект. Все эти объекты имеют атрибут...
303 просмотров
schedule
30.06.2023
MIP с использованием PULP не приближается к результату
Я пытаюсь решить проблему MIP. Я пытаюсь найти количество экзаменов, которые должен сдать каждый техник в определенный день недели, минимизируя общее количество используемых техник. У меня есть спрос, время, затрачиваемое каждой технологией, список...
148 просмотров
schedule
10.05.2023
Получите наилучшее возможное решение, найденное по истечении установленного времени - Целлюлоза
Я пытаюсь решить проблему с маршрутизацией нескольких депо с 10 клиентами и 5 депо с. При добавлении ограничения субтура решающая программа больше не находит оптимального решения за разумный промежуток времени. Когда я останавливаю решатель по...
1090 просмотров
schedule
25.09.2022