避免隐藏较大的系数
避免隐藏较大的系数
正如我们前面所说的,改进数值的一个典型建议是限制约束矩阵系数的范围。这一准则背后的基本原理是,在线性表达式中添加的术语应该具有相当的大小,以便将舍入误差降至最低。例如:
通常被认为是一个潜在的数值不稳定的来源,因为在约束的系数范围很宽。然而,很容易实现一个简单的(但无用的)替代方案:
这个形式在矩阵中当然有更好的值。然而,解决方案 可能仍被认为是可行的(在允许范围内)。一个更好的选择是重新制定
作为
在哪里 .在此设置中,最负的值为哪个可能被认为是可行的,对于这将是,这比原来的情况有了明显的改善。