struct gpr_minimize_config_t¶
Overview¶
Minimizer configuration. More…
#include <gpr_optim_c.h>
struct gpr_minimize_config_t {
// fields
double trust_radius;
double conv_tol;
int max_iter;
int max_oracle_calls;
int gp_train_iter;
int n_initial_perturb;
double perturb_scale;
double max_move;
int max_training_points;
int fps_history;
double jitter_sigma2;
int verbose;
unsigned int seed;
};
Detailed Documentation¶
Minimizer configuration.
Fields¶
double trust_radius
Default: 0.1
double conv_tol
Max force convergence. Default: 5e-3
int max_iter
Default: 500
int max_oracle_calls
0=unlimited. Default: 0
int gp_train_iter
SCG iterations for retraining. Default: 300
int n_initial_perturb
Initial perturbation samples. Default: 4
double perturb_scale
Perturbation magnitude. Default: 0.1
double max_move
Max displacement per step. Default: 0.1
int max_training_points
0=keep all. Default: 0
int fps_history
0=no FPS pruning. Default: 0
double jitter_sigma2
Default: 1e-6
int verbose
Default: 1
unsigned int seed
Default: 42