Update DynamicLazyConstraintsComponent

This commit is contained in:
2021-04-13 08:42:06 -05:00
parent b5411b8950
commit a4433916e5
8 changed files with 144 additions and 63 deletions

View File

@@ -67,8 +67,9 @@ def test_subtour() -> None:
instance = TravelingSalesmanInstance(n_cities, distances)
solver = LearningSolver()
solver.solve(instance)
assert instance.training_data[0].lazy_enforced is not None
assert len(instance.training_data[0].lazy_enforced) > 0
lazy_enforced = instance.samples[0].after_mip.extra["lazy_enforced"]
assert lazy_enforced is not None
assert len(lazy_enforced) > 0
solution = instance.training_data[0].solution
assert solution is not None
assert solution["x[(0, 1)]"] == 1.0