Публикации по теме 'pulp'
Линейное программирование: оптимизация решений с помощью Python с использованием PuLP
Хотя вы, возможно, слышали, что большинство проблем информатики в настоящее время решаются с помощью методов глубокого обучения, существует множество задач оптимизации, которые не требуют слишком много ресурсов и сложных архитектур для поиска оптимальных (или субоптимальных) решений.
Это случай задач линейного программирования , когда нам нужно оптимизировать некоторую линейную целевую функцию на основе набора ограничений . Переменные целевой функции могут принимать непрерывные или..
Вопросы по теме 'pulp'
Переход с PuLP на Scipy
Я использую PuLP для решения некоторых задач минимизации с ограничениями, верхними и нижними границами. Это очень легко и чисто.
Но мне нужно использовать только модули Scipy и Numpy.
Я читал:...
2116 просмотров
schedule
04.10.2022
Python, PuLP: преобразование LpVariable в целое число
Я пытаюсь напечатать значение переменной, определенной как LpVariable (PuLP 1.6.1, Python 3.5). LpVariable имеет возможность установить категорию параметра «Целое число». Однако это не приводит к значению, когда я прошу распечатать переменную. Вот...
1450 просмотров
schedule
11.02.2024
Файл журнала анализа чувствительности Gurobi Python
Я решаю линейную программу с помощью Gurobi / PuLP, и я хотел бы получить доступ к дополнительным журналам из решателя - по крайней мере, знать, какие ограничения больше всего ограничивают решение, или какие из них делают мою проблему неосуществимой,...
534 просмотров
schedule
19.12.2023
Функция решения пульпы дает такой же результат
Я написал следующий код для генерации еды для разных дней, но я получаю одну и ту же еду каждый день. Я хочу иметь "мясные" и "вегетарианские" food_groups в разные дни.
my dataframe is as follows:
id name energy sugar...
372 просмотров
schedule
20.01.2024
PuLP Max двух переменных в целевой функции
У меня в целевой функции используется функция абсолютного значения, но она не работает.
set_I = range(0,data_analysis_values.shape[0])
prob = LpProblem("Deliverable 1", LpMinimize)
X = pulp.LpVariable.dicts("X", set_I, cat='Continuous')
prob +=...
193 просмотров
schedule
26.01.2024
Pulp: установка ограничений не на основе lpSum, а в диапазоне?
Я пытаюсь понять библиотеку целлюлозы в python, особенно при определении ограничений, которые не включают lpSum и являются просто прямыми границами одной из переменных.
orders_dict_test = {"Orders": [11, 22, 33, 44, 55, 66, 77],...
60 просмотров
schedule
11.11.2022
Ограничения пульпы, когда проблема невыполнима
Я пытаюсь решить задачу линейной оптимизации с помощью Pulp в Python.
Вот код:
import pandas as pd
import pulp
D_XB = 20
D_XP = 0
D_XC = 0
Available_Time = 1440 #in minutes
test = [['A1', 'A2', 'A3', 'A4', 'A5'], [1,2,1,0,3], [16,32,0,16,32],...
544 просмотров
schedule
01.10.2022