To set these directives, assign a string specifying their values to the AMPL option blmvm_options
. For example:
ampl: option blmvm_options 'tao_fatol=0.005 tao_max_it=1000';
tao_fatol (0.0001): Stop if solution is within this value tao_frtol (0.0001): Stop if relative solution is within this value tao_gatol (0.0): Stop if norm of gradient is less than this value tao_grtol (0.0): Stop if norm of gradient divided by function value is less than this value tao_gttol (0.0): Stop if the norm of the gradient is less than the norm of the initial gradient times this value tao_max_it (10000): Maximum number of iterations tao_max_funcs (10000): Maximum number of function evaluations tao_fmin (-1e30): Stop if function is less than this value tao_lmvm_lm (5): Number of vectors to retain for hessian approximation tao_monitor (0): If nonzero, then information is displayed at every iteration