Вопросы по теме 'pulp'
Как можно использовать эластичную подзадачу в PuLP в качестве ограничения?
В Python PuLP ограничение линейного программирования можно превратить в эластичную подзадачу.
http://www.coin-or.org/PuLP/pulp.html?highlight=lpsum#elastic-constraints .
Решение подзадачи оптимизирует расстояние от целевого значения....
2608 просмотров
schedule
23.07.2022
изменить допуск ограничения PuLP (для Python)
Я использую модуль линейного программирования PuLP для Python для решения линейной задачи.
Я установил проблему, ограничения и использую решатель по умолчанию, поставляемый с PuLP, которым является CBC (исполняемый файл решателя на моем Mac по...
1666 просмотров
schedule
01.03.2022
PuLp: минимальные и максимальные пороги для ограничений lpSum
У меня есть большая модель линейного программирования, которую я пытаюсь решить с помощью PuLp. Пока все идет отлично, за исключением того, что я наткнулся на загвоздку при попытке установить минимумы и максимумы для каждой «строки» в моей переменной...
1673 просмотров
schedule
09.05.2022
Ограничения линейного программирования распределительной сети
Я пытаюсь написать линейную программу на 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 просмотров
schedule
22.06.2023
Как использовать индексы и импортировать данные для математической оптимизации Python PuLP
Раньше я использовал средства моделирования оптимизации, но прошло какое-то время, и я все еще учусь делать это на python. Я провел небольшое онлайн-исследование и использую версию PuLp с открытым исходным кодом https://pythonhosted.org/PuLP/
Я...
1014 просмотров
schedule
12.06.2022
невозможное решение на 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