iwopy.optimizers.GG(problem, step_max, step_min, step_div_factor=10.0, f_tol=1e-08, vectorized=True, n_max_steps=100, memory_size=100, name='GG')[source]

Constructor

ParametersΒΆ

problem: iwopy.Problem

The problem to optimize

step_max: float or list or dict

The maximal steps. Either uniform float value or list of floats for each problem variable, or dict with entry for each variable

step_min: float or list or dict

The minimal steps. Either uniform float value or list of floats for each problem variable, or dict with entry for each variable

step_div_factor: float

Step size division factor until step_min is reached

f_tol: float

The objective function tolerance

vectorized: bool

Flag for running in vectorized mode

n_max_steps: int

The maximal number of steps without fresh gradient

memory_size: int

The number of memorized visited points

name: str, optional

The name