This work presents a novel matrix-based method for constructing an approximation Hessian using only function evaluations. The method requires less computational power than interpolation-based methods and is easy to implement in matrix-based programming languages such as MATLAB. As only function evaluations are required, the method is suitable for use in derivative-free algorithms. For reasonably structured sample sets, the method is proven to create an order-$1$ accurate approximation of the full Hessian. Under more specialized structures, the method is proved to yield order-$2$ accuracy. The undetermined case, where the number of sample points is less than required for full interpolation, is studied and error bounds are developed for the resulting partial Hessians.
翻译:本文提出了一种使用函数评估来构建近似Hessian矩阵的新型矩阵方法。该方法需要的计算能力比基于插值的方法少,并且易于在MATLAB等矩阵编程语言中实现。由于仅需要函数评估,因此该方法适用于无导数算法。对于相当有结构的样本集,该方法被证明可以创建全Hessian矩阵精确度为1阶的近似值。在更专业的结构下,该方法被证明可以产生2阶精度。研究样本点数不足以实现完全插值的未定向情况,为其结果的部分Hessians导出误差界。