Floor residuals at tolerance #137
stephane-caron
started this conversation in
Design
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Residual tables are normalized by the best solver's shifted geometric mean. When the best residual is very close to zero, that divisor yielded large or even negative values depending on the machine running the benchmark, as for instance in this report:
Since #136, qpbenchmark floors residuals at their corresponding per-settings tolerance before averaging. This way, solvers are not rewarded for solving more precisely than requested, and negative outputs are fixed.
All reactions