Описание тега pulp
PuLP is a linear programming module for Python.
1
ответ
Как получить оптимальные переменные оптимизации в Pulp с Python?
Я использую Pulp с Python для решения проблемы оптимизации. я использую import pulp # code pulp.prob.objective.value() Теперь я хотел бы получить доступ к переменным оптимизации. Как это сделать? В документации Pulp я нашел что-то вроде use_vars[i].…
17 фев '16 в 18:36
0
ответов
Как настроить pulp1.6.8 для использования CoinMP.dll?
Может кто-нибудь сказать мне, как настроить pulp 1.6.8 для использования CoinMP.dll, как это работает решатель? Я использую pulp 1.6.8 на ноутбуке с Win 7 64bit & python 3.5.4. Я обнаружил, что файл CoinMP.dll включен в пакет установки, но он не был…
23 ноя '17 в 07:58
1
ответ
Python PuLP RecursionError
Я работаю над проблемой LP с библиотекой PuLP, и у меня есть кое-что странное, что я сам не могу объяснить. У меня есть почти 100 переменных и ограничений, и я хочу включить их в свою модель, но не могу. Это говорит мне RecursionError: maximum recur…
17 июл '18 в 11:57
1
ответ
Выход программирования PuLP
Я работаю с соавтором над определенным проектом по оптимизации, включающим линейное программирование. Мы оба используем Coin-OR для решения этой задачи. Я создаю файл.LP, используя пакет PuLP на основе Python. Я не совсем уверен, как соавтор создает…
24 апр '18 в 16:15
1
ответ
Ошибка типа: индексы списка должны быть целыми числами или частями, а не LpVariable
Я изучаю программирование на Python, а также использую целлюлозу для оптимизации LP. У меня есть функция, которую мне нужно максимизировать, но похоже, что python / pulp не позволит моей переменной просматривать список. turbiinit_lista = [0,1,2,3] p…
22 дек '18 в 13:06
1
ответ
Как указать, по крайней мере, одна переменная решения должна принимать минимальное значение в мясе Python?
Я решил основную проблему с помощью LP в Python с PULP. И теперь я хочу добавить еще одно условное ограничение, чтобы указать, что хотя бы одна переменная решения должна принимать минимальное значение 2. prob = LpProblem("Minimizing cost", LpMinimiz…
25 июн '18 в 14:25
3
ответа
Ограничение по времени для смешанного целочисленного программирования с Python PuLP
Я использую PuLP для решения конкретной интересной целочисленной линейной программы (MIP), которая меня интересует. Однако, поскольку размер проблемы растет, PuLP занимает слишком много времени. Я хочу иметь возможность запустить солвер в течение не…
27 дек '17 в 01:11
1
ответ
Перевод кода Python из gurobipy в PuLP в Python
Я новичок в PuLP и LP в целом. При переводе кода предназначен для gurobipi библиотека, поэтому она может быть использована с PuLPЯ застрял в следующем коде gurobipy, который создает переменные. # Create variables. # x[i, j] is 1 if the edge i->j …
04 окт '16 в 15:19
1
ответ
Рассол не играет хорошо с PuLP
Я работаю в Python 2.7 и использую библиотеку PuLP для установки проблемы. Как только переменные, цель и ограничения определены, я выбираю свой объект LpProblem, чтобы отправить его Солверу в другое место. После устранения проблемы я замечаю, что вс…
03 апр '14 в 21:18
1
ответ
Почему GLPK выдает ошибку "не может выполнить glpsol.exe", в то время как решатель PuLP по умолчанию работает отлично?
Пытаясь решить проблему двоичного целочисленного программирования с PuLP и используя GLPK в качестве решателя, я получаю следующую ошибку. Я установил GLPK в Windows, а также установил путь. Результат pulp.pulpTestAll() шоу Solver <class 'pulp.so…
08 июн '16 в 06:43
1
ответ
Как узнать значение целлюлозного ЛП, найденного при решении?
Мне было интересно, есть ли способ получить результаты LP (линейной программы), найденные при решении вашей проблемы. Значения, которые я ищу, - это не процент использования каждого элемента, а значение, найденное для каждого из ваших ограничений. Я…
11 апр '18 в 19:32
1
ответ
Как добавить GLPK решатель на мякоть, питон
Я хотел бы знать, как шаг за шагом добавить GLPK решатель на мякоть, Python. Я установил python (v=3.6.5), целлюлозу (v=1.6.8). Я получаю результат, как показано ниже, когда я выполнил pulp.pulpTestAll(), Testing zero subtraction Testing inconsistan…
16 авг '18 в 09:25
1
ответ
Множитель нуля для значения в целевой функции не дает наиболее приемлемого решения
Я использую Pulp для решения линейной программы (также получаю тот же результат со Scipy). Так что что-то не так с моей линейной формулировкой программы, или я не знаю некоторых хитрых подробностей о том, как работает симплексный алгоритм. Вот целев…
01 янв '16 в 11:55
0
ответов
Решение системы линейных уравнений с переменными, принимающими двоичные значения
Я пытаюсь решить систему линейных уравнений, где переменные принимают двоичные значения import numpy as np import numpy.linalg as LA import scipy.optimize as optimize A = np.array([[1/5, 1/2, 1/3], [1/4, 1/5, 1/6], [1/6, 2/9, 3/10]]) b = np.array([1…
25 июл '18 в 12:54
1
ответ
Индексирование переменных в Python 3.5 с PuLP
Я пытаюсь сделать мой код для задачи линейного программирования немного более простым. Что у меня сейчас есть: normal_hours_laptop_01 = LpVariable('Hours for laptop in month 1', 0, 20000) normal_hours_laptop_02 = LpVariable('Hours for laptop in mont…
13 окт '16 в 15:19
1
ответ
Оптимизатор пульпы Python с минимальным абсолютным значением
Я использую целлюлозу ( https://pythonhosted.org/PuLP/) в целях оптимизации и получаю проблему. Мне нужно использовать ограничение, как abs(x) > MIN и я нашел решение здесь http://lpsolve.sourceforge.net/5.5/absolute.htm, я просто создал два огра…
23 май '16 в 09:11
1
ответ
Как настроить временные / временные ограничения линейного программирования, используя PuLP?
Я пытаюсь решить гипотетическую линейную задачу, используя PuLP. Задача состоит в том, чтобы минимизировать затраты на эксплуатацию в течение 5-летнего горизонта при максимальном увеличении формы и состояния продукта. Проблема должна генерировать 5 …
12 июл '13 в 19:34
1
ответ
Разработка целевой функции для целочисленного линейного программирования
Я работаю над созданием целевой функции для модели целочисленного линейного программирования. Цель состоит в том, чтобы определить количество копий двух генов, а также произошло ли событие конверсии генов (когда одна копия перезаписывается другой, п…
05 сен '14 в 03:29
1
ответ
PuLP - Как указать точность решателя
Я постараюсь, чтобы мой вопрос был коротким и простым. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. У меня есть MIP, реализованный на Python с пакетом PuLP. (Примерно 100 переменных и ограничений). Математическая постановка…
28 июн '17 в 17:56
1
ответ
Скорость CPLEX против CPLEX с использованием SCIP
Я новичок в LP и только кратко использовал PuLP в Python. Почему разница в скорости между SCIP 3.2.1 - CPLEX 12.63 а также CPLEX 12.6.3? Разве SCIP все еще не использует CPLEX для решения? Почему кто-то будет использовать SCIP с решателем CPLEX, а н…
07 окт '16 в 19:11