|
|
|
@ -65,11 +65,11 @@ class LearningSolver:
|
|
|
|
|
def solve(self, instance, tee=False):
|
|
|
|
|
model = instance.to_model()
|
|
|
|
|
|
|
|
|
|
# Solve linear relaxation (TODO: use solver provided by user)
|
|
|
|
|
lr_solver = pe.SolverFactory("gurobi")
|
|
|
|
|
lr_solver.options["threads"] = 4
|
|
|
|
|
lr_solver.options["relax_integrality"] = 1
|
|
|
|
|
lr_solver.solve(model)
|
|
|
|
|
# # Solve linear relaxation (TODO: use solver provided by user)
|
|
|
|
|
# lr_solver = pe.SolverFactory("gurobi")
|
|
|
|
|
# lr_solver.options["threads"] = 4
|
|
|
|
|
# lr_solver.options["relax_integrality"] = 1
|
|
|
|
|
# lr_solver.solve(model)
|
|
|
|
|
|
|
|
|
|
self._create_solver()
|
|
|
|
|
if self.is_persistent:
|
|
|
|
|