论文标题

减少嵌套解剖的工程数据

Engineering Data Reduction for Nested Dissection

论文作者

Ost, Lara, Schulz, Christian, Strash, Darren

论文摘要

许多应用程序依赖于时间密集型矩阵操作,例如分解,通过将矩阵解释为稀疏图并计算最小化所谓的填充填充的节点排序,可以显着加速大型稀疏矩阵。在本文中,我们针对最小填充问题设计了新的数据减少规则,该规则在产生同等(或几乎等于)实例的同时显着降低了图的大小。通过在嵌套解剖之前详尽地应用新的和现有的数据减少规则,我们可以提高质量,同时在各种实例上的运行时间进行大量改进。我们的整体算法的表现大大胜过最新的算法:它不仅产生了更好的消除订单,而且比以前更快。例如,在道路网络上,嵌套解剖算法通常用作最短路径计算的预处理步骤,我们的算法平均比METIS快六倍,而计算填充较少的订单。

Many applications rely on time-intensive matrix operations, such as factorization, which can be sped up significantly for large sparse matrices by interpreting the matrix as a sparse graph and computing a node ordering that minimizes the so-called fill-in. In this paper, we engineer new data reduction rules for the minimum fill-in problem, which significantly reduce the size of the graph while producing an equivalent (or near-equivalent) instance. By applying both new and existing data reduction rules exhaustively before nested dissection, we obtain improved quality and at the same time large improvements in running time on a variety of instances. Our overall algorithm outperforms the state-of-the-art significantly: it not only yields better elimination orders, but it does so significantly faster than previously possible. For example, on road networks, where nested dissection algorithms are typically used as a preprocessing step for shortest path computations, our algorithms are on average six times faster than Metis while computing orderings with less fill-in.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源