File indexing completed on 2026-08-12 08:24:56
0001 """PyMOO-based evolutionary optimization for AID2E framework.
0002
0003 This subpackage provides GA, NSGA-II, NSGA-III, and MOEA/D via the PyMOO
0004 library, integrated with the AID2E ``BaseOptimizer`` interface using PyMOO's
0005 ask/tell protocol for external evaluation.
0006
0007 ``PyMOOProblem`` is the public PyMOO Problem class for this search space and
0008 is structural-only for ask/tell workflows in AID2E. ``AID2EProblem`` remains
0009 available as a deprecated compatibility alias for one iteration.
0010 """
0011
0012 from .config import PyMOOOptimizerConfig
0013 from .optimizer import AID2EProblem, PyMOOOptimizer, PyMOOProblem
0014
0015 __all__ = [
0016 "PyMOOProblem",
0017 "AID2EProblem",
0018 "PyMOOOptimizer",
0019 "PyMOOOptimizerConfig",
0020 ]