THE GENERALIZED BASIS REDUCTION ALGORITHM

被引:52
作者
LOVASZ, L
SCARF, HE
机构
[1] YALE UNIV, COWLES FDN, NEW HAVEN, CT 06520 USA
[2] PRINCETON UNIV, DEPT COMP SCI, PRINCETON, NJ 08544 USA
关键词
GEOMETRY OF NUMBERS; REDUCED BASIS; LENSTRA ALGORITHM; INTEGER PROGRAMMING;
D O I
10.1287/moor.17.3.751
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Let F(x) be a convex function defined in R(n), which is symmetric about the origin and homogeneous of degree 1, and let L be the lattice of integers Z(n). A definition of a reduced basis, b1,...,b(n), of the lattice with respect to the distance function F is presented, and we describe an algorithm which yields a reduced basis in polynomial time, for fixed n. In the special case in which the bodies {x: F(x) less-than-or-equal-to t) are ellipsoids, the definition of a reduced basis is identical with that given by Lenstra, Lenstra and Lovasz (1982) and the algorithm is the well-known basis reduction algorithm. We show that the basis vector b1, in a reduced basis, is an approximation to a shortest nonzero lattice point with respect to F and relate the basis vectors b(i) to Minkowski's successive minima. The results lead to an algorithm for integer programming which executes in polynomial time for fixed n, but which avoids the ellipsoidal approximations required by Lenstra's algorithm. We also discuss the properties of a Korkine-Zolotarev basis for the lattice.
引用
收藏
页码:751 / 764
页数:14
相关论文
共 7 条
[1]  
Barany I., COMMUNICATION
[2]  
BOURGAIN J, 1985, CR ACAD SCI I-MATH, V300, P435
[3]   COVERING MINIMA AND LATTICE-POINT-FREE CONVEX-BODIES [J].
KANNAN, R ;
LOVASZ, L .
ANNALS OF MATHEMATICS, 1988, 128 (03) :577-602
[4]  
LAGARIAS J, 1986, UNPUB KORKINE ZOLOTA
[5]  
LENSTRA AK, 1982, MATH ANNELAN, V261, P513
[6]   INTEGER PROGRAMMING WITH A FIXED NUMBER OF VARIABLES [J].
LENSTRA, HW .
MATHEMATICS OF OPERATIONS RESEARCH, 1983, 8 (04) :538-548
[7]  
LOVASZ L, 1988, 13TH ANN S MATH PROG