首页> 外文会议>International symposium on Symbolic and algebraic computation >A linear space algorithm for computing the hermite normal form
【24h】

A linear space algorithm for computing the hermite normal form

机译:计算Hermite范式的线性空间算法

获取原文

摘要

Computing the Hermite Normal Form of an n × n integer matrix using the best current algorithms typically requires &Ogr;(n3 log M) space, where M is a bound on the entries of the input matrix. Although polynomial in the input size (which is &Ogr;(n2 log M)), this space blow-up can easily become a serious issue in practice when working on big integer matrices. In this paper we present a new algorithm for computing the Hermite Normal Form which uses only &Ogr;(n2 log M) space (i.e., essentially the same as the input size). When implemented using standard algorithms for integer and matrix multiplication, our algorithm has the same time complexity of the asymptotically fastest (but space inefficient) algorithms. We also present a heuristic algorithm for HNF that achieves a substantial speedup when run on randomly generated input matrices.

机译:

使用最佳当前算法计算 n × n 整数矩阵的Hermite范式通常需要&Ogr; n 3 记录 M )空间,其中<​​I> M 是输入矩阵项上的边界。尽管输入大小为多项式(&Ogr; n 2 log M )),但这种空间打击实际上,在处理大整数矩阵时,up很容易成为一个严重的问题。在本文中,我们提出了一种仅使用&Ogr; n 2 log M )空间(即,与输入大小基本相同)。当使用用于整数和矩阵乘法的标准算法实现时,我们的算法具有与渐近最快(但空间效率低)算法相同的时间复杂度。我们还提出了一种针对HNF的启发式算法,当在随机生成的输入矩阵上运行时,该算法可显着提高速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号