Block Korkin{Zolotarev Bases. and Successive Minima. C.P. Schnorr TR September Abstract

Size: px
Start display at page:

Download "Block Korkin{Zolotarev Bases. and Successive Minima. C.P. Schnorr TR September Abstract"

Transcription

1 Block Korkin{Zolotarev Bases and Successive Minima P Schnorr TR-9-0 September 99 Abstract A lattice basis b ; : : : ; b m is called block Korkin{Zolotarev with block size if for every consecutive vectors b i ; : : : ; b i+ the orthogonal projections of b i ; : : : ; b i+ in span(b ; : : : ; b i )? are reduced in the sense of Hermite and Korkin{Zolotarev Let i denote the successive minima of lattice L and let b ; : : : ; b m be a basis of L that is block Korkin{Zolotarev with block size We prove that for i = ; : : : ; m i +? i kb i k? i m i + where is the Hermite constant for dimension For block size = and odd m we show that max kb k? m? =, where the maximum is taken over all block Korkin{Zolotarev bases of lattices L We present \critical" block Korkin{Zolotarev bases achieving this maximum Using block Korkin{Zolotarev bases we improve Babai's construction of a nearby lattice point Given a block Korkin{Zolotarev basis with block size of the lattice L and given a point x in the span of L, a lattice point v can be found in time O() m satisfying kx? vk m min ul kx? uk These results also bear improvements for the method of solving integer programming problems via basis reduction Fachbereich Mathematik/Informatik, Universitat Frankfurt, Postfach 9, D{000 Frankfurt am, Germany e{mail : schnorr@informatikuni-frankfurtde

2 ii

3 Introduction The problem of selecting from all bases for a lattice a canonical basis consisting of short vectors is called reduction theory lassical reduction theory was developed in the language of uadratic forms by Lagrange (), Hermite (850) and Korkin and Zolotarev (8) in order to determine the minima of positive denite integral uadratic forms Recently there has been renewed interest in reduction theory stimulated by a new method in integer programming (HW Lenstra, Jr 98) and by Lovasz' lattice basis reduction algorithm, see AK Lenstra, HW Lenstra Jr and L Lovasz (98), which has had various applications For survey papers and background information see Lovasz (98) and (988) and Groetschel, Lovasz, Schrijver (988) The uality of a reduced basis b ; : : :; b m can be characterized by the ratios kb i k? i, i = ; : : :; m where i is the i{th successive minimum of the lattice These ratios are polynomial in m if the basis is reduced in the sense of Hermite and Korkin, Zolotarev whereas kb i k? i may be exponential in m for the L {reduced bases introduced by Lenstra, Lenstra, Lovasz (98) From the computational point of view the reduction theory introduced by Hermite (850) and by Korkin and Zolotarev (8) is the most natural one On the other hand Korkin{Zolotarev bases are not easy to nd for lattices of higher dimensions, see Kannan (98) and Schnorr (98) for algorithms This led Schnorr (98) to introduce a hierarchy of block Korkin{Zolotarev bases comprising for block size the L {reduced bases and for the maximal block size the Korkin{Zolotarev bases In this paper we prove new upper and lower bounds for the ratio kb i k? i that hold true for block Korkin{Zolotarev bases For a lattice basis b ; : : :; b m that is block Korkin{ Zolotarev with block size we show for i = ; : : :; m that i i +? kb i k? i m i + where is the Hermite constant for dimension It is known from Schnorr (98) that the base of the exponential bound on kb i k? converges to for! The new result shows that the base i decreases noticeably even as increases for small values, eg, 0, 0,,, 9, 89 for = ; ; ; 5; ; ; 8 This explains in theory the experimental results of Schnorr, Euchner (99) that show a considerably improved success rate in solving subset sum problems using block Korkin{Zolotarev bases of block size = 0 and = 0 versus = According to their experiments almost all subset sum problems of dimension up to can be solved via block Korkin{Zolotarev bases within a couple of hours The new bounds on kb i k? i are not optimal for block size We show that the optimal upper bound for = and odd m is r m? kb k? : The base :5 of this exponential bound is smaller than =5, which is the base of the general bound for = We present block Korkin{Zolotarev bases b ; : : :; b m with odd

4 m and block size = satisfying kb k? m? = These lattice bases are derived from the lattice packing D that has maximal density for dimension We recursively extend D in a \periodic way" to arbitrary dimensions m The new bounds on kb i k? i also yield good bounds for the nearest lattice point obtained from block Korkin{Zolotarev bases Given a block Korkin{Zolotarev basis b ; : : :; b m with block size and given a point x in the span of the lattice L, a lattice point v can be found in time O() satisfying kx? vk m m min ul kx? uk : This improves and extends to arbitrary the bound proven by Babai (98) for = Babai shows that kx? vk m min ul kx? uk holds for = He poses the problem to improve this bound for > The shortest lattice vector algorithm and the nearby lattice point algorithm are crucial parts of the method to solve integer programming problems via basis reduction (see eg Lenstra 98 and Kannan 98) Our improved variants for these algorithms also improve the basis reduction method for general integer programming The power of the improved method has been demonstrated by Schnorr, Euchner (99) for the particular case of subset sum problems We state in Section, Theorems and the new lower and upper bounds for the ratios kb i k? i We prove these bounds in Section In Section we apply block Korkin{ Zolotarev bases to the problem of nding approximate nearest lattice points In Section 5 we prove that the upper bound kb k m? is optimal for block Korkin{Zolotarev bases of block size We present block Korkin{Zolotarev bases for which this bound is tight Reduced Bases and Successive Minima Let IR n be the n{dimensional real vector space with the Euclidean inner product < ; > and the Euclidean norm, called the length, kyk = hy; yi = A lattice L IR n is a discrete, additive subgroup of the IR n Its rank is the dimension of the minimal subspace span(l) that contains L Each lattice L of rank m has a basis, ie a set b ; : : :; b m of linearly independent vectors that generate L as an abelian group, L = ft b + : : : + t m b m j t ; : : :; t m ZZg: Let L(b ; : : :; b m ) denote the lattice with basis b ; : : :; b m Its determinant d(l) is dened as d(l) = det[hb i ; b j i] = i;jm : This does not depend on the choice of the basis The i{th successive minimum i (L) of a lattice L (with respect to the Euclidean norm) is the smallest real number r such that there are i linearly independent vectors in L of length at most r

5 With an ordered lattice basis b ; : : :; b m IR n we associate the Gram{Schmidt orthogonalization b b ; : : :;b bm IR n which can be computed together with the Gram{Schmidt coecients i;j = hb i ;b bj i = hb bj ;b bj i by the recursion b b = b ; b Xi bi = b i? j= i;j b bj for i = ; : : :; m: We have i;i = and i;j = 0 for i < j From the above euations we have the Gram{ Schmidt decomposition [b ; : : :; b m ] = [b b ; : : :;b bm ] [ i;j ] > i;jm; where [b ; : : :; b m ] denotes the matrix with column vectors b ; : : :; b m and A > is the transpose of the matrix A With an ordered lattice basis b ; : : :; b m of the lattice L we associate the orthogonal projections i : span(b ; : : :; b m )! span(b ; : : :; b i )? i = ; : : :; m ; where span(b ; : : :; b m ) denotes the linear space generated by the vectors b ; : : :; b m and span(b ; : : :; b i )? is the orthogonal complement of span(b ; : : :; b i ) We let L i denote the lattice L i = i (L) : The lattice L i has rank m? i + and basis i (b i ); i (b i+ ); : : :; i (b m ) We have i (b i ) = b bi and i (b j ) = P m k=i b j;k k An ordered basis b ; : : :; b m of the lattice L IR n is a Korkin{Zolotarev basis if it satises the conditions j i;j j = for j < i m; () kb bi k = (L i ) for i = ; : : :; m: () This denition is euivalent to the one given, in the language of uadratic forms, by Hermite (850) in his second letter to Jacobi and by Korkin and Zolotarev (8) Let b ; : : :; b m be an ordered basis of the lattice L IR n ; m We call the basis b ; : : :; b m an {BKZ basis, ie a block Korkin{Zolotarev basis with block size, if it satises () and if i (b i ); i (b i+ ); : : :; i (b i+ ) are Korkin{Zolotarev bases for i = ; : : :; m? + : () Obviously every ( + ){BKZ basis is also a {BKZ basis The condition () means that the vector b bi = i (b i ) is a shortest non{zero vector in the lattice i (L(b ; : : :; b min(i+;m) )) for i = ; : : :; m If () holds ondition with = is euivalent to kb bi k k i (b i+ )k = kb bi+ k + i+;ikb bi k for i = ; : : :; m? : () We see that a basis b ; : : :; b m is - BKZ i it has Properties and These bases have been introduced by AK Lenstra, HW Lenstra, Jr and L Lovasz (98) We call a basis b ; : : :; b m L -reduced with ( ; ] if it has Property and if kb bi k kb bi+ k + i+;ikb bi k for i = ; : : :; m? : (5)

6 Lenstra et alii (98) have in particular considered = = From their work we have the following Theorem Every basis b ; : : :; b m of lattice L that is L {reduced with ( ; ] satises with = =(? ):?i kb bi k i (L)? kb i k i (L)? m for i = ; : : :; m: In the limit case = we have = =, and thus every - BKZ basis b ; : : :; b m of lattice L satises for i = ; : : :; m i m kb bi k i (L)? kb i k i (L)? : () A {BKZ basis b ; : : :; b m with maximal block size = m is a Korkin{Zolotarev basis For these bases we have the following bounds on kb i k? i, where the upper bound is essentially due to Mahler (98) and the lower bound is from Lagarias, HW Lenstra, Jr, Schnorr (990) Theorem Every Korkin{Zolotarev basis b ; : : :; b m of lattice L satises kb i+ ik i (L)? i+ for i = ; : : :; m We are going to extend Theorems and to arbitrary {BKZ bases For this we use the Hermite constant m which is dened as m = supf (L) d(l)?=m : for lattices L of rank mg: Its value is known for m 8, see assels (9), Appendix We have = ; = ; = ; 5 5 = 8; = =; = ; 8 8 = 8 It is known that m m for m and m e ( + o()) m 0:8m ( + o()) as m! ; e where the upper bound is due to Kabatyanskii and Levenshtein (98), see onway and Sloane (988), and the lower bound follows from the Minkowski{Hlawka theorem, see assels (9), VI Theorems and below will be proved in Section Theorem Every -BKZ basis b ; : : :; b m of lattice L satises kb bi k i (L)? m?i for i = ; : : :; m kb i k i (L)? m i + for i = ; : : :; m: Theorem improves and extends the ineuality kb k ( ) m (L) of Schnorr (98) For =, = it yields m?i kb bi k i (L)? for i = ; : : :; m

7 m kb i k i (L)? i + for i = ; : : :; m which is close to the upper bound of Ineuality It is remarkable that if the block size is a xed fraction of the rank, ie if m= is xed, then the upper bounds of Theorem are polynomial in We next consider lower bounds for kb i k i (L)?, ie upper bounds for i (L) kb i k? Theorem Every -BKZ basis b ; : : :; b m of lattice L satises i (L) kb i k? i i + for i = ; : : :; m: For i the bounds of Theorems and can be replaced by the stronger bounds of Theorem If the block size is a xed fraction of the rank m the upper bounds in Theorem are polynomial in For block size =, = Theorem yields i i + which is almost the lower bound from Ineuality kb bi k i (L) for i = ; : : :; m The values, appearing in Theorems and, are known for = ; : : :; 8 : 5 8 = = 0 5? 5 = = : :0 :0 : : :9 :89 It is interesting to nd the minimal constants c ;m for which kb k (L)? c ;m holds for all {BKZ bases b ; : : :; b m of rank m Bachem and Kannan (98) show that c ;m = m m? We prove in Section 5 that c;m = holds for odd m Notice that the upper bounds in Theorem are not optimal for Proofs for Theorems and Proposition 5 For every {BKZ basis b ; : : :; b m with m we have for M = max(kb bm?+ k; : : :; kb bm k) m that kb k M 5

8 Proof We extend the basis b ; : : :; b m by? additional vectors to such that the following holds: b?+ ; : : :; b ; b 0 ; b ; : : :; b m () kb i k = kb k for i 0 hb i ; b j i = 0 for i 0, i = j and for j =? + ; : : :; m Basis is a {BKZ basis of rank at least (? ) By denition of the Hermite constant we have kb bi k = kb bi kkb bi+ k kb bi+ k for i =? + ; : : :; m? + : Multiplication of these m? ineualities yields kb b?+ k kb b?+ k kb bm?+ k (m)= kb b?+ k kb b?+ k kb b k kb b k kb bm?+ k kb bm?+ k kb bm k kb bm k : This implies kb b?+ k kb b?+ k? kb b0 k kb b k We have kb b?+ k = = kb b k = kb k, hence (m)= kb bm?+ k kb bm k kb bm k : kb k ( ) (m)= M ( m ) and thus kb k M: orollary Every -BKZ basis b ; : : :; b m of the lattice L satises kb k m (L) : Proof If m we have kb k = (L) and the claim holds Now let m > and let v be a shortest non{zero lattice vector Wlog we can assume that v L(b ; : : :; b m ) for otherwise we can reduce m and the claim holds by induction on m If v L(b ; : : :; b m ) we have (L) = kvk (L i ) = kb bi k for i = m? + ; : : :; m: This shows that (L) max(kb bm?+ k; : : :; kb bm k) and thus the claim follows from Proposition 5

9 Proof of Theorem orollary applied to the lattice L i = i (L) yields the ineualities kb bi k m?i (L i ) for i = ; : : :; m: (8) Moreover we have (L i ) i (L) This is because there are i linearly independent vectors of length at most i (L) in L and at least one of these vectors v satises i (v) = 0 Hence (L i ) k i (v)k i (L) Using Ineuality 8 and i;j = we obtain for i = ; : : :; m kb i k = kb bi k + Xi j= i;j kb bj k m?i i (L) + m m + i + Xi j= i (L) : Xi j= m?j j (L)?j A i (L) This proves the second ineualities of Theorem The rst ineualities in Theorem follows from 8 and (L i ) i (L) Note that the factor i+ in Theorem can be replaced by the smaller factor? with = This follows from an explicit evaluation of the last sum in the proof of Theorem Proof of Theorem By denition of i = i (L) we have i maxfkb jk for j = ; : : :; ig : It follows from kb j k kb bj k + P j k= j;k k b bk k and i;j = that i i + maxfkb bj k for j = ; : : :; ig : (9) Proposition 5 applied to the {BKZ basis j (b j ); : : :; j (b i ) yields the ineualities kb bj k i?j maxfkb bi?+ k; : : :; kb bi kg for j i? + (0) On the other hand we have for i? + j i From this and in Euality 0 we see that kb bj k kb bj k k j (b i )k kb i k : i?j kb i k for j i : These ineualities and Ineuality 9 yield Theorem : i i + i kb i k for i = ; : : :; m :

10 Finding nearby lattice points Babai (98) shows how Lovasz basis reduction can be used to nd a point of a given lattice L that is nearest within a factor m= to a given point in span(l) Babai poses the uestion whether the factor m= can be improved using block Korkin{Zolotarev bases We answer this uestion in the armative We let denote the maximum of kb k =kb b k over all Korkin{Zolotarev bases b ; : : :; b The ineuality +ln has been shown in Schnorr (98) Theorem Let b ; : : :; b m ZZ n be a {BKZ basis of lattice L and let x = P m i= x ib i be in span(b ; : : :; b m ) If the lattice point v = P m j= v j b j satises jx j? P m i=j v i i;j j = for j = ; : : :; m, then we have kx? vk m; min kx? ul uk ; where m; = m m : Proof The denition of v implies that From Proposition 5 we have the ineuality kx? vk (k^b k + + k^b m k )= : This yields k^b i k m?i max(k^b m?+ k ; : : :; k^b m k ) for i m? + : kx? vk m mx j= mx j= j max(k^b m?+ k ; : : :; k^b m k ) j k^b m k m k^b m k : () Let u L be the lattice point that is nearest to x Following Babai we consider two cases ASE a: u? v L(b ; : : :; b m ) Then u? v is a nearest lattice point to x 0? v in L(b ; : : :; b m ) where x 0 span(b ; : : :; b m ) is the orthogonal projection of x, x 0 = x? m (x) Induction on m yields kx? vk = kx? x 0 k + kx 0? vk ( + m; ) kx? uk m; kx? uk ASE b: u? v L(b ; : : :; b m ) In this case we have k^b m k = kx? uk : 8

11 Hence we have from Ineuality that kx? vk m m kx? uk = m; kx? uk : We nally reduce with a dierent construction for v the constant m; of Theorem to m m The improved constant m m is polynomial in if is a xed fraction of m Theorem 8 Let b ; : : :; b m ZZ n be a {BKZ basis and x = P m i= x i b i Suppose that kb bk k = max(kb bm?+ k; : : :; kb bm k); m? + k m Let v = P m i= v i b i be a lattice point P such that P mj=k m jx j? i=j v i i;j j k^b j k is minimal for all v k ; : : :; v m ZZ and let jx j? P mi=j v i i;j j for j = k; : : :; Then we have kx? vk m m min ul kx? uk Proof Let u L be the lattice point that is nearest to x ASE a: u? v L(b ; : : :; b m ) Then u? v is a nearest lattice point to x 0? v in L(b ; : : :; b m ) where x 0 span(b ; : : :; b m ) is the orthogonal projection of x, x 0 = x? m (x) Induction on m yields kx? vk = kx? x 0 k + kx 0? vk ( + (m? ) m? ) kx? uk m m kx? uk : ASE b: u? v L(b ; : : :; b m ) It follows from the choice of v and k that kx? uk (L k ) = k b bk k max( k^b m?+ k ; : : :; k^b m k ) : As in the proof of Theorem we have onseuently kx? vk ( k^b k + + k^b m k ) = mx j= j max(k^b m?+ k ; : : :; k^b m k ) : kx? vk mx j= j kx? uk m m kx? uk : 9

12 omputational bounds omputing a lattice vector v = P m i= v i b i as in Theorem 8 can be done using the Nearest Vector Algorithm of Kannan (98) Given a { BKZ basis b ; : : :; b m this algorithm enumerates O() many lattice vectors close to x and nds integers v m?+ ; : : :; v m that minimize P P m m j=m?+ jx j? i=j v i i;j j k^b i k An \approximate" {BKZ basis can be computed from an arbitrary lattice basis b ; : : :; b m ZZ n by the algorithm of Schnorr (98) This algorithm nds an \approximate" {BKZ basis using O(nm( O() + m ) log B) arithmetic operations on O(m log B) bit integers where B is the maximal length of the given basis vectors This algorithm is theoretical For practical algorithms performing block Korkin{Zolotarev reduction see Schnorr, Euchner (99) The Schnorr, Euchner algorithm transforms an arbitrary lattice basis into a {approximate {BKZ basis, for some xed <, which by denition satises for i = ; : : :; m kb bi k ( i L(b ; : : :; b min(i+;m) )) : The Schnorr, Euchner algorithm is not proven to be polynomial time, but in practice its time bound appears to be O(nm( O() + m ) log B) No polynomial time algorithm is known for =, not even in the case that is 5 ritical {BKZ bases for block size and We call a {BKZ basis b ; : : :; b m of the lattice L critical for and m if the ratio kb k = (L) is maximal for all {BKZ bases of rank m Bachem and Kannan (98) present critical {BKZ bases b ; : : :; b m We establish critical {BKZ bases b ; : : :; b m We evaluate the constant = max kb k = kb b k, where the maximum is taken over all Korkin{Zolotarev bases b ; b ; b We prove = We describe a slight variant of the critical {BKZ bases of Bachem, Kannan (98) Let = We dene the basis matrix A m = [b ; : : :; b m ] M m;m (IR) as A m = = O = O m? m? = m 5 () 0

13 The matrices A m satisfy the recursion A m = O : : : : : : : : : : : O A m Theorem 9 (Bachem, Kannan 98) The column vectors of the matrix A m form a critical {BKZ basis 5 : Proof It can easily be seen that the vector b m is a shortest non{zero vector in L(b ; : : :; b m )? L(b ; : : :; b m ) It follows that b m is the shortest non{zero vector in the lattice L(b ; : : :; b m ) We have Therefore = (L(b ; : : :; b m )) satises = kb m k = m? ( + ) = ( )m? : kb k? = m? : Now let b ; : : :; b m be an arbitrary {BKZ basis Let v = P m i= t i b i be a shortest non{zero lattice vector and = maxfi j t i = 0g Then = (L(b ; : : :; b m )) satises : k (v)k : kb b k :? kb k : holds since (v) = 0, holds since (b ) is minimal in the lattice L(b ; b ) which contains (), follows from the ineuality We now see that kb k?? m? : This shows that the columns of Matrix form a critical basis A seuence of {BKZ bases The column vectors b ; b of the basis matrix A form a lattice packing of maximal density for rank, ie L () = L(b ; b ) satises (L () ) (det L () ) = = The matrices A m extend A periodically with period to arbitrary rank m The following construction of {BKZ bases starts with a basis matrix B = [b ; b ; b ] of the lattice L () = L(b ; b ; b ) that forms a lattice packing of maximal density for dimension, ie (L () ) (det L () )? = = p We extend B periodically with period to arbitrary dimension m For arbitrary m = ; ; : : : we dene the m m matrices B m = diag(d ; : : :; d m )M m with M m = [ i;j ] > i;jm

14 where diag(d ; : : :; d m ) is the m m diagonal matrix with positive diagonal entries d ; : : :; d m and M m is an upper triangular matrix with ones on the diagonal It follows that the i;j are the Gram{Schmidt coecients of the basis b ; : : :; b m consisting of the column vectors of B m The matrices M m ; B m are upper triangular matrices with three non{zero diagonals They satisfy for m the following recursion M m = 0 0 : : :? 0 : : : : : : : : : : : : : : : : : O M m? 5 B m = 0 0 : : : p p p 0 : : : : : : : : : : : : : : : : : : : : : : : O B m? 5 Also the matrix M m (B m, resp) has the submatrix M m? (B m?, res p) in its upper left corner For example, we have B = p O O p 5 0? O 5 = 0 p p p O p 5 ()

15 The diagonal coecients d j and the Gram-Schmidt coecients satisfy for i = ; ; : : : r i p d i = ; d i = d i i;i = i+;i = ; i+k;i = 0 for k? i+;i = i+;i = ; i+k;i = 0 for k : Let b ; : : :; b m be the column vectors of B m, B m = [b ; : : :; b m ] and let L (m) = L(b ; : : :; b m ) denote the lattice with basis b ; : : :; b m Theorem 0 The column vectors b ; : : :; b m of B m form a {BKZ basis Proof The vectors b ; b ; b and the vectors (b ); (b ); (b ) form Korkin{Zolotarev bases This can easily be veried We see from the recursive structure of B m that the triple of vectors ( i (b i ); i (b i+ ); i (b i+ )) is isometric to the triple r (i)= (b ; b ; b ) for odd i ; r (i?)= ( (b ); (b ); (b )) for even i : Hence i (b i ); i (b i+ ); i (b i+ ) is a Korkin{Zolotarev basis for i = ; : : :; m? Lemma The lattices L (m) satisfy (L (m) ) = kb m k for m = ; ; : : :; where kb m k = m? for odd m and kbm k = m? for even m Proof It is sucient to show that b m is a shortest non{zero vector in the lattice L (m) = L(b ; : : :; b m ) This claim follows from (L (m) ) ( m? (L (m) )) = kb bm? k = kb m k : The ineuality holds because of the periodic structure of the basis matrix B m The rst euality holds since b ; : : :; b m is a {BKZ basis In order to show that the basis b ; : : :; b m of lattice L (m) is a critical {BKZ basis we need an upper bound on kb k = (L) which holds for all {BKZ bases of all lattices L Let be the lattice constant = max kb k kb b k? where the maximum is taken over all Korkin{Zolotarev bases b ; : : :; b The following theorem improves the upper bound kb k (L)? k from Schnorr (98) Theorem Every {BKZ basis b ; : : :; b m integer, satises kb k (L)? k of lattice L, where k = (m? )=(? ) is

16 Proof Let v = P m i= t i b i be a shortest non{zero vector in L We can assume that v L(b ; : : :; b m?+ ) since otherwise we can reduce k and the induction hypothesis for k? yields kb k (L)? k? From v L(b ; : : :; b m?+ ) we see that m?+ (v) = 0 Since m?+ (b m?+ ); : : :; m?+ (b m ) is a Korkin{Zolotarev basis we have kb bm?+ k k m?+ (v)k (L) : Moreover kb b+()(j) k kb b+()j k b ; : : :; b m is {BKZ Therefore holds for j = ; : : :; k? since the basis kb k k kb bm?+ k k (L) : Theorem =, ie = is the height of the tetrahedron with side length Proof Let b ; b ; b be a Korkin{Zolotarev basis with kb k = and minimal kb b k, ie = kb k kb b k? = kb b k? onsider the orthogonal projection ; b + ; b b of b in span (b ; b ) We claim that ; b + ; b b must be a deep hole for the lattice L(b ; b ), ie a point that has maximal distance from the lattice points If ; b + ; b b is not a deep hole for the lattice L(b ; b ) we can change ; ; ; such that the minimal distance of ; b + ; b b from L(b ; b ) increases This permits to decrease kb b k without violating the properties of Korkin{Zolotarev bases There are at most two deep holes in the ground mesh of the basis b ; b, namely the points that have eual distance to 0; b ; b (b ; b ; b + b, respectively) b b + b 0 b deep holes in the ground mesh

17 Wlog we can assume that ; b + ; b b has eual distance from 0; b and b It follows from kb k = ; + kb b k kb k = ; j ; j that kb b k p : () Let kb b k = p + " with " 0 We have k ; b b k = k ; b b k p if " = 0 p (5) + " for " 0 : This is because " = 0 implies that kb k = kb k = kb?b k = and thus ; b + ; b b = b +b Moreover the b b {coordinate of the deep hole ; b + ; b b does not increase faster in " than kb b k We see from k (b )k kb b k that kb b k + ; k b b k kb b k, and thus kb b k kb b k? ; kb b k 5; p! + "?? = p + "! holds for the basis matrix [b ; b ; b ] This proves that = : Theorem The lattice basis b ; : : :; b k+ dened by the basis matrix B k+ is a critical {BKZ basis for k = ; ; : : : Proof Lemma shows that kb k = (L (k+) ) = k On the other hand every {BKZ basis b 0 ; : : :; b0 k+ of lattice L satises kb0 k = (L) p k by Theorem, where = by Theorem This shows that kb k = (L (k+) ) is maximal for {BKZ bases of rank k + We conjecture that the lattice bases B m = [b ; : : :; b m ] are critical {BKZ bases for even m, too Theorem only solves the case of odd m Acknowledgement The author wishes to thank Brigitte Vallee for her participation in starting this work He also thanks Michael Kalb for proofreading this paper References [] L Babai: On Lovasz' lattice reduction and the nearest lattice point problem ombinatorica, (98), { 5

18 [] A Bachem and R Kannan: Lattices and the basis reduction algorithm TR, arnegie Mellon University (98), pages [] JWS assels: An introduction to the geometry of numbers Springer-Verlag, Berlin, New York (9) [] JH onway and HJA Sloane: Sphere Packings, Lattices and Groups Springer{ Verlag, New York Berlin (988) [5] MJ oster, A Joux, BA LaMacchia, AM Odlyzko, P Schnorr and J Stern: An improved low{density subset sum algorithm To appear in computational complexity [] M Grtschel, L Lovasz, and A Schrijver: Geometric algorithms and combinatorial optimization Springer{Verlag, Berlin, 988 [] Hermite: Extraits de lettres de M h Hermite a M Jacobi sur dierents objets de la theorie des nombres, Deuxieme lettre du ao^ut 85 J Reine Angew Math 0 (850), 9{90 [8] R Kannan: Minkowski's convex body theorem and integer programming Math Oper Res (98), 5{0 [9] A Korkine, and G Zolotareff: Sur les formes uadratiues Math Ann (8), {89 [0] J Lagarias, HW Lenstra, Jr, and P Schnorr: Korkin{Zolotarev bases and successive minima of a lattice and its reciprocal lattice ombinatorica, 0 (990), {8 [] JL Lagrange: Recherches d'arithmetiue, Nouv Mem Acad Berlin (), 5{ vres, vol VIII, 9{5 [] AK Lenstra, HW Lenstra, Jr, and L Lovasz: Factoring polynomials with rational coecients Math Ann (98), 55{5 [] HW Lenstra, Jr: Integer programming with a xed number of variables Math Oper Res 8 (98), 58{58 [] L Lovasz: An algorithmic theory of numbers, graphs and convexity BMS{NSF Regional onference Series in Applied Mathematics 50, SIAM, Philadelphia, Pennsylvania, 98 [5] L Lovasz: Geometry of numbers and integer programming Proceedings th Annual Symp on Mathematical Programming (988), {0 [] K Mahler: A theorem on inhomogeneous diophantine ineualities Nederl Akad Wetensch, Proc (98), { [] P Schnorr: A hierarchy of polynomial time lattice basis reduction algorithms Theoret omput Sci 5 (98), 0{

19 [8] P Schnorr and M Euchner: Lattice basis reduction: improved algorithms and solving subset sum problems Proceedings of Fundamentals of omputation Theory, FT'9, Ed L Budach, Springer LNS 59, (99), 8{85

satisfying ( i ; j ) = ij Here ij = if i = j and 0 otherwise The idea to use lattices is the following Suppose we are given a lattice L and a point ~x

satisfying ( i ; j ) = ij Here ij = if i = j and 0 otherwise The idea to use lattices is the following Suppose we are given a lattice L and a point ~x Dual Vectors and Lower Bounds for the Nearest Lattice Point Problem Johan Hastad* MIT Abstract: We prove that given a point ~z outside a given lattice L then there is a dual vector which gives a fairly

More information

M. Euchner. Universitat Frankfurt. Germany. Abstract. We propose a practical oating point versionofthel 3 {algorithm

M. Euchner. Universitat Frankfurt. Germany. Abstract. We propose a practical oating point versionofthel 3 {algorithm Lattice Basis Reduction: Improved Practical Algorithms and Solving Subset Sum Problems. C. P. Schnorr M. Euchner Universitat Frankfurt Fachbereich Mathematik/Informatik Postfach 111932 6000 Frankfurt am

More information

Note on shortest and nearest lattice vectors

Note on shortest and nearest lattice vectors Note on shortest and nearest lattice vectors Martin Henk Fachbereich Mathematik, Sekr. 6-1 Technische Universität Berlin Straße des 17. Juni 136 D-10623 Berlin Germany henk@math.tu-berlin.de We show that

More information

Lattice Basis Reduction and the LLL Algorithm

Lattice Basis Reduction and the LLL Algorithm Lattice Basis Reduction and the LLL Algorithm Curtis Bright May 21, 2009 1 2 Point Lattices A point lattice is a discrete additive subgroup of R n. A basis for a lattice L R n is a set of linearly independent

More information

Reduction of Smith Normal Form Transformation Matrices

Reduction of Smith Normal Form Transformation Matrices Reduction of Smith Normal Form Transformation Matrices G. Jäger, Kiel Abstract Smith normal form computations are important in group theory, module theory and number theory. We consider the transformation

More information

The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32)

The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32) The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32) Alfred Wassermann Abstract Lattice basis reduction in combination with an efficient backtracking algorithm is used to find all (4 996 426)

More information

ON FREE PLANES IN LATTICE BALL PACKINGS ABSTRACT. 1. Introduction

ON FREE PLANES IN LATTICE BALL PACKINGS ABSTRACT. 1. Introduction ON FREE PLANES IN LATTICE BALL PACKINGS MARTIN HENK, GÜNTER M ZIEGLER, AND CHUANMING ZONG ABSTRACT This note, by studying relations between the length of the shortest lattice vectors and the covering minima

More information

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basis Reduction Instructor: Daniele Micciancio UCSD CSE No efficient algorithm is known to find the shortest vector in a lattice (in arbitrary

More information

Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz)

Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz) Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz) Daniele Micciancio, University of California at San Diego, www.cs.ucsd.edu/ daniele entry editor: Sanjeev Khanna INDEX TERMS: Point lattices. Algorithmic

More information

COS 598D - Lattices. scribe: Srdjan Krstic

COS 598D - Lattices. scribe: Srdjan Krstic COS 598D - Lattices scribe: Srdjan Krstic Introduction In the first part we will give a brief introduction to lattices and their relevance in some topics in computer science. Then we show some specific

More information

Complexity of the Havas, Majewski, Matthews LLL. Mathematisch Instituut, Universiteit Utrecht. P.O. Box

Complexity of the Havas, Majewski, Matthews LLL. Mathematisch Instituut, Universiteit Utrecht. P.O. Box J. Symbolic Computation (2000) 11, 1{000 Complexity of the Havas, Majewski, Matthews LLL Hermite Normal Form algorithm WILBERD VAN DER KALLEN Mathematisch Instituut, Universiteit Utrecht P.O. Box 80.010

More information

1 Shortest Vector Problem

1 Shortest Vector Problem Lattices in Cryptography University of Michigan, Fall 25 Lecture 2 SVP, Gram-Schmidt, LLL Instructor: Chris Peikert Scribe: Hank Carter Shortest Vector Problem Last time we defined the minimum distance

More information

and the polynomial-time Turing p reduction from approximate CVP to SVP given in [10], the present authors obtained a n=2-approximation algorithm that

and the polynomial-time Turing p reduction from approximate CVP to SVP given in [10], the present authors obtained a n=2-approximation algorithm that Sampling short lattice vectors and the closest lattice vector problem Miklos Ajtai Ravi Kumar D. Sivakumar IBM Almaden Research Center 650 Harry Road, San Jose, CA 95120. fajtai, ravi, sivag@almaden.ibm.com

More information

A Lattice Basis Reduction Algorithm

A Lattice Basis Reduction Algorithm A Lattice Basis Reduction Algorithm Franklin T. Luk Department of Mathematics, Hong Kong Baptist University Kowloon Tong, Hong Kong Sanzheng Qiao Department of Computing and Software, McMaster University

More information

Dimension-Preserving Reductions Between Lattice Problems

Dimension-Preserving Reductions Between Lattice Problems Dimension-Preserving Reductions Between Lattice Problems Noah Stephens-Davidowitz Courant Institute of Mathematical Sciences, New York University. noahsd@cs.nyu.edu Last updated September 6, 2016. Abstract

More information

Worst case complexity of the optimal LLL algorithm

Worst case complexity of the optimal LLL algorithm Worst case complexity of the optimal LLL algorithm ALI AKHAVI GREYC - Université de Caen, F-14032 Caen Cedex, France aliakhavi@infounicaenfr Abstract In this paper, we consider the open problem of the

More information

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Winter 2016 The dual lattice Instructor: Daniele Micciancio UCSD CSE 1 Dual Lattice and Dual Basis Definition 1 The dual of a lattice Λ is the set ˆΛ of all

More information

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture Date: 03/18/010 We saw in the previous lecture that a lattice Λ can have many bases. In fact, if Λ is a lattice of a subspace L with

More information

1: Introduction to Lattices

1: Introduction to Lattices CSE 206A: Lattice Algorithms and Applications Winter 2012 Instructor: Daniele Micciancio 1: Introduction to Lattices UCSD CSE Lattices are regular arrangements of points in Euclidean space. The simplest

More information

Extended gcd and Hermite normal form algorithms via lattice basis reduction

Extended gcd and Hermite normal form algorithms via lattice basis reduction Extended gcd and Hermite normal form algorithms via lattice basis reduction George Havas School of Information Technology The University of Queensland Queensland 4072, Australia URL: http://www.it.uq.edu.au/personal/havas/

More information

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence)

Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) Math 413/513 Chapter 6 (from Friedberg, Insel, & Spence) David Glickenstein December 7, 2015 1 Inner product spaces In this chapter, we will only consider the elds R and C. De nition 1 Let V be a vector

More information

Lattice Reduction Algorithms: Theory and Practice

Lattice Reduction Algorithms: Theory and Practice Lattice Reduction Algorithms: Theory and Practice Phong Q. Nguyen INRIA and ENS, Département d informatique, 45 rue d Ulm, 75005 Paris, France http://www.di.ens.fr/~pnguyen/ Abstract. Lattice reduction

More information

Counting Matrices Over a Finite Field With All Eigenvalues in the Field

Counting Matrices Over a Finite Field With All Eigenvalues in the Field Counting Matrices Over a Finite Field With All Eigenvalues in the Field Lisa Kaylor David Offner Department of Mathematics and Computer Science Westminster College, Pennsylvania, USA kaylorlm@wclive.westminster.edu

More information

Non-standard approaches to integer programming

Non-standard approaches to integer programming Discrete Applied Mathematics 123 (2002) 5 74 Non-standard approaches to integer programming Karen Aardal a;b;1, Robert Weismantel a;c;2, Laurence A. Wolsey a; a CORE and INMA, Universite Catholique de

More information

Another View of the Gaussian Algorithm

Another View of the Gaussian Algorithm Another View of the Gaussian Algorithm Ali Akhavi and Céline Moreira Dos Santos GREYC Université de Caen, F-14032 Caen Cedex, France {ali.akhavi,moreira}@info.unicaen.fr Abstract. We introduce here a rewrite

More information

Some Sieving Algorithms for Lattice Problems

Some Sieving Algorithms for Lattice Problems Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp - Some Sieving Algorithms for Lattice Problems V. Arvind and Pushkar

More information

A Disaggregation Approach for Solving Linear Diophantine Equations 1

A Disaggregation Approach for Solving Linear Diophantine Equations 1 Applied Mathematical Sciences, Vol. 12, 2018, no. 18, 871-878 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/ams.2018.8687 A Disaggregation Approach for Solving Linear Diophantine Equations 1 Baiyi

More information

Extended GCD and Hermite Normal Form Algorithms via Lattice Basis Reduction

Extended GCD and Hermite Normal Form Algorithms via Lattice Basis Reduction Extended GCD and Hermite Normal Form Algorithms via Lattice Basis Reduction George Havas, Bohdan S. Majewski, and Keith R. Matthews CONTENTS 1. Introduction. The LLL Algorithm. Analysis of Algorithm. Algorithm

More information

Lattice Reduction of Modular, Convolution, and NTRU Lattices

Lattice Reduction of Modular, Convolution, and NTRU Lattices Summer School on Computational Number Theory and Applications to Cryptography Laramie, Wyoming, June 19 July 7, 2006 Lattice Reduction of Modular, Convolution, and NTRU Lattices Project suggested by Joe

More information

Fast Reduction of Ternary Quadratic Forms

Fast Reduction of Ternary Quadratic Forms 1:01 Fast Reduction of Ternary Quadratic Forms 1:02 1:0 1:04 1:05 1:06 Friedrich Eisenbrand 1 and Günter Rote 2 1 Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 6612 Saarbrücken, Germany, eisen@mpi-sb.mpg.de

More information

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basic Algorithms Instructor: Daniele Micciancio UCSD CSE We have already seen an algorithm to compute the Gram-Schmidt orthogonalization of a lattice

More information

How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t

How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t Kaoru Kurosawa and Takuma Ueda Ibaraki University, Japan Abstract. Let N 1 = p 1q 1 and N 2 = p 2q 2 be two different RSA moduli. Suppose that p 1 = p 2

More information

LATTICE POINT COVERINGS

LATTICE POINT COVERINGS LATTICE POINT COVERINGS MARTIN HENK AND GEORGE A. TSINTSIFAS Abstract. We give a simple proof of a necessary and sufficient condition under which any congruent copy of a given ellipsoid contains an integral

More information

BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE

BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE LENNY FUKSHANSKY AND SINAI ROBINS Abstract. We find sharp absolute consts C and C with the following property: every well-rounded lattice of rank 3 in

More information

New Practical Algorithms for the Approximate Shortest Lattice Vector

New Practical Algorithms for the Approximate Shortest Lattice Vector New Practical Algorithms for the Approximate Shortest Lattice Vector Claus Peter Schnorr Fachbereiche Mathemati/Informati, Universität Franfurt, PSF 493, D-60054 Franfurt am Main, Germany. schnorr@cs.uni-franfurt.de

More information

Notes on basis changes and matrix diagonalization

Notes on basis changes and matrix diagonalization Notes on basis changes and matrix diagonalization Howard E Haber Santa Cruz Institute for Particle Physics, University of California, Santa Cruz, CA 95064 April 17, 2017 1 Coordinates of vectors and matrix

More information

A Note on the Density of the Multiple Subset Sum Problems

A Note on the Density of the Multiple Subset Sum Problems A Note on the Density of the Multiple Subset Sum Problems Yanbin Pan and Feng Zhang Key Laboratory of Mathematics Mechanization, Academy of Mathematics and Systems Science, Chinese Academy of Sciences,

More information

The Shortest Vector Problem (Lattice Reduction Algorithms)

The Shortest Vector Problem (Lattice Reduction Algorithms) The Shortest Vector Problem (Lattice Reduction Algorithms) Approximation Algorithms by V. Vazirani, Chapter 27 - Problem statement, general discussion - Lattices: brief introduction - The Gauss algorithm

More information

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................

More information

Looking back at lattice-based cryptanalysis

Looking back at lattice-based cryptanalysis September 2009 Lattices A lattice is a discrete subgroup of R n Equivalently, set of integral linear combinations: α 1 b1 + + α n bm with m n Lattice reduction Lattice reduction looks for a good basis

More information

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin.

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. THE LARGEST INTERSECTION LATTICE OF A DISCRIMINANTAL ARRANGEMENT CHRISTOS A. ATHANASIADIS Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. 6 (1997), 229{246] about the \largest" intersection

More information

F (X 1,...,X d )=(X 1,...,X d ) A (X 1,...,X d ) T,

F (X 1,...,X d )=(X 1,...,X d ) A (X 1,...,X d ) T, Fast Reduction of Ternary Quadratic Forms Friedrich Eisenbrand 1 and Günter Rote 2 1 Max-Planck-Institut für Informatik Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany eisen@mpi-sb.mpg.de 2 Institut

More information

Introduction to Linear Algebra. Tyrone L. Vincent

Introduction to Linear Algebra. Tyrone L. Vincent Introduction to Linear Algebra Tyrone L. Vincent Engineering Division, Colorado School of Mines, Golden, CO E-mail address: tvincent@mines.edu URL: http://egweb.mines.edu/~tvincent Contents Chapter. Revew

More information

CSC 2414 Lattices in Computer Science September 27, Lecture 4. An Efficient Algorithm for Integer Programming in constant dimensions

CSC 2414 Lattices in Computer Science September 27, Lecture 4. An Efficient Algorithm for Integer Programming in constant dimensions CSC 2414 Lattices in Computer Science September 27, 2011 Lecture 4 Lecturer: Vinod Vaikuntanathan Scribe: Wesley George Topics covered this lecture: SV P CV P Approximating CVP: Babai s Nearest Plane Algorithm

More information

CSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Minkowski s theorem. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Minkowski s theorem Instructor: Daniele Micciancio UCSD CSE There are many important quantities associated to a lattice. Some of them, like the

More information

arxiv: v1 [cs.ds] 2 Nov 2013

arxiv: v1 [cs.ds] 2 Nov 2013 On the Lattice Isomorphism Problem Ishay Haviv Oded Regev arxiv:1311.0366v1 [cs.ds] 2 Nov 2013 Abstract We study the Lattice Isomorphism Problem (LIP), in which given two lattices L 1 and L 2 the goal

More information

Lecture 5: CVP and Babai s Algorithm

Lecture 5: CVP and Babai s Algorithm NYU, Fall 2016 Lattices Mini Course Lecture 5: CVP and Babai s Algorithm Lecturer: Noah Stephens-Davidowitz 51 The Closest Vector Problem 511 Inhomogeneous linear equations Recall that, in our first lecture,

More information

A Fast Phase-Based Enumeration Algorithm for SVP Challenge through y-sparse Representations of Short Lattice Vectors

A Fast Phase-Based Enumeration Algorithm for SVP Challenge through y-sparse Representations of Short Lattice Vectors A Fast Phase-Based Enumeration Algorithm for SVP Challenge through y-sparse Representations of Short Lattice Vectors Dan Ding 1, Guizhen Zhu 2, Yang Yu 1, Zhongxiang Zheng 1 1 Department of Computer Science

More information

Isodual Reduction of Lattices

Isodual Reduction of Lattices Isodual Reduction of Lattices Nicholas A. Howgrave-Graham nhowgravegraham@ntru.com NTRU Cryptosystems Inc., USA Abstract We define a new notion of a reduced lattice, based on a quantity introduced in the

More information

Practical Analysis of Key Recovery Attack against Search-LWE Problem

Practical Analysis of Key Recovery Attack against Search-LWE Problem Practical Analysis of Key Recovery Attack against Search-LWE Problem The 11 th International Workshop on Security, Sep. 13 th 2016 Momonari Kudo, Junpei Yamaguchi, Yang Guo and Masaya Yasuda 1 Graduate

More information

Lecture 1: Basic Concepts

Lecture 1: Basic Concepts ENGG 5781: Matrix Analysis and Computations Lecture 1: Basic Concepts 2018-19 First Term Instructor: Wing-Kin Ma This note is not a supplementary material for the main slides. I will write notes such as

More information

1 Matrices and Systems of Linear Equations

1 Matrices and Systems of Linear Equations Linear Algebra (part ) : Matrices and Systems of Linear Equations (by Evan Dummit, 207, v 260) Contents Matrices and Systems of Linear Equations Systems of Linear Equations Elimination, Matrix Formulation

More information

Cryptanalysis of the Quadratic Generator

Cryptanalysis of the Quadratic Generator Cryptanalysis of the Quadratic Generator Domingo Gomez, Jaime Gutierrez, Alvar Ibeas Faculty of Sciences, University of Cantabria, Santander E 39071, Spain jaime.gutierrez@unican.es Abstract. Let p be

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

Lattice Basis Reduction in Infinity Norm

Lattice Basis Reduction in Infinity Norm Technische Universität Darmstadt Department of Computer Science Cryptography and Computeralgebra Bachelor Thesis Lattice Basis Reduction in Infinity Norm Vanya Sashova Ivanova Technische Universität Darmstadt

More information

On Nearly Orthogonal Lattice Bases

On Nearly Orthogonal Lattice Bases On Nearly Orthogonal Lattice Bases Ramesh Neelamani, Sanjeeb Dash, and Richard G. Baraniuk July 14, 2005 Abstract We study nearly orthogonal lattice bases, or bases where the angle between any basis vector

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f Numer. Math. 67: 289{301 (1994) Numerische Mathematik c Springer-Verlag 1994 Electronic Edition Least supported bases and local linear independence J.M. Carnicer, J.M. Pe~na? Departamento de Matematica

More information

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract A Finite Element Method for an Ill-Posed Problem W. Lucht Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D-699 Halle, Germany Abstract For an ill-posed problem which has its origin

More information

Linear Algebra 2 Spectral Notes

Linear Algebra 2 Spectral Notes Linear Algebra 2 Spectral Notes In what follows, V is an inner product vector space over F, where F = R or C. We will use results seen so far; in particular that every linear operator T L(V ) has a complex

More information

Fraction-free Row Reduction of Matrices of Skew Polynomials

Fraction-free Row Reduction of Matrices of Skew Polynomials Fraction-free Row Reduction of Matrices of Skew Polynomials Bernhard Beckermann Laboratoire d Analyse Numérique et d Optimisation Université des Sciences et Technologies de Lille France bbecker@ano.univ-lille1.fr

More information

Topics in Basis Reduction and Integer Programming

Topics in Basis Reduction and Integer Programming Topics in Basis Reduction and Integer Programming Mustafa Kemal Tural A dissertation submitted to the faculty of the University of North Carolina at Chapel Hill in partial fulfillment of the requirements

More information

Coins with arbitrary weights. Abstract. Given a set of m coins out of a collection of coins of k unknown distinct weights, we wish to

Coins with arbitrary weights. Abstract. Given a set of m coins out of a collection of coins of k unknown distinct weights, we wish to Coins with arbitrary weights Noga Alon Dmitry N. Kozlov y Abstract Given a set of m coins out of a collection of coins of k unknown distinct weights, we wish to decide if all the m given coins have the

More information

4.1 Eigenvalues, Eigenvectors, and The Characteristic Polynomial

4.1 Eigenvalues, Eigenvectors, and The Characteristic Polynomial Linear Algebra (part 4): Eigenvalues, Diagonalization, and the Jordan Form (by Evan Dummit, 27, v ) Contents 4 Eigenvalues, Diagonalization, and the Jordan Canonical Form 4 Eigenvalues, Eigenvectors, and

More information

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea Torsion of dierentials on toric varieties Klaus Altmann Institut fur reine Mathematik, Humboldt-Universitat zu Berlin Ziegelstr. 13a, D-10099 Berlin, Germany. E-mail: altmann@mathematik.hu-berlin.de Abstract

More information

Problem Set 9 Due: In class Tuesday, Nov. 27 Late papers will be accepted until 12:00 on Thursday (at the beginning of class).

Problem Set 9 Due: In class Tuesday, Nov. 27 Late papers will be accepted until 12:00 on Thursday (at the beginning of class). Math 3, Fall Jerry L. Kazdan Problem Set 9 Due In class Tuesday, Nov. 7 Late papers will be accepted until on Thursday (at the beginning of class).. Suppose that is an eigenvalue of an n n matrix A and

More information

The Generalized Gauss Reduction Algorithm

The Generalized Gauss Reduction Algorithm Ž. JOURNAL OF ALGORITHMS 21, 565578 1996 ARTICLE NO. 0059 The Generalized Gauss Reduction Algorithm Michael Kaib and Claus P. Schnorr Fachbereich Mathemati Informati, Uniersitat Franfurt, PSF 11 19 32,

More information

Analyzing Blockwise Lattice Algorithms using Dynamical Systems

Analyzing Blockwise Lattice Algorithms using Dynamical Systems Analyzing Blockwise Lattice Algorithms using Dynamical Systems Guillaume Hanrot, Xavier Pujol, Damien Stehlé ENS Lyon, LIP (CNRS ENSL INRIA UCBL - ULyon) Analyzing Blockwise Lattice Algorithms using Dynamical

More information

DIMACS Workshop on Parallelism: A 2020 Vision Lattice Basis Reduction and Multi-Core

DIMACS Workshop on Parallelism: A 2020 Vision Lattice Basis Reduction and Multi-Core DIMACS Workshop on Parallelism: A 2020 Vision Lattice Basis Reduction and Multi-Core Werner Backes and Susanne Wetzel Stevens Institute of Technology 29th March 2011 Work supported through NSF Grant DUE

More information

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice 3. Eigenvalues and Eigenvectors, Spectral Representation 3.. Eigenvalues and Eigenvectors A vector ' is eigenvector of a matrix K, if K' is parallel to ' and ' 6, i.e., K' k' k is the eigenvalue. If is

More information

MATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL

MATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL MATH 3 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL MAIN TOPICS FOR THE FINAL EXAM:. Vectors. Dot product. Cross product. Geometric applications. 2. Row reduction. Null space, column space, row space, left

More information

APPROXIMATING THE COMPLEXITY MEASURE OF. Levent Tuncel. November 10, C&O Research Report: 98{51. Abstract

APPROXIMATING THE COMPLEXITY MEASURE OF. Levent Tuncel. November 10, C&O Research Report: 98{51. Abstract APPROXIMATING THE COMPLEXITY MEASURE OF VAVASIS-YE ALGORITHM IS NP-HARD Levent Tuncel November 0, 998 C&O Research Report: 98{5 Abstract Given an m n integer matrix A of full row rank, we consider the

More information

On the Complexity of Integer Programming in the Blum-Shub-Smale Computational Model

On the Complexity of Integer Programming in the Blum-Shub-Smale Computational Model On the Complexity of Integer Programming in the Blum-Shub-Smale Computational Model Valentin E. Brimkov 1 and Stefan S. Dantchev 2 1 Eastern Mediterranean University, Famagusta, P.O. Box 95, TRNC, Via

More information

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable International Journal of Wavelets, Multiresolution and Information Processing c World Scientic Publishing Company Polynomial functions are renable Henning Thielemann Institut für Informatik Martin-Luther-Universität

More information

Myung-Hwan Kim and Byeong-Kweon Oh. Department of Mathematics, Seoul National University, Seoul , Korea

Myung-Hwan Kim and Byeong-Kweon Oh. Department of Mathematics, Seoul National University, Seoul , Korea REPRESENTATIONS OF POSITIVE DEFINITE SENARY INTEGRAL QUADRATIC FORMS BY A SUM OF SQUARES Myung-Hwan Kim and Byeong-Kweon Oh Department of Mathematics Seoul National University Seoul 151-742 Korea Abstract.

More information

Definite Quadratic Forms over F q [x]

Definite Quadratic Forms over F q [x] Definite Quadratic Forms over F q [x] Larry J. Gerstein Department of Mathematics University of California Santa Barbara, CA 93106 E-mail: gerstein@math.ucsb.edu Version: September 30, 2002 ABSTRACT. Let

More information

The Dual Lattice, Integer Linear Systems and Hermite Normal Form

The Dual Lattice, Integer Linear Systems and Hermite Normal Form New York University, Fall 2013 Lattices, Convexity & Algorithms Lecture 2 The Dual Lattice, Integer Linear Systems and Hermite Normal Form Lecturers: D. Dadush, O. Regev Scribe: D. Dadush 1 Dual Lattice

More information

Basis Reduction, and the Complexity of Branch-and-Bound

Basis Reduction, and the Complexity of Branch-and-Bound Basis Reduction, and the Complexity of Branch-and-Bound Gábor Pataki and Mustafa Tural Department of Statistics and Operations Research, UNC Chapel Hill Abstract The classical branch-and-bound algorithm

More information

Linear Algebra (part 1) : Matrices and Systems of Linear Equations (by Evan Dummit, 2016, v. 2.02)

Linear Algebra (part 1) : Matrices and Systems of Linear Equations (by Evan Dummit, 2016, v. 2.02) Linear Algebra (part ) : Matrices and Systems of Linear Equations (by Evan Dummit, 206, v 202) Contents 2 Matrices and Systems of Linear Equations 2 Systems of Linear Equations 2 Elimination, Matrix Formulation

More information

New Conjectures in the Geometry of Numbers

New Conjectures in the Geometry of Numbers New Conjectures in the Geometry of Numbers Daniel Dadush Centrum Wiskunde & Informatica (CWI) Oded Regev New York University Talk Outline 1. A Reverse Minkowski Inequality & its conjectured Strengthening.

More information

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q), Elementary 2-Group Character Codes Cunsheng Ding 1, David Kohel 2, and San Ling Abstract In this correspondence we describe a class of codes over GF (q), where q is a power of an odd prime. These codes

More information

The subject of this paper is nding small sample spaces for joint distributions of

The subject of this paper is nding small sample spaces for joint distributions of Constructing Small Sample Spaces for De-Randomization of Algorithms Daphne Koller Nimrod Megiddo y September 1993 The subject of this paper is nding small sample spaces for joint distributions of n Bernoulli

More information

Irreducible Polynomials over Finite Fields

Irreducible Polynomials over Finite Fields Chapter 4 Irreducible Polynomials over Finite Fields 4.1 Construction of Finite Fields As we will see, modular arithmetic aids in testing the irreducibility of polynomials and even in completely factoring

More information

Conceptual Questions for Review

Conceptual Questions for Review Conceptual Questions for Review Chapter 1 1.1 Which vectors are linear combinations of v = (3, 1) and w = (4, 3)? 1.2 Compare the dot product of v = (3, 1) and w = (4, 3) to the product of their lengths.

More information

STABILITY OF INVARIANT SUBSPACES OF COMMUTING MATRICES We obtain some further results for pairs of commuting matrices. We show that a pair of commutin

STABILITY OF INVARIANT SUBSPACES OF COMMUTING MATRICES We obtain some further results for pairs of commuting matrices. We show that a pair of commutin On the stability of invariant subspaces of commuting matrices Tomaz Kosir and Bor Plestenjak September 18, 001 Abstract We study the stability of (joint) invariant subspaces of a nite set of commuting

More information

ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS. 1. Linear Equations and Matrices

ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS. 1. Linear Equations and Matrices ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS KOLMAN & HILL NOTES BY OTTO MUTZBAUER 11 Systems of Linear Equations 1 Linear Equations and Matrices Numbers in our context are either real numbers or complex

More information

On the Complexity of Computing Units in a Number Field

On the Complexity of Computing Units in a Number Field On the Complexity of Computing Units in a Number Field V. Arvind and Piyush P Kurur Institute of Mathematical Sciences C.I.T Campus,Chennai, India 600 113 {arvind,ppk}@imsc.res.in August 2, 2008 Abstract

More information

2 THE COMPLEXITY OF TORSION-FREENESS On the other hand, the nite presentation of a group G also does not allow us to determine almost any conceivable

2 THE COMPLEXITY OF TORSION-FREENESS On the other hand, the nite presentation of a group G also does not allow us to determine almost any conceivable THE COMPUTATIONAL COMPLEXITY OF TORSION-FREENESS OF FINITELY PRESENTED GROUPS Steffen Lempp Department of Mathematics University of Wisconsin Madison, WI 53706{1388, USA Abstract. We determine the complexity

More information

Exercise Sheet 1.

Exercise Sheet 1. Exercise Sheet 1 You can download my lecture and exercise sheets at the address http://sami.hust.edu.vn/giang-vien/?name=huynt 1) Let A, B be sets. What does the statement "A is not a subset of B " mean?

More information

Restricted b-matchings in degree-bounded graphs

Restricted b-matchings in degree-bounded graphs Egerváry Research Group on Combinatorial Optimization Technical reports TR-009-1. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Improved Analysis of Kannan s Shortest Lattice Vector Algorithm

Improved Analysis of Kannan s Shortest Lattice Vector Algorithm mproved Analysis of Kannan s Shortest Lattice Vector Algorithm Abstract The security of lattice-based cryptosystems such as NTRU GGH and Ajtai-Dwork essentially relies upon the intractability of computing

More information

The cocycle lattice of binary matroids

The cocycle lattice of binary matroids Published in: Europ. J. Comb. 14 (1993), 241 250. The cocycle lattice of binary matroids László Lovász Eötvös University, Budapest, Hungary, H-1088 Princeton University, Princeton, NJ 08544 Ákos Seress*

More information

A Hybrid Method for Lattice Basis Reduction and. Applications

A Hybrid Method for Lattice Basis Reduction and. Applications A Hybrid Method for Lattice Basis Reduction and Applications A HYBRID METHOD FOR LATTICE BASIS REDUCTION AND APPLICATIONS BY ZHAOFEI TIAN, M.Sc. A THESIS SUBMITTED TO THE DEPARTMENT OF COMPUTING AND SOFTWARE

More information

Linear Algebra, 4th day, Thursday 7/1/04 REU Info:

Linear Algebra, 4th day, Thursday 7/1/04 REU Info: Linear Algebra, 4th day, Thursday 7/1/04 REU 004. Info http//people.cs.uchicago.edu/laci/reu04. Instructor Laszlo Babai Scribe Nick Gurski 1 Linear maps We shall study the notion of maps between vector

More information

Abstract. We show that a proper coloring of the diagram of an interval order I may require 1 +

Abstract. We show that a proper coloring of the diagram of an interval order I may require 1 + Colorings of Diagrams of Interval Orders and -Sequences of Sets STEFAN FELSNER 1 and WILLIAM T. TROTTER 1 Fachbereich Mathemati, TU-Berlin, Strae des 17. Juni 135, 1000 Berlin 1, Germany, partially supported

More information

On Approximating the Covering Radius and Finding Dense Lattice Subspaces

On Approximating the Covering Radius and Finding Dense Lattice Subspaces On Approximating the Covering Radius and Finding Dense Lattice Subspaces Daniel Dadush Centrum Wiskunde & Informatica (CWI) ICERM April 2018 Outline 1. Integer Programming and the Kannan-Lovász (KL) Conjecture.

More information

SOME NEW EXAMPLES OF INFINITE IMAGE PARTITION REGULAR MATRICES

SOME NEW EXAMPLES OF INFINITE IMAGE PARTITION REGULAR MATRICES #A5 INTEGERS 9 (29) SOME NEW EXAMPLES OF INFINITE IMAGE PARTITION REGULAR MATRIES Neil Hindman Department of Mathematics, Howard University, Washington, D nhindman@aolcom Dona Strauss Department of Pure

More information

Jurgen Garlo. the inequality sign in all components having odd index sum. For these intervals in

Jurgen Garlo. the inequality sign in all components having odd index sum. For these intervals in Intervals of Almost Totally Positive Matrices Jurgen Garlo University of Applied Sciences / FH Konstanz, Fachbereich Informatik, Postfach 100543, D-78405 Konstanz, Germany Abstract We consider the class

More information

HKZ and Minkowski Reduction Algorithms for Lattice-Reduction-Aided MIMO Detection

HKZ and Minkowski Reduction Algorithms for Lattice-Reduction-Aided MIMO Detection IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 11, NOVEMBER 2012 5963 HKZ and Minkowski Reduction Algorithms for Lattice-Reduction-Aided MIMO Detection Wen Zhang, Sanzheng Qiao, and Yimin Wei Abstract

More information

Lattice-Based Cryptography: Mathematical and Computational Background. Chris Peikert Georgia Institute of Technology.

Lattice-Based Cryptography: Mathematical and Computational Background. Chris Peikert Georgia Institute of Technology. Lattice-Based Cryptography: Mathematical and Computational Background Chris Peikert Georgia Institute of Technology crypt@b-it 2013 1 / 18 Lattice-Based Cryptography y = g x mod p m e mod N e(g a, g b

More information