iwopy.interfaces.pygmoΒΆ
Interface to the pygmo package
Select a driver with optimizer or use the pygmo family of
create_optimizer. Explicit controls include pop_size, seed,
vectorize, norandom_first, c_tol, problem_verbosity, and
algorithm_verbosity. Additional native algorithm settings are flat keywords.
norandom_first=None preserves a single-start initial point when
pop_size=1; batch fitness requires native algorithm support.
Select NLopt leaf solvers through create_optimizer(family="nlopt",
optimizer="lbfgs", problem=...). Direct class construction instead supplies
optimizer="nlopt", nlopt_optimizer="lbfgs". Both require PyGMO with NLopt
support; nlopt is a family, not a new dependency. Construction loads PyGMO;
neither the class constructor nor the factory initializes or solves the optimizer.
See iwopy.core and Optimizer Catalog.