QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
ClubsTopology Class Reference

Clubs Topology. More...

#include <ql/experimental/math/particleswarmoptimization.hpp>

Inheritance diagram for ClubsTopology:

Public Member Functions

 ClubsTopology (Size defaultClubs, Size totalClubs, Size maxClubs, Size minClubs, Size resetIteration, unsigned long seed=SeedGenerator::instance().get())
void setSize (Size M) override
 initialize state for current problem
void findSocialBest () override
 produce changes to PSO state for current iteration

Additional Inherited Members

Protected Attributes inherited from ParticleSwarmOptimization::Topology
ParticleSwarmOptimizationpso_
std::vector< Array > * X_
std::vector< Array > * V_
std::vector< Array > * pBX_
std::vector< Array > * gBX_
ArraypBF_
ArraygBF_

Detailed Description

Clubs Topology.

Member Function Documentation

◆ setSize()

void setSize ( Size M)
overridevirtual

initialize state for current problem

Implements ParticleSwarmOptimization::Topology.

◆ findSocialBest()

void findSocialBest ( )
overridevirtual

produce changes to PSO state for current iteration

Implements ParticleSwarmOptimization::Topology.