Algorithms for Minimization Without Derivatives by