--- primary_layer: layer2 related_layers: [layer3] page_type: reference --- # Optimization Strategies Built-in Strategies compose candidate generation, evaluation planning, Feedback, and Population updates. The canonical extension point for a new Strategy is `build_graph(provider) -> ComponentGraph`. `build_pipeline()` is the compatibility representation for the existing Pipeline DSL. ## Base ```{eval-rst} .. autosummary:: :toctree: _autosummary :nosignatures: saealib.OptimizationStrategy ``` ## Implementations ```{eval-rst} .. autosummary:: :toctree: _autosummary :nosignatures: saealib.GenerationBasedStrategy saealib.IndividualBasedStrategy saealib.PreSelectionStrategy saealib.DirectStrategy saealib.SteadyStateStrategy ``` ## Island execution ```{eval-rst} .. autosummary:: :toctree: _autosummary :nosignatures: saealib.IslandModel ```