cleanup and < 3 bundle pre-filter

This commit is contained in:
Adrian Manteza
2022-03-24 16:47:55 +00:00
parent 79580c5394
commit 6ebe33a76b
4 changed files with 12 additions and 9 deletions

View File

@ -65,7 +65,7 @@ class LoftService(Base):
solution = Solution(response_id=random.randint(100, 5000), forms=[]) # unsolved solution
# setup common Solver variables
items = LpVariable.dicts("Item", [item.id for item in self.solver_run.items], lowBound=0, upBound=1, cat='Binary')
items = LpVariable.dicts("Item", [item.id for item in self.solver_run.unbundled_items()], lowBound=0, upBound=1, cat='Binary')
bundles = LpVariable.dicts("Bundle", [bundle.id for bundle in self.solver_run.bundles], lowBound=0, upBound=1, cat='Binary')
# iterate for number of forms that require creation