dynamics#
This module implements algorithms for optimization and sampling for consensus based particles systems as proposed in [1].
The base class ParticleDynamic
implements functionality that is common
to particle based iterative methods. The class CBXDynamic
inherits from
ParticleDynamic
and implements functionality that is specific to consensus
based schemes. The following dynamics are implemented:
The base particle dynamic class |
|
The base class for consensus based dynamics |
|
Consensus-based optimization (CBO) class |
|
Consensus-based optimization with memory effects (CBOMemory) class |
|
Particle Swarm Optimization class |
|
This class implements the PolarCBO algorithm as proposed in [1]. |