A Second-Order Finite-Difference Method for Derivative-Free Optimization
Algorithm 1
Finite-difference algorithm.
Input: Given initial iteration , the constants ,,, and . Set .
Main Step:
(1)
Choose , calculate the approximate gradient using (3) or (2). Choose , calculate the approximate Hessian matrix using (5) or (4) and calculate , where is the minimum eigenvalue of symmetric matrix .
(2)
If , then let . If , then stop, is the second-order stationary point, else go to 1.