direct search method optimization