AdaRankOpt+TR¶
- class globe.optimizers.decision.AdaRankOpt.AdaRankOpt(bounds, n_eval=1000, max_trials=50000, max_degree=15, it_lim=100, trust_region_dict={'bobyqa_eval': 20, 'radius': 0.1}, verbose=False)[source]¶
Bases:
Decision_OptimizerInterface for the AdaRankOpt optimizer.
- Parameters:
bounds (ndarray) – The bounds of the search space.
n_eval (int) – The maximum number of function evaluations.
max_trials (int) – The maximum number of potential candidates sampled at each iteration.
max_degree (int) – The maximum degree of the polynomial kernel.
it_lim (int) – The iteration limit for the simplex optimizer.
trust_region_dict (dict, optional) –
Dictionary with the following keys:
- radiusfloat
The trust region radius.
- bobyqa_evalint
The number of evaluations for the BOBYQA optimizer.
If None, the trust region is not used.
verbose (bool) – Whether to print information about the optimization process.