GRADIENT TYPE METHODS FOR LARGE SCALE OPTIMIZATION: MONOTONE DIAGONAL UPDATING SCHEMES FOR UNCONSTRAINED OPTIMIZATION