Published 2002 | Version Published
Book Section - Chapter Open

On the expected complexity of integer least-squares problems

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon Stanford University

Abstract

The problem of finding the least-squares solution to a system of linear equations where the unknown vector is comprised of integers, but the matrix coefficient and given vector are comprised of real numbers, arises in many applications: communications, cryptography, GPS, to name a few. The problem is equivalent to finding the closest lattice point to a given point and is known to be NP-hard. In communications applications, however, the given vector is not arbitrary, but rather is an unknown lattice point that has been perturbed by an additive noise vector whose statistical properties are known. Therefore in this paper, rather than dwell on the worst-case complexity of the integer-least-squares problem, we study its expected complexity, averaged over the noise and over the lattice. For the "sphere decoding" algorithm of Fincke and Pohst (1985) we find a closed-form expression for the expected complexity and show that for a wide range of noise variances the expected complexity is polynomial, in fact often sub-cubic. Since many communications systems operate at noise levels for which the expected complexity turns out to be polynomial, this suggests that maximum-likelihood decoding, which was hitherto thought to be computationally intractable, can in fact be implemented in realtime--a result with many practical implications.

Additional Information

© 2002 IEEE.

Attached Files

Published - On_the_expected_complexity_of_integer_least-squares_problems.pdf

Files

On_the_expected_complexity_of_integer_least-squares_problems.pdf

Files (417.3 kB)

Name Size
md5:81940bcb863be95b1d228f0c62f21e4c
417.3 kB Preview Download

Additional details

Identifiers

Eprint ID
54758
Resolver ID
CaltechAUTHORS:20150212-073945154

Dates

Created
2015-02-13
Created from EPrint's datestamp field
Updated
2021-11-10
Created from EPrint's last_modified field