Skip to main content
Back to top
Ctrl
+
K
Getting started
Tutorials
Optimization components
Framework
Algorithms
References
API reference
Search
Ctrl
+
K
Choose version
Language
System Settings
Light
Dark
GitHub
Search
Ctrl
+
K
Getting started
Tutorials
Optimization components
Framework
Algorithms
References
API reference
Choose version
Language
System Settings
Light
Dark
GitHub
Collapse Sidebar
Expand Sidebar
Section Navigation
Canonical Imports
Core API
saealib.core.Component
saealib.core.ComponentContract
saealib.core.PartSpec
saealib.core.AssumptionSet
saealib.core.DataSpec
saealib.core.PortContract
saealib.core.PortSpec
saealib.core.StateContract
saealib.core.LifecycleContract
saealib.core.ExecutionContract
saealib.core.ComponentGraph
saealib.core.StructuredGraph
saealib.core.StructuredRegion
saealib.core.CompilationRule
saealib.core.StateStore
saealib.core.StateView
saealib.core.StatePatch
saealib.core.ExecutablePlan
saealib.core.ExecutionRuntime
saealib.core.compiler.ComponentNode
saealib.core.compiler.NodeRef
saealib.core.compiler.DataEdge
saealib.core.compiler.ControlEdge
saealib.core.compiler.StateBinding
saealib.core.compiler.Diagnostic
saealib.core.compiler.ContractPath
Execution API
saealib.execution.AsyncEvaluationScheduler
saealib.execution.PollResult
saealib.execution.RuntimeFactory
saealib.execution.RuntimeRegistration
saealib.execution.RuntimeRegistry
saealib.execution.create_runtime
saealib.execution.default_runtime_registry
SearchSpace API
saealib.space.SearchSpace
saealib.space.ServiceRegistry
saealib.space.ValidationResult
saealib.core.contracts.RepresentationSpec
saealib.space.VectorSpace
saealib.space.ObjectSpace
saealib.space.SequenceSpace
saealib.space.PermutationSpace
saealib.space.GenomeCodec
saealib.space.SamplingService
saealib.space.ValidationService
saealib.space.FeatureEncoder
Feedback API
saealib.core.contracts.ProposalBatch
saealib.core.contracts.ObservationBatch
saealib.core.contracts.FeedbackBatch
saealib.core.contracts.FeedbackContract
saealib.FeedbackBuilder
saealib.TrueOnlyFeedback
saealib.PredictedFeedback
saealib.MixedFeedback
saealib.NoFeedback
saealib.FeedbackResult
High-Level API
saealib.Result
Optimizer
saealib.Optimizer
Exceptions
saealib.SaealibError
saealib.ValidationError
saealib.ConfigurationError
Registry
saealib.register
saealib.registry.build
saealib.registry.get
saealib.registry.to_spec
Problem
saealib.Problem
saealib.PymooProblem
saealib.InequalityConstraint
saealib.EqualityConstraint
saealib.ConstraintHandler
saealib.StaticToleranceHandler
saealib.EpsilonConstraintHandler
saealib.GradientRepairHandler
Variables
saealib.Variable
saealib.ContinuousVariable
saealib.IntegerVariable
saealib.CategoricalVariable
Comparators
saealib.Comparator
saealib.SingleObjectiveComparator
saealib.WeightedSumComparator
saealib.ParetoComparator
saealib.NSGA2Comparator
saealib.NSGA3Comparator
saealib.RNSGA2Comparator
saealib.SPEA2Comparator
saealib.HypervolumeComparator
saealib.EpsilonDominanceComparator
saealib.Dominator
saealib.ParetoDominator
saealib.EpsilonDominator
saealib.NonDominatedSorter
Decomposition
saealib.Decomposition
saealib.WeightedSumDecomposition
saealib.TchebycheffDecomposition
saealib.PBIDecomposition
saealib.DecompositionComparator
Population
saealib.Population
saealib.Individual
saealib.Archive
saealib.ArchiveMixin
saealib.ParetoArchive
saealib.ParetoMixin
saealib.PopulationAttribute
Algorithms
saealib.Algorithm
saealib.GA
saealib.GenomeGA
saealib.PSO
saealib.PymooAlgorithm
Operators
saealib.Crossover
saealib.CrossoverBLXAlpha
saealib.CrossoverSBX
saealib.CrossoverUniform
saealib.CrossoverOnePoint
saealib.CrossoverTwoPoint
saealib.CrossoverIntegerSBX
saealib.CrossoverCategorical
saealib.Mutation
saealib.MutationUniform
saealib.MutationPolynomial
saealib.MutationGaussian
saealib.MutationIntegerUniform
saealib.MutationCategorical
saealib.ParentSelection
saealib.TournamentSelection
saealib.SequentialSelection
saealib.LinearRankSelection
saealib.SurvivorSelection
saealib.TruncationSelection
saealib.DuplicateElimination
saealib.PymooCrossover
saealib.PymooMutation
Surrogate Models
saealib.Surrogate
saealib.RegressionSurrogate
saealib.ComparisonSurrogate
saealib.SurrogatePrediction
saealib.SurrogateManager
saealib.GlobalSurrogateManager
saealib.LocalSurrogateManager
saealib.CompositeSurrogateManager
saealib.PairwiseSurrogateManager
saealib.product_combine
saealib.rank_weighted_combine
saealib.RBFSurrogate
saealib.RBFKernel
saealib.GaussianKernel
saealib.ThinPlateSplineKernel
saealib.LinearKernel
saealib.CubicKernel
saealib.MultiquadricKernel
saealib.MaternKernel
saealib.SklearnSurrogate
saealib.SklearnGPRSurrogate
saealib.SklearnRFRSurrogate
saealib.SklearnSVMSurrogate
saealib.SklearnNNSurrogate
saealib.SklearnXGBSurrogate
saealib.SklearnLGBMSurrogate
saealib.SklearnClassificationSurrogate
saealib.SklearnRFCClassificationSurrogate
saealib.SklearnSVCClassificationSurrogate
saealib.TorchSurrogate
saealib.PerObjectiveSurrogate
saealib.TrainingData
saealib.TrainingSet
saealib.ArchiveObjectiveSet
saealib.ConstraintObjectiveSet
saealib.FeasibilityClassificationSet
saealib.KNNObjectiveSet
saealib.KNNConstraintObjectiveSet
saealib.LevelBasedSet
saealib.PairwiseComparisonSet
saealib.ReferencePointComparisonSet
saealib.TopKBipartitionSet
saealib.AccuracyBasedSurrogateSwitcher
saealib.GenCtrlSwitcher
saealib.ManagerSwitcher
saealib.StrategySwitcher
saealib.AccuracyEvaluator
saealib.HeldOutAccuracyEvaluator
saealib.KFoldAccuracyEvaluator
saealib.LOOAccuracyEvaluator
saealib.SurrogateAccuracy
saealib.SurrogateAccuracyMetric
saealib.RMSE
saealib.R2Score
saealib.SpearmanCorrelation
Acquisition Functions
saealib.AcquisitionFunction
saealib.ExpectedImprovement
saealib.BatchExpectedImprovement
saealib.LowerConfidenceBound
saealib.MaxUncertainty
saealib.MeanPrediction
saealib.CORSDistance
saealib.acquisition.CORSReference
saealib.ProbabilityOfFeasibility
saealib.ProductOfFeasibility
saealib.EHVIAcquisition
saealib.ParEGOAcquisition
saealib.SMSEGOAcquisition
Optimization Strategies
saealib.OptimizationStrategy
saealib.GenerationBasedStrategy
saealib.IndividualBasedStrategy
saealib.PreSelectionStrategy
saealib.DirectStrategy
saealib.SteadyStateStrategy
saealib.IslandModel
Initialization
saealib.Initializer
saealib.GenomeInitializer
saealib.LHSInitializer
saealib.RandomInitializer
saealib.SobolInitializer
Evaluation
saealib.Evaluator
saealib.SerialEvaluator
saealib.JoblibEvaluator
saealib.ThreadPoolEvaluator
saealib.AsyncEvaluator
saealib.EvaluationAdapter
saealib.EvaluationRequest
saealib.EvaluationHandle
saealib.EvaluationQuery
saealib.EvaluationUpdate
saealib.PendingEvaluation
saealib.EvaluationPlanner
saealib.EvaluationPlan
saealib.EvaluateAll
saealib.TopKEvaluation
saealib.RatioEvaluation
saealib.RepeatedEvaluation
saealib.FidelityEvaluation
saealib.FidelityPromotion
saealib.ReplicateSummary
saealib.aggregate_replicates
saealib.EvaluationResult
Termination
saealib.Termination
saealib.TerminationCondition
Callbacks
saealib.Event
saealib.RunStartEvent
saealib.RunEndEvent
saealib.InitialEvaluationStartEvent
saealib.InitialEvaluationEndEvent
saealib.GenerationStartEvent
saealib.GenerationEndEvent
saealib.SurrogateStartEvent
saealib.SurrogateEndEvent
saealib.AcquisitionStartEvent
saealib.AcquisitionEndEvent
saealib.PostCrossoverEvent
saealib.PostMutationEvent
saealib.PostAskEvent
saealib.PostSurrogateFitEvent
saealib.PostEvaluationEvent
saealib.CallbackManager
saealib.CheckpointCallback
Pipeline
saealib.Stage
saealib.Pipeline
saealib.Repeat
saealib.Loop
saealib.Branch
Stages
saealib.CountGenerationStage
saealib.AskStage
saealib.AcquisitionStage
saealib.SurrogatePredictStage
saealib.EvaluationPlanStage
saealib.AsyncEvaluationSubmitStage
saealib.EvaluationSubmitStage
saealib.EvaluationCollectStage
saealib.EvaluationApplyStage
saealib.EvaluationAcknowledgeStage
saealib.SurrogateFitStage
saealib.ArchiveUpdateStage
saealib.FeedbackStage
saealib.TellStage
saealib.SurrogateOnlyLoopStage
saealib.InitializationStage
Utilities
References
API reference
Optimizer
Optimizer
#
Layer 2: Compose
saealib.Optimizer
Optimizer class for evolutionary algorithms.
Show Source