Algorithm

List of possible algorithms.

Prefix meaning:

gn = non-derivative global optimization algorithm,
gd = derivative global optimization algorithm,
ln = non-derivative local optimization algorithm,
ld = derivative local optimization algorithm,

Equivalent in C API: nlopt_algorithm

Values

ValueMeaning
gnDirectNLOPT_GN_DIRECT
gnDirectLNLOPT_GN_DIRECT_L
gnDirectLRandNLOPT_GN_DIRECT_L_RAND
gnDirectNoScalNLOPT_GN_DIRECT_NOSCAL
gnDirectLNoScalNLOPT_GN_DIRECT_L_NOSCAL
gnDirectLRandNoScalNLOPT_GN_DIRECT_L_RAND_NOSCAL
gnOrigDirectNLOPT_GN_ORIG_DIRECT
gnOrigDirectLNLOPT_GN_ORIG_DIRECT_L
gdStoGoNLOPT_GD_STOGO
gdStoGoRandNLOPT_GD_STOGO_RAND
ldLBFGSNoCedalNLOPT_LD_LBFGS_NOCEDAL
ldLBFGSNLOPT_LD_LBFGS
lnPraxisNLOPT_LN_PRAXIS
ldVar1NLOPT_LD_VAR1
ldVar2NLOPT_LD_VAR2
ldTNewtonNLOPT_LD_TNEWTON
ldTNewtonRestartNLOPT_LD_TNEWTON_RESTART
ldTNewtonPrecondNLOPT_LD_TNEWTON_PRECOND
ldTNewtonPrecondRestartNLOPT_LD_TNEWTON_PRECOND_RESTART
gnCRS2LMNLOPT_GN_CRS2_LM
gnMlslNLOPT_GN_MLSL
gdMlslNLOPT_GD_MLSL
gnMlslLDSNLOPT_GN_MLSL_LDS
gdMlslLDSNLOPT_GD_MLSL_LDS
ldMMANLOPT_LD_MMA
lnCOBYLANLOPT_LN_COBYLA
lnNewuoaNLOPT_LN_NEWUOA
lnNewuoaBoundNLOPT_LN_NEWUOA_BOUND
lnNelderMeadNLOPT_LN_NELDERMEAD
lnSBPLXNLOPT_LN_SBPLX
lnAuglagNLOPT_LN_AUGLAG
lnAuglagEQNLOPT_LN_AUGLAG_EQ
ldAuglagNLOPT_LD_AUGLAG
ldAuglagEQNLOPT_LD_AUGLAG_EQ
lnBOBYQANLOPT_LN_BOBYQA
gnISRESNLOPT_GN_ISRES
auglagNLOPT_AUGLAG
auglag_eqNLOPT_AUGLAG_EQ
gMlslNLOPT_G_MLSL
gMlslLQSNLOPT_G_MLSL_LDS
ldSLSQPNLOPT_LD_SLSQP
ldCCSAQNLOPT_LD_CCSAQ
gnESCHNLOPT_GN_ESCH
numAlgorithmsNLOPT_NUM_ALGORITHMS

Meta