|
Class Summary |
| FitnessFunction |
Base Fitness Function |
| Gpr |
General pupose rutines |
| Particle |
Basic (abstract) particle |
| ParticleUpdate |
Particle update strategy
Every Swarm.evolve() itereation the following methods are called
- begin(Swarm) : Once at the begining of each iteration
- update(Swarm,Particle) : Once for each particle
- end(Swarm) : Once at the end of each iteration |
| ParticleUpdateFullyRandom |
Particle update: Fully random approach
Note that rlocal and rother are randomly choosen for each particle and for each dimention |
| ParticleUpdateRandomByParticle |
Particle update: Each particle selects an rlocal and rother
independently from other particles' values |
| ParticleUpdateRepulsive |
Particle update strategy
Warning: It's designed to be used with SwarmRepulsive swarms |
| ParticleUpdateSimple |
Particle update strategy
Every Swarm.evolve() itereation the following methods are called
- begin(Swarm) : Once at the begining of each iteration
- update(Swarm,Particle) : Once for each particle
- end(Swarm) : Once at the end of each iteration |
| Swarm |
A swarm of particles |
| SwarmRepulsive |
A swarm of repulsive particles |
| VariablesUpdate |
Swarm variables update
Every Swarm.evolve() iteration, update() is called |