Публикации по теме '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 просмотров

Функция решения пульпы дает такой же результат
Я написал следующий код для генерации еды для разных дней, но я получаю одну и ту же еду каждый день. Я хочу иметь "мясные" и "вегетарианские" food_groups в разные дни. my dataframe is as follows: id name energy sugar...
372 просмотров

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 просмотров