AdaLIPO+TR

class globe.optimizers.decision.AdaLIPO_P.AdaLIPO_P(bounds, n_eval=1000, max_trials=50000, trust_region_dict={'bobyqa_eval': 20, 'radius': 0.1}, verbose=False)[source]

Bases: Decision_Optimizer

Interface for the AdaLIPO+TR 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.

  • 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.