Decreasing Inertia. More...
#include <ql/experimental/math/particleswarmoptimization.hpp>
Public Member Functions | |
DecreasingInertia (Real threshold=0.5) | |
void | setSize (Size M, Size N, Real c0, const EndCriteria &endCriteria) |
initialize state for current problem | |
void | setValues () |
produce changes to PSO state for current iteration | |
Additional Inherited Members | |
![]() | |
virtual void | init (ParticleSwarmOptimization *pso) |
![]() | |
ParticleSwarmOptimization * | pso_ |
std::vector< Array > * | X_ |
std::vector< Array > * | V_ |
std::vector< Array > * | pBX_ |
std::vector< Array > * | gBX_ |
Array * | pBF_ |
Array * | gBF_ |
Array * | lX_ |
Array * | uX_ |
Decreasing Inertia.