f3dasm_optimize.pso_nevergrad#
- pso_nevergrad(population=30, transform='identity', omega=0.7213475204444817, phip=1.1931471805599454, phig=1.1931471805599454, qo=False, sqo=False, seed=None, so=False, **kwargs)[source]#
Nevergrad Particle Swarm Optimization (PSO) optimizer.
- Parameters:
population (int, optional) – The number of individuals in the population, by default 30
transform (str, optional) – Transform strategy, by default ‘identity’
omega (float, optional) – Inertia weight, by default 0.7213475204444817
phip (float, optional) – Personal attraction coefficient, by default 1.1931471805599454
phig (float, optional) – Global attraction coefficient, by default 1.1931471805599454
qo (bool, optional) – Use quasi-opposition, by default False
sqo (bool, optional) – Use stochastic quasi-opposition, by default False
so (bool, optional) – Use space opposition, by default False
seed (Optional[int], optional) – The seed for the random number generator, by default None
- Returns:
Optimizer object.
- Return type:
Optimizer