iwopy.interfaces.pymoo¶
Interface to the pymoo package
Select algorithms with optimizer or use the pymoo family of
create_optimizer. Explicit controls include pop_size, seed,
vectorize, store_prob_res, and save_history. Additional native
algorithm options are flat keywords, not a parameter dictionary.
termination="iwopy" uses iwopy’s convergence criteria;
termination="default" uses native defaults. "iterations" and
"evaluations" select pure limits with max_iterations and
max_evaluations respectively. Both limits may be supplied together.
Native termination objects can also be supplied; explicit limits compose with
them using OR semantics. ftol, period, xtol,
and cvtol tune applicable convergence criteria; omitted controls keep
backend defaults. Evaluation caps are checked at generation boundaries and
may overshoot. See Termination and Optimizer Catalog.