I can't find in the documentation the list of methods available to NMinimize[]
. Is there a way to get this?
The NMinimize page in Documentation Center mentions only Method -> "DifferentialEvolution"
.
1 Answer
$\begingroup$
$\endgroup$
1
The complete list of possible methods is given by Optimization`NMinimizeDump`$Methods
:
Optimization`NMinimizeDump`$Methods
(* -> {Automatic, DifferentialEvolution, NelderMead,
SimulatedAnnealing, RandomSearch, NonlinearInteriorPoint} *)
As you can see, there is one undocumented method: NonlinearInteriorPoint
. The probable reason for its being undocumented is that by itself it is not very effective as a global minimizer, so it is used instead as a postprocessing step for the other methods in order to ensure that constraints are properly enforced.
-
$\begingroup$ But what is the default method used when no method is specified? $\endgroup$– umbyCommented Apr 23 at 11:27
foo::Method
in order to know the different methods available? $\endgroup$