Currently, I'm using a primal-dual method to minimize a quadratic problem with simple linear constraints (specifically, x >= 0). For the termination condition, I'm currently using the standard: ie error "e" term must be less than a threshold value.
However, to compute the "e" term is relatively expensive, as I need to evaluate the full quadratic function. Is it possible to have a simpler/faster termination condition, such as one the following:
1) if the sum of all the changes in x is below a certain threshold, then terminate; or, 2) if the max change in x is below a certain threshold, then terminate?
Intuitively, that makes sense to me, but I've found that my intuition is wrong half the time with these minimization problems, so I'm not sure if my intuition is theoretically sound or not....