Skip to main content

Approximating good simultaneous Diophantine approximations is almost NP-hard

  • Contributed Papers
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1996 (MFCS 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1113))

Abstract

Given a real vector α=(α 1,..., α d ) and a real number ε>0 a good Diophantine approximation to α is a number Q such that ∥ mod ℤ∥ε, where ∥ · ∥ denotes the ℓ-norm ∥x∥t8 ≔ max1 ≤i≤d ¦ x i¦ for x=(x 1,..., xd).

Lagarias [12] proved the NP-completeness of the corresponding decision problem, i.e., given a vector α ∈ ℚ d, a rational number ε>0 and a number Nn +, decide whether there exists a number Q with 1 ≤Q ≤N and ¦| mod ℤ∥t8ε.

We prove that, unless NP⊑DTIME(n poly(log n)), there exists no polynomial-time algorithm which computes on inputs α d and Nn +a number Q * with

and

where γ is an arbitrary small positive constant. To put it in other words, it is almost NP-hard to approximate a minimum good Diophantine approximation to α in polynomial-time within a factor

for an arbitrary small positive constant γ.

We also investigate the nonhomogeneous variant of the good Diophantine approximation problem, i.e., given vectors α, β ∈d, a rational number ε > 0 and a number N ∈ n +, decide whether there exists a number Q with 1 ≤Q ≤ N and ∥Qα-β mod ℤ∥t8, ≤ε.

This problem is particularly interesting since finding good nonhomogeneous Diophantine approximations enables us to factor integers and compute discrete logarithms (see Schnorr [17]).

We prove that the problem Good Nonhomogeneous Diophantine Approximation is NP-complete and even approximating it in polynomial-time within a factor

for an arbitrary small positive constant γ is almost NP-hard.

Our results follow from recent work in the theory of probabilistically checkable proofs [4] and 2-prover 1-round interactive proof-systems [7, 14].

Supported by DFG under grant DFG-Leibniz-Programm Schn 143/5-1

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Arora. Probabilistic Checking of Proofs and Hardness of Approximation Problems. Ph.D. thesis, University of California at Berkeley, 1994.

    Google Scholar 

  2. S. Arora, L. Babai, J. Stern and Z Sweedyk. The hardness of approximate optima in lattices, codes and systems of linear equations. In Proc. 34th IEEE Symp. on Foundations of Computer Science, pages 724–730, 1993.

    Google Scholar 

  3. S. Arora and C. Lund. Hardness of approximation. In D. Hochbaum (editor), Approximation Algorithms for NP-hard problems, Chapter 11. PWS Publ., 1996.

    Google Scholar 

  4. S. Arora, C. Lund, R. Motwani, M. Sudan and M. Szegedy. Proof verification and hardness of approximation problems. In Proc. 33rd IEEE Symp. on Foundations of Computer Science, pages 14–23, 1992.

    Google Scholar 

  5. G. Ausiello, P. Crescenzi and M. Protasi. Approximate solutions of NP optimization problems. Theoretical Computer Science, Volume 150, pages1–55, 1995.

    Article  Google Scholar 

  6. P. Crescenzi and V. Kann. A list of NP-complete optimization problems. Surveys on complexity, Electronic Colloqium on Computational Complexity, http://www.informatik.uni-trier.de/eccc/, 1996.

    Google Scholar 

  7. U. Feige and L. Lovász. Two-prover one-round proof systems: Their power and their problems. In Proc. 24th ACM Symp. Theory of Computing, pages 643–654, 1992.

    Google Scholar 

  8. A. Frank and É. Tardos. An application of simultaneous diophantine approximation in combinatorial optimization. Combinatorial, Volume 7, pages 49–65, 1987.

    Google Scholar 

  9. D. R. Heath-Brown. The number of primes in a short interval. J. reine angew. Math., Volume 389, pages 22–63, 1988.

    Google Scholar 

  10. D. R. Heath-Brown and H. Iwaniec. On the difference between consecutive primes. Inventiones math., Volume 55, pages 49–69, 1979.

    Google Scholar 

  11. R. Kannan, A. K. Lenstra and L. Lovász. Polynomial factorization and nonrandomness of bits of algebraic and some transcendental numbers. Math. Comp., Volume 50, pages 235–250, 1988.

    Google Scholar 

  12. J. C. Lagarias. The computational complexity of simultaneous diophantine approximation problems. SIAM J. Comput., Volume 14, pages 196–209, 1985.

    Google Scholar 

  13. B. S. Majewski and G. Havas. The complexity of greatest common divisor computations. In Proc. 1st International Symposium on Algorithmic Number Theory, pages 184–193. Springer, 1994. LNCS 877.

    Google Scholar 

  14. R. Raz. A parallel repetition theorem. In Proc. 27th ACM Symp. Theory of Computing, pages 447–456, 1995.

    Google Scholar 

  15. C. Rőssner and J.-P. Seifert. The complexity of approximate optima for greatest common divisor computations. In Proc. 2nd Algorithmic Number Theory Symposium, pages ?-? Springer, 1996. LNCS.

    Google Scholar 

  16. C. Rőssner and J.-P. Seifert. On the hardness of approximating shortest integer relations among rational numbers. In Proc. CATS'96 (Computing: The Australasian Theory Symposium), pages 180–186, 1996.

    Google Scholar 

  17. C. P. Schnorr. Factoring integers and computing discrete logarithms via diophantine approximations. AMS DIM ACS Series in Disc. Math. and Theoretical Comp. Science, Volume 13, pages 171–181, 1993.

    Google Scholar 

  18. A. Schoenhage. Factorization of univariate integer polynomials by diophantine approximation and an improved basis reduction algorithm. In 11th ICALP, pages 436–447. Springer, 1987. LNCS 172.

    Google Scholar 

  19. P. van Emde Boas. Another NP-complete partition problem and the complexity of computing short vectors in a lattice. Technical Report 81-04, Math. Inst., University of Amsterdam, 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wojciech Penczek Andrzej Szałas

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rössner, C., Seifert, JP. (1996). Approximating good simultaneous Diophantine approximations is almost NP-hard. In: Penczek, W., Szałas, A. (eds) Mathematical Foundations of Computer Science 1996. MFCS 1996. Lecture Notes in Computer Science, vol 1113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61550-4_173

Download citation

  • DOI: https://doi.org/10.1007/3-540-61550-4_173

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61550-7

  • Online ISBN: 978-3-540-70597-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics