Skip to content

Commit

Permalink
Update generation script to use COIN & MILP if needed
Browse files Browse the repository at this point in the history
  • Loading branch information
flomnes committed Dec 8, 2023
1 parent c058e3b commit d0e0e2f
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion scripts/generate_reference.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,21 @@ def find_solver(solver):

studies = antares_utils.list_studies(root)

def solver_config(study_name):
if study_name == "valid-milp":
return ("coin", True)
else:
return ("sirius", False)

for study in studies:
print(study.name + '...', end='')

# Do we need named MPS problems ?
named_mps_problems = (study.parent.name == 'valid-named-mps')
# What optimization solver to use ?
(opt_solver, use_ortools) = solver_config(study.parent.name)

result = antares_utils.generate_reference_values(solver_path, study, use_ortools, opt_solver, named_mps_problems)

result = antares_utils.generate_reference_values(solver_path, study, False, "sirius", named_mps_problems)

print('OK' if result else 'KO')

0 comments on commit d0e0e2f

Please sign in to comment.