.. Copyright 2021 IRT Saint-Exupéry, https://www.irt-saintexupery.com This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. .. _gen_opt_algos: Options for Optimization algorithms =================================== .. _DIFFERENTIAL_EVOLUTION_options: DIFFERENTIAL_EVOLUTION ---------------------- Module: :class:`gemseo.algos.opt.lib_scipy_global` Differential Evolution algorithm More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.differential_evolution.html. Here are the options available in |g|: .. raw:: html
Options
.. _DUAL_ANNEALING_options: DUAL_ANNEALING -------------- Module: :class:`gemseo.algos.opt.lib_scipy_global` Dual annealing More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.dual_annealing.html. Here are the options available in |g|: .. raw:: html
Options
.. _L-BFGS-B_options: L-BFGS-B -------- Module: :class:`gemseo.algos.opt.lib_scipy` Limited-memory BFGS algorithm implemented in SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin_l_bfgs_b.html. Here are the options available in |g|: .. raw:: html
Options
.. _LINEAR_INTERIOR_POINT_options: LINEAR_INTERIOR_POINT --------------------- Module: :class:`gemseo.algos.opt.lib_scipy_linprog` Linear programming by the interior-point method implemented in the SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/optimize.linprog-interior-point.html. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_BFGS_options: NLOPT_BFGS ---------- Module: :class:`gemseo.algos.opt.lib_nlopt` Broyden-Fletcher-Goldfarb-Shanno method (BFGS) implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#low-storage-bfgs. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_BOBYQA_options: NLOPT_BOBYQA ------------ Module: :class:`gemseo.algos.opt.lib_nlopt` Bound Optimization BY Quadratic Approximation (BOBYQA) implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#bobyqa. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_COBYLA_options: NLOPT_COBYLA ------------ Module: :class:`gemseo.algos.opt.lib_nlopt` Constrained Optimization BY Linear Approximations (COBYLA) implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#cobyla-constrained-optimization-by-linear-approximations. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_MMA_options: NLOPT_MMA --------- Module: :class:`gemseo.algos.opt.lib_nlopt` Method of Moving Asymptotes (MMA)implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#mma-method-of-moving-asymptotes-and-ccsa. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_NEWUOA_options: NLOPT_NEWUOA ------------ Module: :class:`gemseo.algos.opt.lib_nlopt` NEWUOA + bound constraints implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#newuoa-bound-constraints. Here are the options available in |g|: .. raw:: html
Options
.. _NLOPT_SLSQP_options: NLOPT_SLSQP ----------- Module: :class:`gemseo.algos.opt.lib_nlopt` Sequential Least-Squares Quadratic Programming (SLSQP) implemented in the NLOPT library More details about the algorithm and its options on https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#slsqp. Here are the options available in |g|: .. raw:: html
Options
.. _PDFO_BOBYQA_options: PDFO_BOBYQA ----------- Module: :class:`gemseo.algos.opt.lib_pdfo` Bound Optimization By Quadratic Approximation More details about the algorithm and its options on https://www.pdfo.net/. Here are the options available in |g|: .. raw:: html
Options
.. _PDFO_COBYLA_options: PDFO_COBYLA ----------- Module: :class:`gemseo.algos.opt.lib_pdfo` Constrained OptimizationBy Linear Approximations More details about the algorithm and its options on https://www.pdfo.net/. Here are the options available in |g|: .. raw:: html
Options
.. _PDFO_NEWUOA_options: PDFO_NEWUOA ----------- Module: :class:`gemseo.algos.opt.lib_pdfo` NEWUOA More details about the algorithm and its options on https://www.pdfo.net/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_options: PSEVEN ------ Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's Generic Tool for Optimization (GTOpt). More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_FD_options: PSEVEN_FD --------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's feasible direction method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_MOM_options: PSEVEN_MOM ---------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's method of multipliers. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_NCG_options: PSEVEN_NCG ---------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's nonlinear conjugate gradient method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_NLS_options: PSEVEN_NLS ---------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's nonlinear simplex method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_POWELL_options: PSEVEN_POWELL ------------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's Powell conjugate direction method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_QP_options: PSEVEN_QP --------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's quadratic programming method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_SQ2P_options: PSEVEN_SQ2P ----------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's sequential quadratic constrained quadratic programming method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _PSEVEN_SQP_options: PSEVEN_SQP ---------- Module: :class:`gemseo.algos.opt.lib_pseven` pSeven's sequential quadratic programming method. More details about the algorithm and its options on https://datadvance.net/product/pseven/manual/. Here are the options available in |g|: .. raw:: html
Options
.. _REVISED_SIMPLEX_options: REVISED_SIMPLEX --------------- Module: :class:`gemseo.algos.opt.lib_scipy_linprog` Linear programming by a two-phase revised simplex algorithm implemented in the SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/optimize.linprog-revised_simplex.html. Here are the options available in |g|: .. raw:: html
Options
.. _SHGO_options: SHGO ---- Module: :class:`gemseo.algos.opt.lib_scipy_global` Simplicial homology global optimization More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.shgo.html. Here are the options available in |g|: .. raw:: html
Options
.. _SIMPLEX_options: SIMPLEX ------- Module: :class:`gemseo.algos.opt.lib_scipy_linprog` Linear programming by the two-phase simplex algorithm implemented in the SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/optimize.linprog-simplex.html. Here are the options available in |g|: .. raw:: html
Options
.. _SLSQP_options: SLSQP ----- Module: :class:`gemseo.algos.opt.lib_scipy` Sequential Least-Squares Quadratic Programming (SLSQP) implemented in the SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/optimize.minimize-slsqp.html. Here are the options available in |g|: .. raw:: html
Options
.. _SNOPTB_options: SNOPTB ------ Module: :class:`gemseo.algos.opt.lib_snopt` Sparse Nonlinear OPTimizer (SNOPT) More details about the algorithm and its options on https://ccom.ucsd.edu/~optimizers. Here are the options available in |g|: .. raw:: html
Options
.. _TNC_options: TNC --- Module: :class:`gemseo.algos.opt.lib_scipy` Truncated Newton (TNC) algorithm implemented in SciPy library More details about the algorithm and its options on https://docs.scipy.org/doc/scipy/reference/optimize.minimize-tnc.html. Here are the options available in |g|: .. raw:: html
Options