15

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".

shrx
  • 7,807
  • 2
  • 22
  • 55

1 Answers1

23

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.

Oleksandr R.
  • 23,023
  • 4
  • 87
  • 125