From c5797cfc2e76f05b53f3eea4dad1cfb7019b4b20 Mon Sep 17 00:00:00 2001 From: Fabrizio Finozzi Date: Tue, 24 Feb 2026 21:26:20 +0100 Subject: [PATCH] code: update the seed_options --- runner/run_solver.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/runner/run_solver.py b/runner/run_solver.py index ef3281b5..6be25e1b 100644 --- a/runner/run_solver.py +++ b/runner/run_solver.py @@ -66,7 +66,7 @@ def get_solver(solver_name): seed_options = { "highs": {"random_seed": 0, "mip_rel_gap": mip_gap}, "glpk": {"seed": 0, "mipgap": mip_gap}, - "gurobi": {"seed": 0, "MIPGap": mip_gap}, + "gurobi": {"seed": 0, "MIPGap": mip_gap, "Crossover": 0}, "scip": {"randomization/randomseedshift": 0, "limits/gap": mip_gap}, "cbc": { "randomCbcSeed": 1, # 0 indicates time of day @@ -75,11 +75,17 @@ def get_solver(solver_name): "cplex": { "randomseed": 0, "mip.tolerances.mipgap": mip_gap, + "solutiontype": 2, }, "knitro": { - "KN_PARAM_MS_SEED": 1066, + "ms_seed": 1066, + "bar_maxcrossit": 0, + }, + "xpress": { + "miprelgapnotify": mip_gap, + "randomseed": 0, + "crossover": 0, }, - "xpress": {"miprelgapnotify": mip_gap, "randomseed": 0}, } return solver_class(**seed_options.get(solver_name, {}))