Exemplo n.º 1
0
def general_opt_reset(topology):
    """Returns a GeneralOptimizerPSO instance that has been run and reset to check
    default value"""
    pso = GeneralOptimizerPSO(10, 2, {"c1": 0.5, "c2": 0.7, "w": 0.5}, topology=topology)
    pso.optimize(sphere_func, 10, verbose=0)
    pso.reset()
    return pso
Exemplo n.º 2
0
 def optimizer_reset(self, request, options):
     opt = GeneralOptimizerPSO(
         n_particles=10,
         dimensions=2,
         options=options,
         topology=request.param,
     )
     opt.optimize(sphere, 1000)
     opt.reset()
     return opt