label it and add to the problem

This commit is contained in:
Adrian Manteza 2022-03-07 16:18:36 +00:00
parent 0b41c341b7
commit 20a2f5dd81

View File

@ -108,9 +108,11 @@ class LoftService(Base):
] + [
item.iif(self.solver_run, target.theta) * items[item.id]
for item in self.solver_run.items
])
]) <= target.value, f'min tif theta {target.theta} target for form {form_number}'
problem += tif
problem_objective_functions.append(tif)
e = LpAffineExpression(
[(bundles[bundle.id],
bundle.tif(self.solver_run.irt_model, target.theta))
@ -133,7 +135,9 @@ class LoftService(Base):
] + [
item.irf(self.solver_run, target.theta) * items[item.id]
for item in self.solver_run.items
])
]) <= target.value, f'min tcc theta {target.theta} target for form {form_number}'
problem += tcc
problem_objective_functions.append(tcc)
e = LpAffineExpression(