1#@ s0: UserMan=mogatest1_opt_sbo
2# DAKOTA INPUT FILE - dakota_su_mogatest1.in
3# Dakota Input File: mogatest1_opt_sbo.in       #s0
4
5# Surrogate-based optimization to minimize Rosenbrock's function.
6
7environment
8  tabular_data
9    tabular_data_file = 'mogatest1_opt_sbo.dat'
10  top_method_pointer = 'SBGO'
11
12method
13  id_method = 'SBGO'
14  surrogate_based_global
15    model_pointer = 'SURROGATE'
16    method_pointer = 'MOGA'
17    max_iterations = 5
18    replace_points
19  output verbose
20
21###############################################
22# begin opt specification
23###############################################
24method
25  id_method = 'MOGA'
26  moga
27        seed = 10983
28    population_size = 300
29    max_function_evaluations = 5000
30    initialization_type unique_random
31    crossover_type shuffle_random
32        num_offspring = 2 num_parents = 2
33        crossover_rate = 0.8
34    mutation_type replace_uniform
35        mutation_rate = 0.1
36    fitness_type domination_count
37    replacement_type below_limit = 6
38        shrinkage_percentage = 0.9
39    niching_type distance 0.05 0.05
40    postprocessor_type
41        orthogonal_distance 0.05 0.05
42    convergence_type metric_tracker
43        percent_change = 0.05 num_generations = 10
44  output silent
45
46model
47    id_model = 'SURROGATE'
48    surrogate global
49        dace_method_pointer = 'SAMPLING'
50        correction additive zeroth_order
51#	polynomial quadratic
52        gaussian_process dakota
53
54method
55    id_method = 'SAMPLING'
56    sampling
57      samples = 100
58      seed = 531
59      sample_type lhs
60      model_pointer = 'TRUTH'
61
62model
63    id_model = 'TRUTH'
64    single
65      interface_pointer = 'TRUE_FN'
66
67variables
68    continuous_design = 3
69        initial_point      0     0     0
70        upper_bounds       4     4     4
71        lower_bounds      -4    -4    -4
72        descriptors      'x1'  'x2'  'x3'
73
74interface
75    id_interface = 'TRUE_FN'
76    analysis_drivers = 'mogatest1'
77      direct
78
79responses
80    objective_functions = 2
81    no_gradients
82    no_hessians
83