Back to home page

EIC code displayed by LXR

 
 

    


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 ]