Unconstrained Optimization Methods: Amirkabir University of Technology Dr. Madadi
Unconstrained Optimization Methods: Amirkabir University of Technology Dr. Madadi
Methods
Amirkabir University of Technology
Dr. Madadi
Simplex method
The geometric figure formed by a set of n + 1
points in an n-dimensional space is called a
simplex.
Compare the values of the objective function
at the n + 1 vertices of a general simplex and
move the simplex gradually toward the
optimum point during the iterative process.
(1)
(2)
Reflection
is the vertex corresponding to the highest
value of the objective function among the
vertices of a simplex.
We can expect the point obtained by
reflecting the point in the opposite face to
have the smallest value.
Reflection
If the objective function does not have
steep valleys, repetitive application of the
reflection process leads to a zigzag path in
the general direction of the minimum
Reflection
(3)
except (4)
Difficulties
Reject the vertex corresponding to the second worst
value instead of the vertex corresponding to the
worst function value.
The final simplex may again straddle the minimum.
It may lie within a distance of the order of its own
size from the minimum.
The pattern may lead to a cyclic process.
Expansion
If
the reflection produces a new minimum
Expect to decrease the function value further
by moving along the direction pointing from to
.
Check if expansion is successful or not.
Continue reflection process
(7)
(9)
If ,we still use Eq. (9) without changing the previous point . If the
contraction process produces a point for which we replace the
point in ,…, by and proceed with the reflection process again. On
the other hand, if , the contraction process will be a failure, and
in this case we replace all by and restart the reflection process.
Convergence
The
method is assumed to have converged whenever
the standard deviation of the function at the vertices
of the current simplex is smaller than some
prescribed small quantity , that is,
(11)