| eoBinaryFlight< POT > | Abstract class for binary flight |
| eoBitParticle< FitT > | EoBitParticle: Implementation of a bit-coded particle |
| eoConstrictedVariableWeightVelocity< POT > | Inertia variable weighted based velocity performer + constriction |
| eoConstrictedVelocity< POT > | Constricted velocity performer |
| eoDummyFlight< POT > | A dummy flight that does nothing ! |
| eoDummyRealBoundModifier | An eoRealBoundModifier that modify nothing ! |
| eoEasyPSO< POT > | An easy-to-use particle swarm algorithm; you can use any particle, any flight, any topology |
| eoExpDecayingBoundModifier | Modify an eoReal(Base)VectorBounds : At iteration t, the interval I(t)=[min,max] is updated as: I(t)=[min,(1-(t/Nt)^alpha)*max] where
- t, the current iteration, is given with an eoValueParam<unsigned>
- Nt is the stopping criteria <=> the total number of iterations
- alpha a coefficient
|
| eoFirstIsBestInit< POT > | Initializes the best positions of a particle as its current positions and set the particle best fitness |
| eoFixedInertiaWeightedVelocity< POT > | Inertia weight based velocity performer |
| eoFlight< POT > | Abstract class for PSO flight |
| eoGaussRealWeightUp | Update an inertia weight by assigning it a Gaussian randomized value |
| eoLinearDecreasingWeightUp< WeightType, StopCriteriaType > | Linear (inertia) weight updater |
| eoLinearTopology< POT > | One of the local best strategies |
| eoLSPSO< POT > | A Linear ("L"inear topology) Standard ("S"tandard velocity) PSO |
| eoNeighborhood< POT > | Abstract class for neighborboods |
| eoParticleBestInit< POT > | Abstract class for particle best position initialization |
| eoPSO< POT > | This is a generic class for particle swarm algorithms |
| eoRandomRealWeightUp | Update an inertia weight by assigning it an (uniform) random value |
| eoRealBoundModifier | Abstract class for eoRealVectorBounds modifier |
| eoRealParticle< FitT > | EoRealParticle: Implementation of a real-coded particle |
| eoSigBinaryFlight< POT > | Binary flight based on the sigmoid function |
| eoSocialNeighborhood< POT > | Derivated from eoNeighborhood |
| eoSSPSO< POT > | A Star ("S"tar topology) Standard ("S"tandard velocity) PSO |
| eoStandardFlight< POT > | Standard PSO flight |
| eoStandardVelocity< POT > | Standard PSO velocity performer |
| eoStarTopology< POT > | Topology dedicated to "globest best" strategy |
| eoSyncEasyPSO< POT > | An easy-to-use synchronous particle swarm algorithm; you can use any particle, any flight, any topology |
| eoTopology< POT > | Define the interface for a swarm optimization topology |
| eoVariableInertiaWeightedVelocity< POT > | Inertia variable weighted based velocity performer |
| eoVectorParticle< FitT, PositionType, VelocityType > | Main class for particle representation |
| eoVelocity< POT > | Abstract class for PSO velocities calculation |
| eoVelocityInit< POT > | Abstract class for PSO velocities initilization |
| eoVelocityInitFixedLength< POT > | Initializer for fixed length velocities with a single type |
| eoVelocityInitGenerator< POT > | Provide a particle initialized thanks to the eoVelocityInit object given |
| eoVelocityInitVariableLength< POT > | Initializer for variable length velocitys with a single type |
| eoWeightUpdater< WeightType > | Abstract class for (inertia) weight updater |
| PO< F > | PO inheriting from EO is specially designed for PSO particle.POs have got a fitness, which at the same time needs to be only an object with the operation less than (<) defined |