Modify restart
IPOP
¶
Bases: ModifyingRestart
Source code in evotorch/algorithms/restarter/modify_restart.py
__init__(problem, algorithm_class, algorithm_args={}, min_fitness_stdev=1e-09, popsize_multiplier=2)
¶
IPOP restart, terminates algorithm when minimum standard deviation in fitness values is hit, multiplies the population size in that case References: Glasmachers, Tobias, and Oswin Krause. "The hessian estimation evolution strategy." PPSN 2020 Args: problem (Problem): A Problem to solve algorithm_class (Type[SearchAlgorithm]): The class of the search algorithm to restart algorithm_args (dict): Arguments to pass to the search algorithm on restart min_fitness_stdev (float): The minimum standard deviation in fitnesses; going below this will trigger a restart popsize_multiplier (float): A multiplier on the population size within algorithm_args