Back to home page

EIC code displayed by LXR

 
 

    


Warning, /AID2E-framework/examples/dtlz2/configurations/dtlz2_ax_constraints.yml is written in an unsupported language. File is not indexed.

0001 # Ax parameter constraints with an inline ten-variable design.
0002 
0003 problem:
0004   name: "DTLZ2 Ax Constraints"
0005   problem_type: "DTLZ2"
0006   output_location: "./output/ax_constraints"
0007   work_location: "./work/ax_constraints"
0008 
0009   inline_design:
0010     design_space:
0011       design_parameters:
0012         DTLZ2_variables:
0013           parameters:
0014             x1:
0015               value: 0.5
0016               bounds: [0.0, 1.0]
0017             x2:
0018               value: 0.5
0019               bounds: [0.0, 1.0]
0020             x3:
0021               value: 0.5
0022               bounds: [0.0, 1.0]
0023             x4:
0024               value: 0.5
0025               bounds: [0.0, 1.0]
0026             x5:
0027               value: 0.5
0028               bounds: [0.0, 1.0]
0029             x6:
0030               value: 0.5
0031               bounds: [0.0, 1.0]
0032             x7:
0033               value: 0.5
0034               bounds: [0.0, 1.0]
0035             x8:
0036               value: 0.5
0037               bounds: [0.0, 1.0]
0038             x9:
0039               value: 0.5
0040               bounds: [0.0, 1.0]
0041             x10:
0042               value: 0.5
0043               bounds: [0.0, 1.0]
0044 
0045       parameter_constraints:
0046         - name: "x1_upper_bound"
0047           description: "x1 must be less than 1.0"
0048           rule: "DTLZ2_variables.x1 < 1.0"
0049         - name: "sum_constraint"
0050           description: "Sum of x1 and x2 must be less than 1.5"
0051           rule: "DTLZ2_variables.x1 + DTLZ2_variables.x2 < 1.5"
0052 
0053   objectives:
0054     - name: "f1"
0055       direction: "minimize"
0056     - name: "f2"
0057       direction: "minimize"
0058 
0059 optimizer:
0060   name: "ax"
0061   type: "bayesian"
0062   parameters:
0063     initialization_strategy: "sobol"
0064     generator: "BOTORCH_MODULAR"
0065     n_initial_samples: 20
0066     n_iterations: 100
0067     batch_size: 4
0068     seed: 42
0069 
0070 scheduler:
0071   runner_type: "JobLibRunner"
0072   parameters:
0073     n_jobs: 2
0074     backend: "threading"
0075 
0076 workflows:
0077   workflows:
0078     - name: "dtlz2_eval"
0079       description: "DTLZ2 objective evaluation"
0080       branches:
0081         - name: "main"
0082           stages:
0083             - name: "evaluate"
0084               objective_plan:
0085                 steps:
0086                   stages:
0087                     - name: "evaluate"
0088                       inline:
0089                         entrypoint: "examples.dtlz2.dtlz2_evaluator:objective_payload"
0090                       produces_objective: true