Вопросы по теме 'pulp'
линейно-целочисленная оптимизация в целлюлозе
Я пытался решить следующий простой пример задачи оптимизации, прежде чем приступить к более серьезной проблеме. Код:
from pulp import *
x = LpVariable("x", 0, 3)
y = LpVariable("y", 0, 1)
prob = LpProblem("myProblem", LpMinimize)
prob += x + y...
5302 просмотров
schedule
22.09.2022
Python Pulp не добавляет все ограничения переменных и забывает целевую функцию
У меня возникают некоторые проблемы с использованием пульпы модуля. Я хочу создать задачу смешанного целочисленного линейного программирования и записать ее в виде файла LP. После этого я решаю это с помощью cplex.
Проблема в том, что когда я...
1529 просмотров
schedule
29.04.2024
Как добавить логические ограничения в PuLP
Я пытаюсь решить FLP с помощью PuLP. Я хочу добавить логическое ограничение для значения переменной.
У меня есть LpVariable f, а C - это список LpVariables. Я хочу добавить f к ограничению проблемы, которое зависит от значений c[i].
Ниже...
2889 просмотров
schedule
23.01.2024
Оптимизатор пульпы Python с минимальным абсолютным значением
Я использую целлюлозу ( https://pythonhosted.org/PuLP/ ) для оптимизации и получаю проблему. Мне нужно использовать ограничение типа abs(x) > MIN , и я нашел здесь решение http://lpsolve.sourceforge.net/5.5/absolute.htm , я просто создаю два...
1080 просмотров
schedule
16.10.2022
AttributeError: объект 'module' не имеет атрибута 'DefaultRoutingSearchParameters'
Я установил ortools точно так, как указано в этой ссылке.
После этого я скопировал проблему с маршрутизацией транспорта из документации и попытался выполнить. Я использую в своей системе python 2.7.12.
Я получил следующую ошибку:...
3163 просмотров
schedule
17.05.2024
Оптимизация транспорта (PuLP)
В задаче транспортной оптимизации PuLP:
from pulp import *
Warehouses = ["A","B"]
# Creates a dictionary for the number of units of supply for each supply node
supply = {"A": 1000,
"B": 4000}
# Creates a list of all demand nodes
Bars =...
1312 просмотров
schedule
20.04.2024
Как установить переменную LpVariable и целевую функцию в пульпе для LPP по формуле?
Я хочу рассчитать максимальную ценность конкретного пользователя на основе его интереса | Популярность | как интерес, так и популярность, используя следующее уравнение задачи линейного программирования (LPP)
с использованием пакета pulp в...
1565 просмотров
schedule
23.04.2024
Как ограничить некоторые столбцы нулями в целлюлозе
Я работаю над проблемой линейного программирования с модулем PulP.
В этой задаче у нас есть матрица (i x j) - A. Целевая функция - минимизировать производство между A и другой (j x i) матрицей - B. A - это цель, которую мы хотим минимизировать, B...
260 просмотров
schedule
15.12.2023
Как увеличить доход - Python
У меня есть большой df, состоящий из почасовых цен на акции. Я надеялся найти оптимальную цену покупки и цены продажи, чтобы максимизировать прибыль (доход - затраты). Я понятия не имею, какими будут максимальные цены покупки / продажи, поэтому мое...
727 просмотров
schedule
02.10.2022
Правильные ограничения по написанию целлюлозы для получения приемлемого решения
Я пытаюсь смоделировать подбор 15 игроков на определенное количество игр. Моя LpProblem состоит из 2 бинарных переменных player и fixture.
choices = LpVariable.dicts(
"Choices", (fixtures, constraints["player"]), 0, 1, LpBinary)...
174 просмотров
schedule
08.04.2024
Отобразить двойную переменную с помощью целлюлозы
Я пытаюсь отобразить двойную переменную, используя целлюлозу с решателем по умолчанию, но всегда получаю None для двойных значений.
В этом примере:
from pulp import *
prob = LpProblem("test080", LpMinimize)
x = LpVariable("x",...
302 просмотров
schedule
21.01.2024
Pulp: добавление границ в LpVariable.dicts()
Допустим, у меня есть этот словарь:
cars = ["car1","car2","car3","car4","car5"]
x = LpVariable.dicts("car",cars, cat='Integer', lowBound=0, upBound=800)
Есть ли способ добавить разные...
379 просмотров
schedule
05.01.2024
Как реализовать 2D-интервальное планирование в Python?
У меня есть проблема, похожая на обычный алгоритм интервального планирования, но она двумерная, поэтому мне нужно учитывать еще одну метрику (длину). Мой формат набора данных:
Автомобили с указанием времени начала и окончания парковки, а также их...
39 просмотров
schedule
13.12.2022