Motivated by Ajtai's worst-case to average-case reduction for lattice problems, we study the complexity of computing short linearly independent vectors (short basis) in a lattice. We show that approximating the length of a shortest set of linearly independent vectors (shortest basis) within any constant factor is NP-hard. Under the assumption that problems in NP cannot be solved in DTIME(npolylog(n)) we show that no polynomial time algorithm can approximate the length of a shortest set of linearly independent vectors (shortest basis) within a factor of 2log(1-ε)(n), ε>0 arbitrary, but fixed. Finally, we obtain results on the limits of non-approximability for computing short linearly independent vectors (short basis). Our strongest result in this direction states that under reasonable complexity-theoretic assumptions, approximating the length of a shortest set of linearly independent vectors (shortest basis) within a factor of n/√log(n) is not NP-hard.
CITATION STYLE
Blomer, J., & Seifert, J. P. (1999). On the complexity of computing short linearly independent vectors and short bases in a lattice. Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 711–720. https://doi.org/10.1145/301250.301441
Mendeley helps you to discover research relevant for your work.