Skip to content

Commit 25e9ac8

Browse files
committed
use StableRNG
1 parent 6eae25f commit 25e9ac8

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

test/vsp.jl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@
33
using DecisionFocusedLearningBenchmarks.StochasticVehicleScheduling
44
using Graphs
55
using Plots
6+
using StableRNGs: StableRNG
67

78
b = StochasticVehicleSchedulingBenchmark(; nb_tasks=25, nb_scenarios=10)
89

910
N = 5
10-
dataset = generate_dataset(b, N; seed=0)
11-
mip_dataset = generate_dataset(b, N; seed=0, algorithm=compact_mip)
12-
mipl_dataset = generate_dataset(b, N; seed=0, algorithm=compact_linearized_mip)
13-
local_search_dataset = generate_dataset(b, N; seed=0, algorithm=local_search)
14-
deterministic_dataset = generate_dataset(b, N; seed=0, algorithm=deterministic_mip)
11+
dataset = generate_dataset(b, N; seed=0, rng=StableRNG(0))
12+
mip_dataset = generate_dataset(b, N; seed=0, rng=StableRNG(0), algorithm=compact_mip)
13+
mipl_dataset = generate_dataset(
14+
b, N; seed=0, rng=StableRNG(0), algorithm=compact_linearized_mip
15+
)
16+
local_search_dataset = generate_dataset(
17+
b, N; seed=0, rng=StableRNG(0), algorithm=local_search
18+
)
19+
deterministic_dataset = generate_dataset(
20+
b, N; seed=0, rng=StableRNG(0), algorithm=deterministic_mip
21+
)
1522
@test length(dataset) == N
1623

1724
figure_1 = plot_instance(b, dataset[1])
@@ -28,7 +35,6 @@
2835
gap_local_search = compute_gap(b, local_search_dataset, model, maximizer)
2936
gap_deterministic = compute_gap(b, deterministic_dataset, model, maximizer)
3037

31-
@test gap >= 0 && gap_mip >= 0 && gap_mipl >= 0 && gap_local_search >= 0
3238
@test gap_mip gap_mipl rtol = 1e-2
3339
@test gap_mip >= gap_local_search
3440
@test gap_mip >= gap

0 commit comments

Comments
 (0)