Skip to content

Commit a92245c

Browse files
eilskragithub-actions[bot]
authored andcommitted
Add everest multiobj config with constraint
Addition to the multiobj config, but now with a constraint added (cherry picked from commit 571e1b1)
1 parent c801d83 commit a92245c

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
controls:
2+
-
3+
name: point
4+
min: -1.0
5+
max: 1.0
6+
scaled_range: [-1, 1]
7+
initial_guess: 0
8+
perturbation_magnitude : 0.01
9+
variables:
10+
- name: x
11+
- name: y
12+
- name: z
13+
14+
15+
objective_functions:
16+
- name: distance_p
17+
weight: 0.50
18+
scale: 0.6666666667
19+
- name: distance_q
20+
weight: 0.25
21+
22+
output_constraints:
23+
- name: origin_distance
24+
lower_bound: -1.0
25+
26+
optimization:
27+
algorithm: optpp_q_newton
28+
convergence_tolerance: 0.005
29+
perturbation_num: 5
30+
max_batch_num: 3
31+
32+
install_jobs:
33+
-
34+
name: distance3
35+
executable: jobs/distance3.py
36+
37+
model:
38+
realizations: [0]
39+
40+
forward_model:
41+
- distance3 --point-file point.json
42+
--target 0.5 0.5 0.5
43+
--out distance_p
44+
- distance3 --point-file point.json
45+
--target -1.5 -1.5 0.5
46+
--out distance_q
47+
- distance3 --point-file point.json
48+
--target 0 0 0
49+
--out origin_distance
50+
51+
simulator:
52+
queue_system:
53+
name: local
54+
55+
environment:
56+
simulation_folder: sim_output
57+
output_folder: everest_output_multiobj_advanced
58+
log_level: debug
59+
random_seed: 999

0 commit comments

Comments
 (0)