Doxygen 1.9.1
Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN: Tasmanian v8.2 (development)
tsgParticleSwarm.hpp File Reference

Particle swarm state and algorithm. More...

Include dependency graph for tsgParticleSwarm.hpp:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Particle swarm state and algorithm.

Author
Weiwei Kong & Miroslav Stoyanov

Definition of the particle swarm state class and the particle swarm algorithm.