**'edu.rit.numeric.MDMinimizationDownhillSimplex'**Java class

edu.rit.numeric

## Class MDMinimizationDownhillSimplex

- java.lang.Object
- edu.rit.numeric.MDMinimizationDownhillSimplex

public class MDMinimizationDownhillSimplexextends Object

Class MDMinimizationDownhillSimplex finds a minimum of a multidimensional function using the downhill simplex method of Nelder and Mead. The function has*N*inputs and is represented by an object that implements interface MDFunction. The`minimize()`method finds a (local) minimum in the function. The input to the`minimize()`method is an*N*-dimensional*simplex,*namely a group of*N*+1 points in*N*dimensions, each point different from all the others. Typically, one point of the simplex is an initial guess for the solution, and the other points of the simplex are perturbations of the initial guess. The`minimize()`method evaluates the function at each point of the simplex and moves the simplex through*N*-dimensional space to minimize the smallest function value of any point in the simplex, stopping when the relative difference between the smallest and largest function values of any points in the simplex falls below a tolerance. The output from the`minimize()`method is the final simplex, with the smallest-function-value point at position 0. The inputs to and outputs from the`minimize()`method are stored in the fields of an instance of class MDMinimizationDownhillSimplex.

**Warning:**You cannot see the full API documentation of this class since the access to the DatMelt documentation for third-party Java classes is denied. Guests can only view jhplot Java API. To view the complete description of this class and its methods, please request the full DataMelt membership.

If you are already a full member, please login to the DataMelt member area before visiting this documentation.