Another suitable optimization algorithm for eq. (3) is
the downhill simplex method as used by Cantzler et
al. [4]. A nondegenerate simplex is a
geometrical figure consisting of vertices in
dimensions, whereas the
vertices span a
-dimensional
vector space. Given an initial starting point
, the
starting simplex is computed through
![]() |
(36) |
The downhill simplex method consists of a series of steps, i.e., reflections and contractions [14]. In a reflection step the algorithm moves the point of the simplex where the function is largest through the opposite face of the simplex to some lower point. If the algorithm reaches a ``valley floor'', the method contracts the simplex, i.e., the volume of the simplex decreases by moving one or several points, and moves along the valley [14].
Figure 3 shows the minimization of eq. (3) with
the downhill simplex method in comparison with Powell's
method. The downhill simplex method performs worse during the
first steps, but reaches a better minimum than Powell's method. The
peaks in produced by Powell's method are the result of
search directions
cross a ``valley'' in combination with
large steps in Brent's line minimization algorithm.
![]() |