## What is the precise definition of tolX in optimization toolbox

### Dayu (view profile)

on 19 Jul 2013

What is the precise definition of tolX in optimization toolbox? The manual uses a vague term "tolerance". More specifically, when X is a vector, is it defined as the l2 norm of X or l-infinity norm of X? This makes a huge difference when dealing with a large vector.

## Products

No products are associated with this question.

on 19 Jul 2013
Edited by Matt J

### Matt J (view profile)

on 19 Jul 2013

According to,

http://www.mathworks.com/help/optim/ug/tolerances-and-stopping-criteria.html

TolX isn't even always an absolute bound on a norm:

"TolX is a lower bound on the size of a step, meaning the norm of (xi – xi+1). If the solver attempts to take a step that is smaller than TolX, the iterations end. TolX is sometimes used as a relative bound, meaning iterations end when (xi – xi+1) < TolX*(1 + xi), or a similar relative measure."

However, presumably the norm referred to in the above excerpt is the l2 norm, since it does not say otherwise.

#### Join the 15-year community celebration.

Play games and win prizes!

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi