cann.optim package

Submodules

cann.optim.differential_evolution module

cann.optim.differential_evolution.minimize_global(objective_fn, bounds, config, verbose=False)[source]

Global minimization using Differential Evolution.

Parameters:
  • objective_fn – Vectorized objective function. SciPy will call this with an array of shape (n_params, n_candidates) and expects a 1D array of shape (n_candidates,).

  • bounds – List of (min, max) pairs for each parameter.

  • config – Calibration configuration.

  • verbose – Whether to print optimization progress.

Returns:

Optimization results compatible with CalibrationResult.

Return type:

Dict[str, Any]

Raises:

ValueError – If SciPy rejects the provided configuration.

Module contents