Navigates the corner points of the feasible region one vertex at a time. It always finds the optimum.