benchmarks: use provided gap and time limit

This commit is contained in:
2021-08-31 10:22:26 -05:00
parent 93d3e5987d
commit fbc4b004cd

View File

@@ -126,9 +126,13 @@ formulations = Dict(
# Solution methods
# -----------------------------------------------------------------------------
const gap_limit = parse(Float64, args["--gap"])
const time_limit = parse(Float64, args["--time-limit"])
methods = Dict(
"default" =>
XavQiuWanThi2019.Method(time_limit = 3600.0, gap_limit = 1e-4),
"default" => XavQiuWanThi2019.Method(
time_limit = time_limit,
gap_limit = gap_limit,
),
)
# MIP solvers
@@ -154,8 +158,6 @@ end
if !isempty(args["--solver"])
optimizers = filter(p -> p.first in args["--solver"], optimizers)
end
const time_limit = parse(Float64, args["--time-limit"])
const gap_limit = parse(Float64, args["--gap"])
const ntrials = parse(Int, args["--trials"])
# Print benchmark settings