Je suis un nouveau dans le codage avec python, mais j'ai dû terminer un travail de projet pour mon école liée au problème d'ordonnancement de pétrole brut. Lorsque je cours le code j'ai reçu un message d'erreurint objectif pas itératif erreur
int objectif erreur non itérative.
Mon code:
enter code here
#Here my code:
#indeces:
T = [1,2,3,4,5,6]
M = [1,2,3,4]
#Continuous Variables:
for m in M:
for c in C:
for t in T:
VCT[m,c,t] = model.addVar(obj = 0.0, vtype = 'C', name = 'VCT[%s,%s,%s]'%(m,c,t))
for m in M:
for t in T:
V[m,t] = model.addVar(obj = 0.0, vtype = 'C' , name = 'V[%s,%s]'%(m,t))
#Constraints:
for m in M:
for t in T:
model.addConstr(V[m,t], '=', quicksum(VCT[m,c,t] for c in C)) #28
model.addConstr(V[m,t], '<=',V_U[m]) #29
model.addConstr(V[m,t], '>=',V_L[m]) #30
il n'y a pas de liste c dans le programme, pouvez-vous changer cela programme s'il vous plaît – Apaws
Et fournir le retraçage aussi –
'C = [' SAL ',' OMN '] – TaZa