Counting lattice vectors (Q2643017)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 5182133
Language Label Description Also known as
default for all languages
No label defined
    English
    Counting lattice vectors
    scientific article; zbMATH DE number 5182133

      Statements

      Counting lattice vectors (English)
      0 references
      23 August 2007
      0 references
      In an integral lattice counting the number of vectors of (Euclidean) length \(d\) is \(\#\)P-complete [see \textit{L. G. Valiant}, Theor. Comput. Sci. 8, 189--201 (1979; Zbl 0415.68008)] and at least as hard as integer factorization. For lattice rank \(r\) and a basis of \(s\) bits a deterministic algorithm is presented with time \(2^{O(rs+\log d)}\). The length is a quadratic form corresponding to a theta function and the vector count is essentially the \(d\)th coefficient of its Fourier expansion. Since the theta function is a modular form, a basis of (say) Eisenstein series can be constructed. There are painful details involving the fact that unimodular forms do not have even diagonal except for special cases (e.g., of rank 8) so that the dimension has to be augmented to a multiple of 8 to remain in the modular group. The reversion of this complexity problem to its classical theory is in the author's words ``long overdue''.
      0 references
      0 references
      lattices
      0 references
      complexity
      0 references
      \(\#\)P-complete
      0 references
      modular forms
      0 references
      algorithms
      0 references
      theta functions
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers