0
0 комментариев

Подскажите для незнающего, что не так?

python 3.8.2

Windows

from pulp import *
import time
start = time.time()
x1 = pulp.LpVariable(«x1», lowBound=0,cat=’Integer’)
x2 = pulp.LpVariable(«x2», lowBound=0,cat=’Integer’)
x3 = pulp.LpVariable(«x3», lowBound=0,cat=’Integer’)
x4 = pulp.LpVariable(«x4″, lowBound=0,cat=’Integer’)
problem = pulp.LpProblem(‘0’,pulp.LpMaximize)
problem += 2*x1 + 4*x2 — x3 + x4,»функция цели»
problem += 30*x1 — 15*x2 + 20*x3 + 21*x4 <= 324,
problem += 21*x1 + 51*x2 + 28*x3 + 25*x4 <= 483,
problem += 12*x1 — 44*x2 + 32*x3 + 62*x4 <= 367,
problem.solve()
print («Результат: «)
for variable in problem.variables():
print (variable.name, «=», variable.varValue)
print («Прибыль: «)
print (value(problem.objective))
stop = time.time()
print («Время: «)
print(stop — start)

Traceback (most recent call last):
File «C:/Users/Tamik/Desktop/Питон/Оптимизация.py», line 10, in <module>
problem += 30*x1 — 15*x2 + 20*x3 + 21*x4 <= 324,
File «C:\Users\Tamik\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pulp\pulp.py», line 1369, in __iadd__
other, name = other
ValueError: not enough values to unpack (expected 2, got 1)


Добавить комментарий