Abstract
Given a real vector α=(α 1,..., α d ) and a real number ε>0 a good Diophantine approximation to α is a number Q such that ∥Qα 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 N ∈ n +, decide whether there exists a number Q with 1 ≤Q ≤N and ¦|Qα mod ℤ∥t8≤ε.
We prove that, unless NP⊑DTIME(n poly(log n)), there exists no polynomial-time algorithm which computes on inputs α ∈ ℚ d and N ∈ n +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
Preview
Unable to display preview. Download preview PDF.
References
S. Arora. Probabilistic Checking of Proofs and Hardness of Approximation Problems. Ph.D. thesis, University of California at Berkeley, 1994.
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.
S. Arora and C. Lund. Hardness of approximation. In D. Hochbaum (editor), Approximation Algorithms for NP-hard problems, Chapter 11. PWS Publ., 1996.
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.
G. Ausiello, P. Crescenzi and M. Protasi. Approximate solutions of NP optimization problems. Theoretical Computer Science, Volume 150, pages1–55, 1995.
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.
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.
A. Frank and É. Tardos. An application of simultaneous diophantine approximation in combinatorial optimization. Combinatorial, Volume 7, pages 49–65, 1987.
D. R. Heath-Brown. The number of primes in a short interval. J. reine angew. Math., Volume 389, pages 22–63, 1988.
D. R. Heath-Brown and H. Iwaniec. On the difference between consecutive primes. Inventiones math., Volume 55, pages 49–69, 1979.
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.
J. C. Lagarias. The computational complexity of simultaneous diophantine approximation problems. SIAM J. Comput., Volume 14, pages 196–209, 1985.
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.
R. Raz. A parallel repetition theorem. In Proc. 27th ACM Symp. Theory of Computing, pages 447–456, 1995.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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