|
25 | 25 | # Test labeled stochastic dataset with SAA policy |
26 | 26 | # N instances, each with K scenarios → N labeled samples |
27 | 27 | saa_dataset = generate_dataset( |
28 | | - b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.saa.policy |
| 28 | + b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.saa |
29 | 29 | ) |
30 | 30 | @test length(saa_dataset) == N |
31 | 31 | @test hasproperty(saa_dataset[1].extra, :scenarios) |
32 | 32 | @test saa_dataset[1].extra.scenarios isa Vector{VSPScenario} |
33 | 33 | @test length(saa_dataset[1].extra.scenarios) == K |
| 34 | + det_dataset = generate_dataset( |
| 35 | + b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.deterministic |
| 36 | + ) |
| 37 | + @test length(det_dataset) == N |
| 38 | + @test hasproperty(det_dataset[1].extra, :scenarios) |
| 39 | + @test det_dataset[1].extra.scenarios isa Vector{VSPScenario} |
| 40 | + @test length(det_dataset[1].extra.scenarios) == K |
| 41 | + ls_dataset = generate_dataset( |
| 42 | + b, N; nb_scenarios=K, seed=0, rng=StableRNG(0), target_policy=policies.local_search |
| 43 | + ) |
| 44 | + @test length(ls_dataset) == N |
| 45 | + @test hasproperty(ls_dataset[1].extra, :scenarios) |
| 46 | + @test ls_dataset[1].extra.scenarios isa Vector{VSPScenario} |
| 47 | + @test length(ls_dataset[1].extra.scenarios) == K |
34 | 48 |
|
35 | 49 | # Plots work unchanged |
36 | 50 | figure_1 = plot_instance(b, saa_dataset[1]) |
|
0 commit comments