|
OptiPy
|
| CAckleyOne | Implements the Ackley 1 benchmark function |
| CAckleyTwo | Implements the Ackley 2 benchmark function |
| CBest1 | Implements the DE/best/1 mutation strategy |
| CBest2 | |
| CBinCrossover | Implements binomial (uniform) crossover strategy |
| CBlind | Implements a blind (random walk) optimization algorithm |
| CCrossover | Abstract base class for Differential Evolution crossover strategies |
| CDeJong | Implements the DeJong 1 benchmark function |
| CDeJongOne | |
| CDifferentialEvolution | Implements the Differential Evolution metaheuristic algorithm |
| CEggHolder | Implements the Egg Holder benchmark function |
| CExpCrossover | Implements exponential (continuous block) crossover strategy |
| CExperimentConfig | Container for all parameters required to execute a benchmark run |
| CFlowShop | Implements the classical flow shop scheduling problem |
| CFlowShopResult | Encapsulates the complete output of a flow shop scheduling optimization |
| CGriewangk | Implements the Griewangk benchmark function |
| CLocalSearch | Implements a local search optimization algorithm |
| CMersenneTwister | |
| CMutation | Abstract base class for Differential Evolution mutation strategies |
| COptimizer | Abstract base class for all optimization algorithms |
| COptimizerFactory | Factory class for creating optimizer instances |
| COptResult | Encapsulates the complete output of a Differential Evolution optimization run |
| CParticleSwarm | Implements the Particle Swarm Optimization algorithm |
| CProblem | Abstract base class for all optimization benchmark problems |
| CProblemFactory | Utility to create problem instances dynamically |
| CProblemResult | |
| CRand1 | Implements the DE/rand/1 mutation strategy |
| CRand2 | Implements the DE/rand/2 mutation strategy |
| CRandBest1 | Implements the DE/rand-to-best/1 mutation strategy |
| CRastrigin | Implements the Rastrigin benchmark function |
| CRosenbrock | Implements the Rosenbrock benchmark function |
| CSchwefel | Implements the Schwefel benchmark function |
| CSineEnvelope | Implements the Sine Envelope benchmark function |
| CSolutionBuilder | Responsible for creating random solutions and neighborhood samples |
| CStretchedV | Implements the StretchedV benchmark function |