我是大熊猫-初学者,需要您的帮助。我真的不知道为什么会出现这个特定的消息)(覆盖以前设置的目标[...]。 据我所知,我没有覆盖任何内容。
我创建了一个非常简单的示例。 有人可以帮我吗?
谢谢
import pandas as pd
import numpy as np
from pulp import *
a = {'a' :7, 'b': 4, 'c': 4, 'd': 6, 'e': 2, 'f':1, 'g': 3, 'h': 4, 'i': 6, 'j': 1}
b = {'a' :0, 'b': 0, 'c': 0, 'd': 0, 'e': 0, 'f':0, 'g': 0, 'h': 0, 'i': 0, 'j': 0}
c = {'a' :10, 'b': 10, 'c': 10, 'd': 10, 'e': 10, 'f':10, 'g': 10, 'h': 10, 'i': 10, 'j': 10}
prob = LpProblem("Problem",LpMinimize)
p_el = pulp.LpVariable.dict(
"p_el_%s", range(0,2), lowBound=0, upBound=10, cat="Continuous")
for t in range(0,2):
prob += ((p_el[t] + a[list(a.keys())[t]] + b[list(b.keys())[t]])) , "Total Sum"
prob += p_el[t] + a[list(a.keys())[t]] + b[list(b.keys())[t]] == c[list(c.keys())[t]]
prob.writeLP("Problem.lp")
prob.solve()
for v in prob.variables():
print(v.name, "=", v.varValue)