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

Как можно использовать эластичную подзадачу в PuLP в качестве ограничения?
В Python PuLP ограничение линейного программирования можно превратить в эластичную подзадачу. http://www.coin-or.org/PuLP/pulp.html?highlight=lpsum#elastic-constraints . Решение подзадачи оптимизирует расстояние от целевого значения....
2608 просмотров

изменить допуск ограничения PuLP (для Python)
Я использую модуль линейного программирования PuLP для Python для решения линейной задачи. Я установил проблему, ограничения и использую решатель по умолчанию, поставляемый с PuLP, которым является CBC (исполняемый файл решателя на моем Mac по...
1666 просмотров
schedule 01.03.2022

PuLp: минимальные и максимальные пороги для ограничений lpSum
У меня есть большая модель линейного программирования, которую я пытаюсь решить с помощью PuLp. Пока все идет отлично, за исключением того, что я наткнулся на загвоздку при попытке установить минимумы и максимумы для каждой «строки» в моей переменной...
1673 просмотров

Ограничения линейного программирования распределительной сети
Я пытаюсь написать линейную программу на Python с фреймворком Pulp - клиники донорства предоставляют кровь, которая отправляется в распределительный центр, а затем - в больницу для использования. Сложность заключается в создании ограничений,...
369 просмотров
schedule 21.05.2022

Как получить оптимальные переменные оптимизации в Pulp с помощью Python?
Я использую Pulp с Python для решения проблемы оптимизации. я использую import pulp # code pulp.prob.objective.value() Теперь я хотел бы получить доступ к переменным оптимизации. Как это сделать? В документации по Pulp я нашел что-то...
7208 просмотров
schedule 31.12.2021

Как указать ограничения в PuLP Python для умножения двух переменных?
Я пытаюсь смоделировать следующую модель целочисленного программирования с использованием Python PuLP. Я написал следующий код: from pulp import * #knapsack problem def knapsolve(item): prob = LpProblem('BinPacking', LpMinimize)...
4884 просмотров
schedule 02.03.2023

Линейное программирование на Python
Я пытаюсь решить следующее уравнение: maximize x^{T}Ax , где x - это 3 X 1 вектор переменных, которые нужно максимизировать, а A - это 3 X 3 матрица значений. Итак, в основном x^{T} = [a,b,c] , которые следует максимизировать, а A...
1217 просмотров

Как использовать индексы и импортировать данные для математической оптимизации Python PuLP
Раньше я использовал средства моделирования оптимизации, но прошло какое-то время, и я все еще учусь делать это на python. Я провел небольшое онлайн-исследование и использую версию PuLp с открытым исходным кодом https://pythonhosted.org/PuLP/ Я...
1014 просмотров

невозможное решение на Python, целлюлоза с использованием COIN-OR
Я пытаюсь решить проблему линейного программирования с помощью COIN-OR в python. Я выполнил всю работу, но, похоже, есть ошибка, которую я не могу идентифицировать. Часто решение оказывается либо недопустимым, либо неправильным в зависимости от...
883 просмотров
schedule 02.03.2022

Формулировка минимизации LP целлюлозы Выберите один тип ограничения
Приведенный ниже код используется для запуска задачи минимизации LP, когда у нас есть определенные продукты, их пищевая ценность и их стоимость. Код в настоящее время работает в представленном состоянии. Я пытаюсь добавить еще одно ограничение. У...
1079 просмотров
schedule 30.03.2022

Решающий момент в оптимизации PuLP
История Я пытаюсь написать задачу об исключении бейсбола, используя минимизацию PuLP (python). Основная проблема выглядит так: В основном x_ij - это будущие победы команды i над командой j , g_ij - это общее количество игр,...
165 просмотров
schedule 22.10.2022

Python PuLP Перезапись ранее поставленной цели. и __dummy = None
Я построил довольно сложный MIP на Python PuLP . Очевидно, для меня это слишком сложно. Когда я запускаю его, появляется следующее предупреждение: UserWarning: перезапись ранее установленной цели. warnings.warn («Перезапись ранее...
2304 просмотров
schedule 15.09.2022

PuLP медленно при добавлении множества ограничений
на основе этого PuLP очень медленно при добавлении множества ограничений Я не уверен, что примененный патч действительно решает проблему. Я имею в виду: "фактически разрешить" + = "просто используя iadd класса" Есть какие-нибудь обновления...
563 просмотров
schedule 06.09.2023

Ограничение времени для смешанного целочисленного программирования с Python PuLP
Я использовал PuLP для решения конкретной интересующей меня смешанной целочисленной линейной программы (MIP). Однако , поскольку размер проблемы растет, PuLP занимает слишком много времени. Я хочу иметь возможность запустить решатель в течение...
5114 просмотров
schedule 25.01.2023

python pulp, оператор if с использованием pulp.variables
Недавно я столкнулся с проблемой при использовании Pulp. Я так определяю свою проблему. point = lp.LpProblem("Maximize the Points", lp.LpMaximize) #the dict can only be string, so we use a list containing string students = [str(i) for i in...
1156 просмотров
schedule 19.04.2023

Вывод программирования PuLP
Я работаю с соавтором над определенным проектом оптимизации, связанным с линейным программированием. Мы оба используем решатель Coin-OR по принципу ветвления и разреза для решения проблемы. Я создаю файл .LP, используя пакет PuLP на основе Python....
1233 просмотров
schedule 21.03.2022

Решение двудольного b-сопоставления с максимальным весом
Мой вопрос касается проблемы B-Matching по максимальному весу. Задачи Двудольного сопоставления объединяют два набора вершин в двудольный граф. Максимально взвешенное двустороннее соответствие (MWM) определяется как соответствие, при котором...
3052 просмотров
schedule 19.04.2022

Как добавить решатель GLPK на целлюлозу, питон
Я хотел бы знать, как шаг за шагом добавить решатель GLPK на pulp, python. Я установил питон (v = 3.6.5), pulp (v = 1.6.8). Я получил результат, как показано ниже, когда выполнил pulp.pulpTestAll() . Testing zero subtraction Testing...
2266 просмотров
schedule 30.05.2024

Невозможно установить PuLP в Anaconda
Я получаю сообщения об ошибках при попытке установить PuLP в моей среде Anaconda: Подготовка транзакции: выполнено Проверка транзакции: выполнено Выполнение транзакции: сбой ОШИБКА conda.core.link:_execute(507): произошла ошибка при установке...
1084 просмотров
schedule 06.02.2024

PuLP дает неоптимальное решение для простой проблемы с ограничениями
Решатель PuLP не дает оптимального результата, хотя это было возможно. Это плохо определенная проблема или проблема в библиотеке или ограничениях? Обычно это давало оптимальную возможность для большинства ограничений, но не для этого конкретного...
288 просмотров
schedule 26.09.2023