我设法将某些计算问题简化为以下线性系统的 Gauss-Seidel 解:
现在,假设一个迭代由所有的单个更新组成以某种任意顺序。换句话说,每个在迭代中只考虑一次(并且只更新一次)。我的问题是:是否可以保证在初始的单次迭代之后, 解决方案具有所有唯一坐标,即没有两行那是平等的吗?
你可以假设初始具有非唯一坐标。如果无法以这种方式解决唯一性,我将不胜感激关于坐标遍历顺序的建议,以增加实现唯一性的机会(即,没有两个坐标具有相同的值)。
我设法将某些计算问题简化为以下线性系统的 Gauss-Seidel 解:
现在,假设一个迭代由所有的单个更新组成以某种任意顺序。换句话说,每个在迭代中只考虑一次(并且只更新一次)。我的问题是:是否可以保证在初始的单次迭代之后, 解决方案具有所有唯一坐标,即没有两行那是平等的吗?
你可以假设初始具有非唯一坐标。如果无法以这种方式解决唯一性,我将不胜感激关于坐标遍历顺序的建议,以增加实现唯一性的机会(即,没有两个坐标具有相同的值)。
更新新解决方案的顺序对从初始数据到第一个近似值产生的值有很大影响。一些更新的值将与 jacobi 迭代相同,而其他值将包含最新信息,如 Gauss-Seidel。给定一个特定的顺序,如果初始向量可能有两个相同的值具有非唯一值。但是对于两个不同的排序,如果解向量很大,并且更新 gauss-seidel 公式的顺序是随机的,那么产生相似的第一次迭代的可能性就越大。我不确定是否有证据证明不同的排序会产生唯一的第一次迭代,但即使它们可能是非唯一的,这种可能性也很小。
Gauss-Seidel 的应用是一个非奇异仿射算子(对于 Gauss-Seidel 收敛的矩阵和排序),我们称线性部分. 也就是说,与, 我们有. 不失一般性,我们取, 在这种情况下, 因此和非奇异的。
如果我理解你的问题,你是在问是否观察(即 Gauss-Seidel 一次迭代后的相同结果)意味着. 好吧,只有当或者如果是单数。
请注意,Gauss-Seidel 可能会非常快地抑制某些模式,因此即使初始向量不同,您也可以获得非常接近的迭代。
这个问题是不恰当的。Gauss-Seidel 是一种求解线性方程组的迭代方法,该方程组保证对某些矩阵收敛。如果线性方程组的解包含非唯一值,则 Gauss-Seidel 将收敛到非唯一值。应用更新的迭代次数和顺序无关紧要。