Skip to content

pycma

PYCMAOptimizer

Bases: OptimizerBase

defaultOptions class-attribute instance-attribute

defaultOptions: Dict = dict(min_iterations=10, n_jobs=1, verb_disp=100)

options instance-attribute

stds class-attribute instance-attribute

stds: ndarray | None = None

Standard deviations

callback

callback(x: 'CMAEvolutionStrategy')

optimize

optimize() -> PYCMAOptimizerResult

setup

setup()

PYCMAOptimizerOptions

Bases: OptimizerOptions

AdaptSigma instance-attribute

AdaptSigma: bool

BoundaryHandler instance-attribute

BoundaryHandler: str

CMA_active instance-attribute

CMA_active: bool

CMA_active_injected instance-attribute

CMA_active_injected: float

CMA_cmean instance-attribute

CMA_cmean: float

CMA_const_trace instance-attribute

CMA_const_trace: bool

CMA_dampfac instance-attribute

CMA_dampfac: float

CMA_dampsvec_fac instance-attribute

CMA_dampsvec_fac: float

CMA_dampsvec_fade instance-attribute

CMA_dampsvec_fade: float

CMA_diagonal instance-attribute

CMA_diagonal: float

CMA_eigenmethod instance-attribute

CMA_eigenmethod: Callable

CMA_elitist instance-attribute

CMA_elitist: bool

CMA_injections_threshold_keep_len instance-attribute

CMA_injections_threshold_keep_len: float

CMA_mirrormethod instance-attribute

CMA_mirrormethod: int

CMA_mirrors instance-attribute

CMA_mirrors: bool

CMA_mu instance-attribute

CMA_mu: int

CMA_on instance-attribute

CMA_on: float

CMA_rankmu instance-attribute

CMA_rankmu: float

CMA_rankone instance-attribute

CMA_rankone: float

CMA_recombination_weights class-attribute instance-attribute

CMA_recombination_weights: Tuple = (None,)

CMA_sampler instance-attribute

CMA_sampler: Type

CMA_sampler_options instance-attribute

CMA_sampler_options: dict

CMA_stds instance-attribute

CMA_stds: ndarray

CMA_teststds instance-attribute

CMA_teststds: ndarray

CSA_clip_length_value instance-attribute

CSA_clip_length_value: Tuple[float, float]

CSA_damp_mueff_exponent instance-attribute

CSA_damp_mueff_exponent: float

CSA_disregard_length instance-attribute

CSA_disregard_length: bool

CSA_squared instance-attribute

CSA_squared: bool

bounds instance-attribute

conditioncov_alleviate instance-attribute

conditioncov_alleviate: Tuple[float, float]

eval_final_mean instance-attribute

eval_final_mean: bool

fixed_variables instance-attribute

fixed_variables: Dict[int, float]

ftarget instance-attribute

ftarget: float

integer_variables instance-attribute

integer_variables: List[int]

is_feasible instance-attribute

is_feasible: Callable

maxfevals instance-attribute

maxfevals: int

maxiter instance-attribute

maxiter: int

maxstd instance-attribute

maxstd: float | Iterable[float]

mean_shift_line_samples instance-attribute

mean_shift_line_samples: bool

min_iterations instance-attribute

min_iterations: int

mindx instance-attribute

mindx: float

minstd instance-attribute

minstd: float | Iterable[float]

n_jobs instance-attribute

n_jobs: int

pc_line_samples instance-attribute

pc_line_samples: bool

popsize instance-attribute

popsize: int

popsize_factor instance-attribute

popsize_factor: float

randn instance-attribute

randn: Callable

scaling_of_variables instance-attribute

scaling_of_variables: Iterable[float]

seed instance-attribute

seed: int

signals_filename instance-attribute

signals_filename: str

termination_callback instance-attribute

termination_callback: Union[Callable, Iterable[Callable]]

timeout instance-attribute

timeout: float

tolconditioncov instance-attribute

tolconditioncov: float

tolfacupx instance-attribute

tolfacupx: float

tolflatfitness instance-attribute

tolflatfitness: int

tolfun instance-attribute

tolfun: float

tolfunhist instance-attribute

tolfunhist: float

tolfunrel instance-attribute

tolfunrel: float

tolstagnation instance-attribute

tolstagnation: int

tolupsigma instance-attribute

tolupsigma: float

tolx instance-attribute

tolx: float

transformation instance-attribute

transformation: tuple

typical_x instance-attribute

typical_x: Iterable[float]

updatecovwait instance-attribute

updatecovwait: int

verb_append instance-attribute

verb_append: int

verb_disp instance-attribute

verb_disp: int

verb_filenameprefix instance-attribute

verb_filenameprefix: str

verb_log instance-attribute

verb_log: int

verb_log_expensive instance-attribute

verb_log_expensive: int

verb_plot instance-attribute

verb_plot: int

verb_time instance-attribute

verb_time: bool

verbose instance-attribute

verbose: int

vv instance-attribute

vv: dict

PYCMAOptimizerResult

Bases: OptimizerResult

Optimize result for PYCMA package, just for annotation

evals_best class-attribute instance-attribute

evals_best: int = 0

number of function evaluations

sigma class-attribute instance-attribute

sigma: float = 0.0

overall standard deviation

stop class-attribute instance-attribute

stop: Dict[str, Any] = {}

stop message