|
| template<typename Function > |
| VectorResult | MathOpt::DifferentialEvolution (Function &theFunc, const math_Vector &theLowerBounds, const math_Vector &theUpperBounds, const GlobalConfig &theConfig=GlobalConfig()) |
| | Differential Evolution algorithm for global optimization.
|
| |
| template<typename Function > |
| VectorResult | MathOpt::MultiStart (Function &theFunc, const math_Vector &theLowerBounds, const math_Vector &theUpperBounds, const GlobalConfig &theConfig=GlobalConfig()) |
| | Multi-start local optimization.
|
| |
| template<typename Function > |
| VectorResult | MathOpt::GlobalMinimum (Function &theFunc, const math_Vector &theLowerBounds, const math_Vector &theUpperBounds, const GlobalConfig &theConfig=GlobalConfig()) |
| | Unified global optimization interface.
|
| |
| template<typename Function > |
| VectorResult | MathOpt::GlobalMinimum (Function &theFunc, const math_Vector &theLowerBounds, const math_Vector &theUpperBounds, const GlobalConfig &theConfig, const PSOConfig *thePSOConfig, const NCollection_DynamicArray< PSOSeedParticle > *theSeeds=nullptr, PSOStats *theStats=nullptr) |
| | Unified global optimization interface with PSO-specific options.
|
| |