Wed, 07 Oct 2026 08:25:46 -0500
Disable differential test
|
13
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
1 | import laser_and_mirrors_aux |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
2 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
3 | # Give name to the problem |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
4 | name = "laser_and_mirrors_aux" |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
5 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
6 | # Fine-tune algorithms |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
7 | alg_finetune = { |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
8 | "tau0": 0.02, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
9 | "sigmap0": 0.0001, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
10 | "tautheta": 0.07, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
11 | "gradv_lipest_mult": 1, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
12 | "transport_tolerance": 1e5, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
13 | "inner_method": "Exact", |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
14 | "merge": True, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
15 | "fitness_merging": True, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
16 | "merge_radius": 0.1, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
17 | "merge_interp": False, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
18 | "scaling_heuristic": None, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
19 | "extra_weight_optimisation_steps": None, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
20 | } |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
21 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
22 | reg_params = { |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
23 | "alpha": 2e-3, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
24 | "alpha_k": 60, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
25 | "alpha_c": 0.06, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
26 | "c_noise": 0.02, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
27 | "k_noise": 0.02, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
28 | "seed": 2393, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
29 | "true_init": False, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
30 | "true_target": False, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
31 | "noise": 0.01, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
32 | "sim_oversample": 2, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
33 | "sim_oversample_time": 2, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
34 | "scale_cstep": 300, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
35 | "do_non_sliding": True, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
36 | } |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
37 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
38 | algorithm_overrides = { |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
39 | "RadonFB": alg_finetune, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
40 | "RadonSlidingFB": alg_finetune, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
41 | "RadonPDPS": alg_finetune, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
42 | "RadonSlidingPDPS": alg_finetune, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
43 | } |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
44 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
45 | |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
46 | def setup(prefix): |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
47 | return laser_and_mirrors_aux.setup( |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
48 | prefix, |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
49 | alpha=reg_params["alpha"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
50 | alpha_k=reg_params["alpha_k"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
51 | alpha_c=reg_params["alpha_c"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
52 | c_noise=reg_params["c_noise"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
53 | k_noise=reg_params["k_noise"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
54 | seed=reg_params["seed"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
55 | true_init=reg_params["true_init"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
56 | true_target=reg_params["true_target"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
57 | sim_oversample=reg_params["sim_oversample"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
58 | sim_oversample_time=reg_params["sim_oversample_time"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
59 | scale_cstep=reg_params["scale_cstep"], |
|
2cb7f20654e6
Add perturbation statistics experiment generation and processing scripts
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff
changeset
|
60 | ) |