moved constraints to objects

This commit is contained in:
Joshua Burman
2023-11-10 15:21:16 -05:00
parent bbe82daffd
commit 6d3639a0c1
12 changed files with 232 additions and 38 deletions

View File

@ -80,11 +80,12 @@ class FormGenerationService(Base):
drift_percent)
# create problem
problem_handler = Problem(items = self.solver_run.items, bundles = self.solver_run.bundles, problem = LpProblem('ata-form-generate', LpMinimize))
problem_handler = Problem(items = self.solver_run.unbundled_items(), bundles = self.solver_run.bundles, problem = LpProblem('ata-form-generate', LpMinimize))
problem_handler.generate(solution, self.solver_run)
problem_handler.generate_constraints(self.solver_run, current_drift)
problem = problem_handler.solve()
logging.info(problem)
if LpStatus[problem.status] == 'Infeasible':
logging.info(