evorl.ec.evox_algorithm.cso

Module Contents

Classes

CSO

Competitive Swarm Optimizer.

CSOState

API

class evorl.ec.evox_algorithm.cso.CSO

Bases: evox.Algorithm

Competitive Swarm Optimizer.

Paper: A Competitive Swarm Optimizer for Large Scale Optimization

ask(state)
dim: int

‘pytree_field(…)’

init_ask(state)
init_std: jax.Array

None

init_tell(state, fitness)
lb: jax.Array

None

phi: float

0.0

pop_size: int

None

setup(key)
tell(state, fitness)
ub: jax.Array

None

class evorl.ec.evox_algorithm.cso.CSOState
fitness: jax.Array

None

key: jax.random.PRNGKey

None

population: jax.Array

None

students: jax.Array

None

velocity: jax.Array

None