Doxygen
1.9.1
|
Particle swarm state and algorithm. More...
#include "tsgOptimizationUtils.hpp"
Go to the source code of this file.
Classes | |
class | TasOptimization::ParticleSwarmState |
Stores the information about a particle swarm. More... | |
Namespaces | |
TasOptimization | |
Encapsulates the Tasmanian Optimization module. | |
Functions | |
void | TasOptimization::ParticleSwarm (const ObjectiveFunction f, const TasDREAM::DreamDomain inside, const double inertia_weight, const double cognitive_coeff, const double social_coeff, const int num_iterations, ParticleSwarmState &state, const std::function< double(void)> get_random01=TasDREAM::tsgCoreUniform01) |
Applies the classic particle swarm algorithm to a particle swarm state. More... | |
Particle swarm state and algorithm.
Definition of the particle swarm state class and the particle swarm algorithm.