fixes for clarity
This commit is contained in:
@ -9,10 +9,9 @@ def build_constraints(solver_run, problem, items):
|
||||
min = constraint.minimum
|
||||
max = constraint.maximum
|
||||
|
||||
con = dict(zip([item.id for item in solver_run.items],
|
||||
con = dict(zip([item.id for item in solver_run.items],
|
||||
[item.attribute_exists(attribute)
|
||||
for item in solver_run.items]))
|
||||
# print([con[item.id] * items[item.id] for item in solver_items])
|
||||
problem += lpSum([con[item.id]
|
||||
* items[item.id]
|
||||
for item in solver_run.items]) >= round(total_form_items * (min / 100)), f'{attribute.id} - {attribute.value} - min'
|
||||
@ -20,4 +19,4 @@ def build_constraints(solver_run, problem, items):
|
||||
* items[item.id]
|
||||
for item in solver_run.items]) <= round(total_form_items * (max / 100)), f'{attribute.id} - {attribute.value} - max'
|
||||
|
||||
return problem
|
||||
return problem
|
||||
|
Reference in New Issue
Block a user