The shifted number system for fast linear algebra on integer matrices

  • Authors:
  • Arne Storjohann

  • Affiliations:
  • School of Computer Science, University of Waterloo, Waterloo, Ont., Canada N2L 3G1

  • Venue:
  • Journal of Complexity - Festschrift for the 70th birthday of Arnold Schönhage
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The shifted number system is presented: a method for detecting and avoiding error producing carries during approximate computations with truncated expansions of rational numbers. Using the shifted number system the high-order lifting and integrality certification techniques of Storjohann 2003 for polynomial matrices are extended to the integer case. Las Vegas reductions to integer matrix multiplication are given for some problems involving integer matrices: the determinant and a solution of a linear system can be computed with about the same number of bit operations as required to multiply together two matrices having the same dimension and size of entries as the input matrix. The algorithms are space efficient.