optilab.functions.unimodal package
Submodules
optilab.functions.unimodal.bent_cigar_function module
Bent Cigar objective function.
- class BentCigarFunction(dim: int)[source]
Bases:
ObjectiveFunctionBent Cigar objective function.
optilab.functions.unimodal.cumulative_squared_sums module
Cumulative squared sums function.
- class CumulativeSquaredSums(dim: int)[source]
Bases:
ObjectiveFunctionCumulative squared sums function.
optilab.functions.unimodal.increasing_weight_cigar module
Increasing Weight Cigar objective function.
- class IncreasingWeightCigar(dim: int)[source]
Bases:
ObjectiveFunctionIncreasing Weight Cigar objective function.
optilab.functions.unimodal.linear_function module
Linear function. y is the sum of elements of x vector.
- class LinearFunction(dim: int)[source]
Bases:
ObjectiveFunctionLinear function. y is the sum of elements of x vector.
optilab.functions.unimodal.sphere_function module
Sphere function. y is the sum of squares of elements of x vector.
- class SphereFunction(dim: int)[source]
Bases:
ObjectiveFunctionSphere function. y is the sum of squares of elements of x vector.
Module contents
Unimodal functions. They have only one local minimum.