Abstract
Answering a question of Vera Sós, we show how Lovász’ lattice reduction can be used to find a point of a given lattice, nearest within a factor ofc d (c = const.) to a given point in Rd. We prove that each of two straightforward fast heuristic procedures achieves this goal when applied to a lattice given by a Lovász-reduced basis. The verification of one of them requires proving a geometric feature of Lovász-reduced bases: ac d1 lower bound on the angle between any member of the basis and the hyperplane generated by the other members, wherec 1 = √2/3.
As an application, we obtain a solution to the nonhomogeneous simultaneous diophantine approximation problem, optimal within a factor ofC d.
In another application, we improve the Grötschel-Lovász-Schrijver version of H. W. Lenstra’s integer linear programming algorithm.
The algorithms, when applied to rational input vectors, run in polynomial time.
Similar content being viewed by others
References
L. Adleman, On breaking the iterated Merkle—Hellman public key cryptosystem,Proc. 15th ACM Symp. on Theory of Computing, Boston (1983), 402–412.
J. W. S. Cassels,An introduction to the geometry of numbers, Springer, New York, (1971).
P. van Emde Boas, Another NP-complete partition problem and the complexity of computing short vectors in a lattice,Rep. MI/UVA 81-04, Amsterdam (1981).
M. Grötschel, L. Lovász andA. Schrijver, The ellipsoid method and its consequences in combinatorial optimization,Combinatorica 1 (1981), 186–197.
M. Grötschel, L. Lovász andA. Schrijver, Geometric methods in combinatorial optimization, in: Progress in Combinatorial Optimization (W. R. Pulleyblank, ed.),Proc. Silver Jubilee Conf. on Comb., Univ. Waterloo, Vol. 1, 1982, Acad. Press, N. Y. (1984), 167–183.
B. Helfrich, An algorithm to construct Minkowski-reduced lattice-bases, in:Proc. 2nd Ann. Symp. on Theoretical Aspects of Comp. Sci. (STACS 85),Springer Lect. Notes. in Comp. Sci. 182 (1985), 173–179.
R. Kannan, Improved algorithms for integer programming and related lattice problems,in: Proc. 15th ACM Symp. on Theory of Comp., (1983), 193–206.
R. Kannan, A. K. Lenstra andL. Lovász, Polynomial factorization and nonrandomness of bits of algebraic and some transcendental numbers,in: Proc. 16th Ann. ACM Symp. on Theory of Computing, Washington, D. C. (1984), 191–200.
J. Lagarias andA. M. Odlyzko, Solving low density subset sum problems,in: Proc. 24th IEEE Symp. on Foundations of Comp. Sci., (1983), 1–10.
A. K. Lenstra, Lattices and factorization of polynomials,Report IW 190/81, Mathematisch Centrum, Amsterdam (1981).
A. K. Lenstra, H. W. Lenstra, Jr. andL. Lovász, Factoring polynomials with rational coefficients,Math. Ann. 261 (1982), 515–534.
H. W. Lenstra, Jr., Integer programming with a fixed number of variables.Math. Oper. Res. 8 (1983), 538–548.
L. Lovász,private communications, 1981–1982.
A. M. Odlyzko andH. te Riele, Disproof of the Mertens conjecture,J. reine angew. Math. 357 (1985), 138–160.
A. Shamir, A polynomial time algorithm for breaking the Merkle—Hellman cryptosystem,Proc. 23rd IEEE Symp. on Foundations of Comp. Sci., Chicago, Illinois (1982), 145–152.
C. P. Schnorr, A hierarchy of polynomial time basis reduction algorithms,in: Theory of Algorithms, Proc. Conf. Pécs (Hungary) 1984,Coll. Soc. J. Bolyai, to appear.
Vera T. Sós, On the theory of diophantine approximation II,Acta Math. Acad. Sci. Hung. (1958), 229–241.
Vera T. Sós, Irregularities of partitions: Ramsey theory, uniform distribution,in: Surveys in Combinatorics, Proc. 9th British Combinatorial Conference, 1983 (E. Keith Lloyd, ed.) London Math. Soc. Lect. Notes 82, Cambridge Univ. Press 1983.