CVX 求解器的精度

Accuracy of CVX solvers

我在 CVX 手册中读到,CVX 求解器可以以任意精度有效地解决一些优化问题。我不明白任意精度是什么意思?它取决于什么?我们如何控制它?

任何ideas/hints关于阅读以了解更多信息的地方将不胜感激。

CVX 求解器将迭代多次,直到达到所需的准确度(或准确度)。 CVX求解器找到的结果在解决方案的某个范围内。

任意精度意味着您可以设置所需的精度,即结果与实际解决方案的接近程度。要获得更好的精度将花费更多时间,因为 CVX 求解器必须执行更多迭代才能更接近实际解决方案。

请参阅有关 precision in the CVX User Manual 的相关部分。

相关部分是:

Numerical methods for convex optimization are not exact; they compute their results to within a predefined numerical precision or tolerance.

和:

If you wish to modify the tolerances, you may do so using the cvx_precision command.