Package net.sourceforge.jswarm_pso

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