Skip to content

pycma

PYCMAOptimizer

Bases: OptimizerBase

defaultOptions class-attribute instance-attribute

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

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: NotRequired[bool]

BoundaryHandler instance-attribute

BoundaryHandler: NotRequired[str]

CMA_active instance-attribute

CMA_active: NotRequired[bool]

CMA_active_injected instance-attribute

CMA_active_injected: NotRequired[float]

CMA_cmean instance-attribute

CMA_cmean: NotRequired[float]

CMA_const_trace instance-attribute

CMA_const_trace: NotRequired[bool]

CMA_dampfac instance-attribute

CMA_dampfac: NotRequired[float]

CMA_dampsvec_fac instance-attribute

CMA_dampsvec_fac: NotRequired[float]

CMA_dampsvec_fade instance-attribute

CMA_dampsvec_fade: NotRequired[float]

CMA_diagonal instance-attribute

CMA_diagonal: NotRequired[float]

CMA_eigenmethod instance-attribute

CMA_eigenmethod: NotRequired[Callable]

CMA_elitist instance-attribute

CMA_elitist: NotRequired[bool]

CMA_injections_threshold_keep_len instance-attribute

CMA_injections_threshold_keep_len: NotRequired[float]

CMA_mirrormethod instance-attribute

CMA_mirrormethod: NotRequired[int]

CMA_mirrors instance-attribute

CMA_mirrors: NotRequired[bool]

CMA_mu instance-attribute

CMA_mu: NotRequired[int]

CMA_on instance-attribute

CMA_on: NotRequired[float]

CMA_rankmu instance-attribute

CMA_rankmu: NotRequired[float]

CMA_rankone instance-attribute

CMA_rankone: NotRequired[float]

CMA_recombination_weights instance-attribute

CMA_recombination_weights: NotRequired[List[float]]

CMA_sampler instance-attribute

CMA_sampler: NotRequired[Type]

CMA_sampler_options instance-attribute

CMA_sampler_options: NotRequired[dict]

CMA_stds instance-attribute

CMA_stds: NotRequired[ndarray]

CMA_teststds instance-attribute

CMA_teststds: NotRequired[ndarray]

CSA_clip_length_value instance-attribute

CSA_clip_length_value: NotRequired[Tuple[float, float]]

CSA_damp_mueff_exponent instance-attribute

CSA_damp_mueff_exponent: NotRequired[float]

CSA_disregard_length instance-attribute

CSA_disregard_length: NotRequired[bool]

CSA_squared instance-attribute

CSA_squared: NotRequired[bool]

conditioncov_alleviate instance-attribute

conditioncov_alleviate: NotRequired[Tuple[float, float]]

eval_final_mean instance-attribute

eval_final_mean: NotRequired[bool]

fixed_variables instance-attribute

fixed_variables: NotRequired[Dict[int, float]]

ftarget instance-attribute

ftarget: NotRequired[float]

integer_variables instance-attribute

integer_variables: NotRequired[List[int]]

is_feasible instance-attribute

is_feasible: NotRequired[Callable]

maxfevals instance-attribute

maxfevals: NotRequired[int]

maxstd instance-attribute

maxstd: NotRequired[float | Iterable[float]]

mean_shift_line_samples instance-attribute

mean_shift_line_samples: NotRequired[bool]

min_iterations instance-attribute

min_iterations: NotRequired[int]

mindx instance-attribute

mindx: NotRequired[float]

minstd instance-attribute

minstd: NotRequired[float | Iterable[float]]

n_jobs instance-attribute

n_jobs: NotRequired[int]

pc_line_samples instance-attribute

pc_line_samples: NotRequired[bool]

popsize instance-attribute

popsize: NotRequired[int]

popsize_factor instance-attribute

popsize_factor: NotRequired[float]

randn instance-attribute

randn: NotRequired[Callable]

scaling_of_variables instance-attribute

scaling_of_variables: NotRequired[Iterable[float]]

seed instance-attribute

seed: NotRequired[int]

signals_filename instance-attribute

signals_filename: NotRequired[str]

termination_callback instance-attribute

termination_callback: NotRequired[Callable | Iterable[Callable]]

timeout instance-attribute

timeout: NotRequired[float]

tolconditioncov instance-attribute

tolconditioncov: NotRequired[float]

tolfacupx instance-attribute

tolfacupx: NotRequired[float]

tolflatfitness instance-attribute

tolflatfitness: NotRequired[int]

tolfun instance-attribute

tolfun: NotRequired[float]

tolfunhist instance-attribute

tolfunhist: NotRequired[float]

tolfunrel instance-attribute

tolfunrel: NotRequired[float]

tolstagnation instance-attribute

tolstagnation: NotRequired[int]

tolupsigma instance-attribute

tolupsigma: NotRequired[float]

tolx instance-attribute

tolx: NotRequired[float]

transformation instance-attribute

transformation: NotRequired[tuple]

typical_x instance-attribute

typical_x: NotRequired[Iterable[float]]

updatecovwait instance-attribute

updatecovwait: NotRequired[int]

verb_append instance-attribute

verb_append: NotRequired[int]

verb_disp instance-attribute

verb_disp: NotRequired[int]

verb_filenameprefix instance-attribute

verb_filenameprefix: NotRequired[str]

verb_log instance-attribute

verb_log: NotRequired[int]

verb_log_expensive instance-attribute

verb_log_expensive: NotRequired[int]

verb_plot instance-attribute

verb_plot: NotRequired[int]

verb_time instance-attribute

verb_time: NotRequired[bool]

verbose instance-attribute

verbose: NotRequired[int]

vv instance-attribute

vv: NotRequired[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