lib_mma module¶
MMA optimizer library.
- class gemseo_mma.opt.lib_mma.MMASvanberg[source]
Bases:
OptimizationLibrarySvanberg Method of Moving Asymptotes optimization library.
Notes
The missing current values of the
DesignSpaceattached to theOptimizationProblemare automatically initialized with the methodDesignSpace.initialize_missing_current_values().Constructor.
- get_optimum_from_database(message=None, status=None)[source]
Get optimum from database using last point of database.
Retrieves the optimum from the database and builds an optimization result object from it.
- Parameters:
- Returns:
The OptimizationResult object.
- Return type:
- descriptions: dict[str, OptimizationAlgorithmDescription]
The optimization algorithm description.
- internal_algo_name: str | None
The internal name of the algorithm used currently.
It typically corresponds to the name of the algorithm in the wrapped library if any.
- opt_grammar: JSONGrammar | None
The grammar defining the options of the current algorithm.
- problem: OptimizationProblem
The optimization problem the driver library is bonded to.