0

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

任何关于在哪里阅读以了解更多信息的想法/提示将不胜感激。

4

1 回答 1

0

CVX 求解器将迭代多次,直到达到所需的精度(或更确切地说是精度)。然后,CVX 求解器找到的结果在解决方案的某个范围内。

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

请参阅CVX 用户手册中有关精度的相关部分。

相关部分是:

凸优化的数值方法并不精确;他们将结果计算在预定义的数值精度或公差范围内。

和:

如果您想修改公差,您可以使用该cvx_precision命令进行。

于 2016-12-28T00:17:55.090 回答