Warning, /AID2E-framework/examples/dtlz2/configurations/dtlz2_pymoo_joblib.yml is written in an unsupported language. File is not indexed.
0001 # NSGA-II: the same ten-variable, two-objective problem as Ax/Sobol.
0002
0003 problem:
0004 name: "DTLZ2 PyMOO with JobLib"
0005 problem_type: "DTLZ2"
0006 output_location: "./output/pymoo_joblib"
0007 work_location: "./work/pymoo_joblib"
0008
0009 design_parameters_file: "../dtlz2_design.params"
0010
0011 objectives:
0012 - name: "f1"
0013 direction: "minimize"
0014 - name: "f2"
0015 direction: "minimize"
0016
0017 optimizer:
0018 name: "pymoo"
0019 type: "evolutionary"
0020 parameters:
0021 algorithm: "nsga2"
0022 pop_size: 20
0023 n_offsprings: 4
0024 n_iterations: 21 # Generations: 20 initial + 20 x 4 offspring = 100 evaluations.
0025 seed: 42
0026
0027 scheduler:
0028 runner_type: "JobLibRunner"
0029 parameters:
0030 n_jobs: 4
0031 backend: "threading"
0032
0033 workflows:
0034 workflows:
0035 - name: "dtlz2_eval"
0036 description: "DTLZ2 objective evaluation"
0037 branches:
0038 - name: "main"
0039 stages:
0040 - name: "evaluate"
0041 objective_plan:
0042 steps:
0043 stages:
0044 - name: "evaluate"
0045 inline:
0046 entrypoint: "examples.dtlz2.dtlz2_evaluator:objective_payload"
0047 produces_objective: true