algorithms.dat
Go to the documentation of this file.
1 # This is the master list of optimization algorithms available in mango.
2 # This file is used by the "update_algorithms" script to populate several sections of mango.hpp and other source files.
3 # If any changes are made to this file, run the update_algorithms script to propagate the changes from this file to the main source code.
4 
5 # package, name, least_squares, uses_derivatives, parallel, allows_bound_constraints, requires_bound_constraints, deterministic
6  mango, levenberg_marquardt, T, T, T, F, F, T
7  mango, imfil, F, F, T, T, T, T
8 
9  petsc, nm, F, F, F, F, F, T
10  petsc, pounders, T, F, F, T, F, F
11  petsc, brgn, T, T, T, T, F, T
12 
13  nlopt, gn_direct, F, F, F, T, T, T
14  nlopt, gn_direct_l, F, F, F, T, T, T
15  nlopt, gn_direct_l_rand, F, F, F, T, T, F
16  nlopt, gn_direct_noscal, F, F, F, T, T, T
17  nlopt, gn_direct_l_noscal, F, F, F, T, T, T
18  nlopt, gn_direct_l_rand_noscal, F, F, F, T, T, F
19  nlopt, gn_orig_direct, F, F, F, T, T, T
20  nlopt, gn_orig_direct_l, F, F, F, T, T, T
21  nlopt, gn_crs2_lm, F, F, F, T, T, F
22 
23  nlopt, ln_cobyla, F, F, F, T, F, T
24  nlopt, ln_bobyqa, F, F, F, T, F, T
25  nlopt, ln_praxis, F, F, F, T, F, F
26  nlopt, ln_neldermead, F, F, F, T, F, T
27  nlopt, ln_sbplx, F, F, F, T, F, T
28 
29  nlopt, ld_mma, F, T, T, T, F, F
30  nlopt, ld_ccsaq, F, T, T, T, F, T
31  nlopt, ld_slsqp, F, T, T, T, F, T
32  nlopt, ld_lbfgs, F, T, T, T, F, T
33  nlopt,ld_tnewton_precond_restart, F, T, T, T, F, T
34  nlopt, ld_tnewton_precond, F, T, T, T, F, T
35  nlopt, ld_tnewton_restart, F, T, T, T, F, T
36  nlopt, ld_tnewton, F, T, T, T, F, T
37  nlopt, ld_var1, F, T, T, T, F, T
38  nlopt, ld_var2, F, T, T, T, F, T
39 
40  hopspack, , F, F, T, T, F, F
41 
42  gsl, lm, T, T, T, F, F, T
43  gsl, dogleg, T, T, T, F, F, T
44  gsl, ddogleg, T, T, T, F, F, T
45  gsl, subspace2d, T, T, T, F, F, T
46 
47  gsl, conjugate_fr, F, T, T, F, F, T
48  gsl, conjugate_pr, F, T, T, F, F, T
49  gsl, bfgs, F, T, T, F, F, T
50  gsl, nm, F, F, F, F, F, T
51