Conjugate gradient; diagonal updates; Hilbert spaces; large-scale problems; limited memory; numerical experiments; unconstrained optimization; variable-metric algorithms; variablestorage