Back to home page

EIC code displayed by LXR

 
 

    


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