LA PÂTE J'ai déclaré la liste facility
de LpVariable
:Comment initialiser LpVariable dans
for fac in range (len(candidates)):
facility.append(LpVariable("Facility_{0}".format(fac),lowBound=0, upBound=1, cat= pulp.LpInteger))
Quand je fais print(value(facility[i]))
, il me donne une sortie comme None
ce qui est correct parce que tous les LpVariables ont une valeur par défaut Aucun. Mais dans mon code je veux initialiser avec 0. Mais quand je résous problème, solution peut avoir une valeur comprise entre 0 à 1. Si je fais ceci:
for i in range (len(facility)):
facility[i] = 0
Il établira facility[i] = 0
(valeur entière et il n'y a plus de LpVariable).
Il lance une erreur si je le fais value(facility[i]) = 0.
Comment dois-je initialiser ces variables?