TaoCGSetRestartTol
Set the nonlinear conjugate gradient restart tolerance. The algorithm restarts when the gradient at the current point, g(x^k), and the gradient of the previous point, g^{k-1}, satisfy the following inequality: | g(x^k)^T g(x^{k-1}) | / g(x^k)^T g(x^k) > eta.
Synopsis
#include "tao_solver.h"
int TaoCGSetRestartTol(TAO_SOLVER tao,double eta)
Collective on TAO_SOLVER
Input Parameters
| tao | - the TAO_SOLVER context
|
| eta | - the number of previous points and gradients to be used.
|
Output Parameter
Options Database Keys
-tao_cg_restart <eta> -sets the restart tolerance
Level:intermediate
Location:src/unconstrained/impls/cg/cg.c
TAO Solver Index
Table of Contents