Warning, /AID2E-framework/examples/dtlz2/configurations/dtlz2_objective_plans.yml is written in an unsupported language. File is not indexed.
0001 # Separate objective plans: script evaluation for f1, dependent inline steps for f2.
0002
0003 problem:
0004 name: "DTLZ2 Objective Plans"
0005 problem_type: "DTLZ2"
0006 output_location: "./output/objective_plans"
0007 work_location: "./work/objective_plans"
0008
0009 design_parameters_file: "../dtlz2_design.params"
0010
0011 objectives:
0012 - name: "f1"
0013 direction: "minimize"
0014 metrics_keys: ["f1"]
0015 objective_plan:
0016 steps:
0017 stages:
0018 - name: "evaluate_f1"
0019 script:
0020 path: "../dtlz2_evaluator.py"
0021 output_file: "objectives.json"
0022 timeout_sec: 300
0023 produces_objective: true
0024 - name: "f2"
0025 direction: "minimize"
0026 metrics_keys: ["f2"]
0027 objective_plan:
0028 steps:
0029 stages:
0030 - name: "prepare"
0031 inline:
0032 entrypoint: "examples.dtlz2.dtlz2_evaluator:prepare_objective_inputs"
0033 - name: "evaluate"
0034 depends_on: ["prepare"]
0035 inline:
0036 entrypoint: "examples.dtlz2.dtlz2_evaluator:evaluate_prepared_objective"
0037 produces_objective: true
0038
0039 optimizer:
0040 name: "ax"
0041 type: "bayesian"
0042 parameters:
0043 initialization_strategy: "sobol"
0044 generator: "BOTORCH_MODULAR"
0045 n_initial_samples: 20
0046 n_iterations: 100
0047 batch_size: 4
0048 seed: 42
0049
0050 scheduler:
0051 runner_type: "JobLibRunner"
0052 parameters:
0053 n_jobs: 4
0054 backend: "threading"
0055
0056 workflows:
0057 workflows:
0058 - name: "dtlz2_objective_plans"
0059 description: "Evaluate the problem-level objective plans"