我有一类由域分解方法创建每个矩阵代表几个大小相等的子问题,我知道对于某些置换矩阵, 将是一个块对角系统,即 解决这个系统的某个右手边显然只是反转每个块并重新排列回原来的顺序的问题。问题是当将系统置换为块对角形式所需的顺序未知时,是否有任何方法用于此类系统。
- 一种方法是将矩阵系统解释为图形,并尝试找到循环。然后可以根据每个循环通过排序来排列系统。那么问题是哪些算法快速且适合该目的?
- 这种系统的条件数通常比块连接的类似系统的条件数低得多,因为特征值是每个子块的特征值。一个普遍感兴趣的问题可能是哪些算法擅长在不实际置换系统的情况下解决此类系统 - 由于条件数降低,对于更解耦的系统,CG 可能会收敛得更快。对于这类问题,一些算法是否更好?
- 这种系统有已知的命名法吗?在搜索块对角矩阵的反转/排列时,我通常会发现除了最后一行之外的块对角系统 - 确实是一个不同的问题。
虽然我解决每个系统都没有问题,但我认为这个问题很有趣。就矩阵性质而言,子矩阵可以被认为类似于热方程的五点模板——它们来自类似的质量守恒系统。(我希望这是大家普遍感兴趣的,所以关注子矩阵的结构不是很重要)