The Shortest Vector Problem in L2 is NP-hard for Randomized Reductions. Extended Abstract Mikl6s Ajtai IBM Almaden ResearchCenter SanJose,CA 95120 email: [email protected] Abstract. We show that the shortestvector problem in lattices with La norm is NP-hard for randomized reductions. Moreover we also show that there is an absoluteconstant E > 0 so that to find a vector which is longer than the shortest non-zero vector by no more than a factor of 1 + 2’** (with respectto the Es norm) is also NP-hard for randomized reductions. The correspondingdecision problem is NP-complete for randomizedreductions. 1. Introduction. A lattice in R* is the set of all integer linear combinationsof It fixed linearly independentvectors. T’he question of finding the shortest non-zero vector in a lattice with repsectto the L, norm was proved to be NP-hard by Van Emde Boas. However the corresponding problem for the Lz norm (or any other &norms for 1 5 p < OD)remained unsolved. Van Emde Boas conjectured almost twenty years ago (cf. [vEB]) that the L2 shortest vector problem for lattices in Z* is NP-hard and the correspondingdecision problem is NP-complete. The cr-approximateversion of the problem is the following: find a non-zerovector 11in the lattice 1; so that its length is at most~1]vc]]where~0 is a shortestnon-zerovector of the lattice. It has beenshown by J. Lagarias, H.W Lens&aand, C. I? Schnorr (cf. [LLS]) that if the cr-appro,ximateproblem is NP-hard for any Q > nl*a (where n is the dimension of the lattice) than NP = co - NP. According to recent a result of 0. Goldreich and S. Goldwasserit is unlikeley that the a-approximation problem is NP-hard evenfor Q:= $, since this problem is in NP tl coAM (see [GG]). In this paperwe show that the shortestvector problem is NP-hard for randomizedreductions.That is, thereis a probabilistic Turing-machine which in polynomial time reduces any problem in NP to instancesof the shortestvector problem. In other words this probabilistic ‘Ruing machine can solve in polynomial time any problem in NP, provided that it can use an oracle which returns the solution of the shortest vector problem if an instanceof it presented(by giving a basisof the correspondinglattice). We prove the sameresult about the 1 + 2-*’ -approximate problem where E > 0 is n sufficiently small absoluteconstantandn is the dimensionot the lattice. (Recently J.-Y. Cai and A. Nerurkar has shown, with a modification of the proof presenetedin this paper,that the factor 1-k 2~*’ can be improved to 1 + It+ (see[CNJ)). Adleman proved in 1995 (see [Adl]) that factoring integerscanbe reducedto the shortestvector problem in random polynomial time, using somevery reasonablebut unproved assumptions.The work of the present paper has startedas an attemptto give a proof of Adleman’s theoremwithout the unprovenassumptions. Adleman has defined a lattice for his proof, using the logarithms of primes. This lattice plays a crucial role in our proof as well. Actually we use a modified and extendedvcrsion of the original lattice. Adleman has used his lattice to factor the integer n. By finding a short vector in the lattice it is possibleto find supersmoothcongruencesmodulo n,- that is, different products of primes (not greater than a polynomial of log n) which are congruentmodulo n. p, be the first m prime numbers,where m is ~tn,..., polynomial in log n. Adleman has defined a lattice V whose basis vectors are rational approximationsof the rows of the following matrix: d&z .. il ( 0 ... *. . . . ‘/‘F ... 0 M 101~~1 .. h&gp, Mlogn 1 The number M is defined so that it balancesthe contribution of the last component to the norm against the contribution of all of the others. The essentialproperty of the lattice V is that if the length of the shortest non-zero vector v is below a certain bound and its coefficients in the given basis are 71, ....~.,,+l and P = n{py I ^/t 2 0}, Q = n(pT I ^/i < 0) then logn+ CE1 logpi is closeto 0, 10 The original motivation for the definition of L was the following. We try to factor the integer w. Let us pick a random residueclassd modulo w (which is generatedas a random a product of random powers of the primes pl, .... pm.) After that, we take a representativeb of appropriatesize (a constantpower of w) from the residue class of d. The important point is that b does not give any information about which representationof d (as a product of small primes) is known to us. Then, by finding a short vector in the lattice, we could get a congruenceb s nE”=, pp’ (mod w). By taking enoughdifferent numbersb we could get enoughcongruencesto factor w. The problematicandstill not completed part of this direct reduction of factoring to the shortestvector problem,is to guaranteethat for a b generatedby this distribution therewill be a good numberin the arthmetic sequence b + kw, 1 = 0, fl, .... f[bc]. While trying to fill this gap in the proof we noticed that there is another distribution for b where it can be proved easily that with a probability of at least 4 there are always good numbersin the given segment of the arithmetic sequence. Namely b will be the product of h distinct elementsof the set (PI, . . ..p.,,}, for a suitably chosenfixed h, with uniform distribtuion on the set of all products with this property. (In this casethe number b reveals its known expressionas the product of small primes, so we cannotgauranteethat we get enoughindependentcongruencesfor factoring.) However, for this distribution, we havethat with a probability of at least 4, the lattice L hasan exponentialnumberof vectorstl with ~~u~~2 < log b + n”. that is TZ~is close to 1 and thereforea = nP - Q is so small that all of its prime factors are among pl, ,,.,p,. Therefore from sucha small vector we get a congruencemodule n amongthe productsof small primes. (An unprovedassumption, formulated in a different more natural way, guarantees thnt the shortestvector is really below the given bound.) F’orthe motivation of the defintion of our extendedlattice we note that if n is squarefree andof the form n = nE”=,p? then (with the right choice of M) (-71, .... -TV, 1) will be a very short vector in the lattice. Of course this does not help much becausein this casewe can find 71, .... 7m easily without using the lattice, We add a new basis vector to the lnttice in a way that evenif n haslarger prime factors,but one of the numbersn-t Zw(w is a fixed intger 1 = 3~1,.... *[nl, e > 0 ) is good, that is, it is squarefreeand of the form n + Iw = n&#, then thevector(-71, .... -“/m, 1,Z)isavery short vector in the lattice. Actually we will be ableto this in a way that the shortestvector must be of this form if thereis at leastone good numberin the given segmentof the arithmetic sequencen + lw. (We will prove that for a random choice of n, with a suitable distribution, with a positive probability thereis always at least 2”” good numbers.) It may seemsurprising that the additive structureof the arithmetic sequencen +lw fits in the multiplicativestructure of numbersonly with small primes. The reasonis that n+Zw can be very well approximatedby n( 1+ X)‘, so the structure is approximately multiplicative. We may consider 1 + z as a “new prime” and add the correspondingrow to the lattice. Since finding the shortestvector in this extendedlattice may be helpful in factoring w (and not n) we change the notation somewhatin the following definition of the lattice L, The dimension of the extendedlattice L is larger by one than the dimension of V and we get it by essentiallyadding a new basisvector to the lattice. More precisely the rows of the following matrix will be the basisof the lattice .L: t/E : i .,. ‘. . il l 0 0.. ., 0 0,. 0 . 0 .. +-&i B low1 B 0 0 w-” At this point in the attemptedproof we haverealized that the lattice L can be used to prove the NP-hardness of the shortestvector problem (even in an approximatesense)for randomizedreductions.Namely the lattice hasthe nice property that it hasa basiswhereall small vectorshave0,l coefficients only (with the exceptionof the last coefficient), moreoverthe numberof vectorsthat are small enoughto havethis nice property is exponential (in the dimension of the lattice.) This createsa possibility to reduce the subsetsum problem to the shortestvector problem. (The NP-completeness of the subsetsum problem was proved by Karp (see[K])). We will look for a solution of the subset sum problem among the coefficiemtsequencesof the short vectors. Although not every 0,l sequencewill occur as a coefficient sequence,still the numberof different 0,l coefficient sequencesis exponential in the size of the subsetsum problem. This will make it possible to find the solution of the subsetsum problem embeddedin some way into a coefficient sequenceof a short vector.We will be able to searchamongthesecoefficient sequencesfor a solution of the subsetsum problem, by embedding our lattice L into anotherlarger dimensionalEuclidean spaceandthereforechangethe length of its vectors.According to this new (~52)norm every short vector will be short in the original sensetoo, but they also have to satisfy someadditional requirements.By defining the embeddingin a suitable way this additional requirement can be that the coefficient sequence(in somemodified form) is a solution of the kp, : Blogb ’ T) I B log(l+ As we will show, with the right choices for the various parameters,this lattice will havethe following property: Supposethat ~1, ..... urn+2are the rows of the given matrix and 21= Cgt2 yivi is a non-zero vector of the lattice generatedby ~1, .... urn+2 with +ym+l 3 0 and ~~~~~ 5 (log b-1-w-l *, Thenv,+r = Lr1,..., -ymE (0, -1) andif I g=l-I,m=lPi r” theng = b+Zw for someI = 0,&l, .... rt[bc]. We show that the converseof this statementis also true, that is, if g = b I- lw for someI = 0, fl, ..,, rt[bc] and g is of the form describedabove then the correspondingvector is shorter than (log b + w-l)+. It is also true that the length of every nonzcro vector is at least (log b)*. 11 subsetsum problem. Therefore,by finding the shortestvector in the embeddedlattice (or one which is approximately the shortest with an exponentially small error) we will be able to solve the subsetsum problem. the lattice whosebasisconsistsof the new longer rows), must provide such a coefficient sequence+yi. Of course this is an idealized situation, becausein general we do not get every 0,l sequenceof length m in the form of 71, ,.., y,n from a short vector w. However combining this idea with the described generalizationof Sauer’stheorem we can conclude the proof. (SeeLemma 2.2 and Corollary 2.2 for an exact formulation of the related results. Corollary 2.1 is only included as an illustration basedon the simplified picture describedabove.) We have describedthree parts of the proof, and as we have said, the second one, the constructive annlogue of Sauer’stheorem, is the most difficult in a technical sense. Still we feel that the most difficult step in the proof was to find the three different parts which together imply our main result and not the proofs of the individual components. Both the choice of the lattice L and the choice of the sequenceCl, .... Ck which determinesthe lattice L’ is probabilistic. In the defintion of L we choose the number b at random, with a given distribtuion, and we are able only to provethat the lattice L hasthe required property with a probability greaterthan 8. (For the proof that L is good for every choice of b we would needvery strong statementsabout the uniformity of the distribution of numberswith small prime factors.)The secondpart of the proof, the construction of L’ through Cl, .... Ck is also probabilistic. Still there is a possibility that a single sequence4, .... C& selectedat random canbe replacedby a polynomial numberof deterministically constructedsequencesso that for eachfixed subsetsumproblem at least one of them is good. Remarks, 1. Adleman has defined the lattice V, so that the coordinatesof the basisvectorsarerationals, they are approximations of the coordinatesof the rows of the first matrix. This way it is possibleto perform a computation whose input is the lattice. We define the lattice L as a lattice in Rm+2, that is, the coordinatesof the basis vectors can be irrational. We will prove all the necessaryproperties of the lattice L, and then show that L can be approximnted by a lattice x C Qm+2 (that is, the basis vectors of E has rational coordiiates) and show that 1 still has the nice properties of L that are neededfor the rest of the proof. Unfortunately both approachescreatetechnical difficulties. 2. The lattice L has been originally defined for a completely different purpose than its final use in this paper. Therefore it may easily happenthat other, perhapsin some sensesimpler, lattices also have the properties that are required from L to completethe proof. In the next section we collect these properties in Lemma 2.1. There are different reasonswhich may motivate the searchfor such a lattice: to make the proof deterministic; to improve the factor in the approximationresult; to makethe proof simpler. 3. As we havedescribedabovewe breakdown the proof into three different parts. We tried to makethe various parts independent,so in eachpart we areusing aslittleinformation from the other parts aspossible. E.g. we formulate what arc As we mentionedabove, at somepoint in the proof, we have to make a transition from an exponential number of 0, l-sequences(coefficient sequencesof short vectors),to all 0,l sequencesof a certain length, becauseotherwisewe cannot guaranteethat the solution of the subsetsum problem is amongthem. As a model for such a transition we usea theorem of Sauerabout hypergraphs. (This theorem is related to the notion of VC-dimension. We cannot use the theorem itself in the proof becauseit is not constructiveenough,but we give a constructiveanalogueof it, at leastin a probabilistic sense.) Sauer’stheorem (we give the exact statementin the next section), statesthat if a set X is a set of subsets of the set S and 1x1 is abovea certain bound dependingon ISI and I: then there is a Y c X, IYl = 12so that every subset of Y occurs among the sets Y rl 2, 2 E X. We may think that S is the basisof the lattice (excluding the last esceptional basis vector) and for each short vector w in the lattice we have T, E X, where T, is the set of elementsof S where the correspondingcoefficient of v is 1. (All of the other coefficients are 0.) Therefore the theoremgaurantees that there is a subsetY of the basisvectorswhere we get all 0, l-sequencesascoefficient sequencesof short vectors.We may look for the solution of the subsetsum problem among the 0, l-sequencesdefinedon Y. (Sauer’stheoremalso guaranteesthat IY I is large enough.) The only problem with this approachis that we do not haveany methodwhich could find such a Y in polynomial time. A randomchoice for Y is not satisfactorybecauseX can be unevenly distributed in S. We formulate an analogueof Sauer’stheorem where a random Y is a good solution with a probability close to 1. Namely insteadof taking a single subsetY we will take a sequence of pair-wisedisjoint subsetsC = (C;, .... Ck) and for each T E X we define a function f~(i) = ITrl Gil on {l, .... k}. We show that if every elementof X is of the sameappropriate size, 1x1 contains sufficiently many setsand we take the sequenceCl, .... Ck at random,then with a probability close to one we get every 0,l functions on (1, .... k} in the form of f~ for a suitable T E X. Theorem2.2 in the next section is an esact formulation of this statement.The proof of this theoremis the technically most difficult part of our paper. There is a third part of the proof, the embeddingof L into anotherEuclideanspacewhich definesa new norm on it. We may think that we do this by simply adding new columns to the matrix defining the lattice L. E.g. if we would want to guaranteethat from a shortestvector v = CL”=, wvi we get the solution of a subsetsum problem xzl ai~ci = b in the form ai = ‘yi, i = 1, .... m, then we can add a last column to the matrix whose elementsare -alK, .... -u&, bK, 0. With the right choice of the number K we get that if there is a solution of the subsetsum problem of the form xi = vi, then the shortestvector in the extendedlattice 1;’ (that is in 12 the important properties of the lattice 1; and then use only thesepropertiesin the other parts of the proof. 4, There arc many related problemsto the shortestvector problem, the nearestvector problem, the nearestcodeword problem etc. (for the definitions seee.g. [ABSS]). Van Emdc Boas hasproved the NP-hardness of the nearestvector problem in all L,, norms 1 5 p 5 co. Arora, Babai, Sternand Swecdyk(cf. [ABSS]), hasshown that evento approximate the nearestvector within a constantfactor is NPhard. A, Vardy has proved recently (cf. [Vl] or v2]) that deciding whetherthereis a codewordwithin a given distance ia NP-complete. More detailed information can be found about theseand other related problemsin [ABSS] or yV2]. 5, The motivation for proving that to find short vectors in lattices is hard, in some sense,comespartly from cryptography. (See [Ajtl], [AD], [GGHl], [GGH2] ). There arc cryptosystemswhosesecurity is basedon the assumtpion that to lind short vectorsin lattices is computationally infeasiblc, Since these assumptionsimply the hardnessof even an approximation of the shortest vector upto a polynomial factor, we cannot really hope to prove their HP-hardness, since, as WCnoted earlier, it would imply NP = co - NP, nt least if the exponent is larger than .5. Still, the fact that closely related lattice problems are NP-hard, makes the hardnessassumptionsof the cryptographicsystemsmore credible, Therefore it would be particularly important to improve the ar-approximateversion of our theoremby proving it for greatervaluesof cI1. 2, The outline of the proof. In this section we break down the proof of our main result (the theorembelow) into csscntislly threedifferent lemmataand show how they imply the theorem, (A full, detailed proof of eachlemma is given in [Ajt2],) Thcorcm 2.1, The shortestvectorproblem in 1;~ is NPhard for randomized reductions. Moreover there is an absolute constant E > 0 so that the (1 + 2+‘)-approximate shortestvector problem is also NP-hard for randomizedreductions, WCprove the NP-hardness (for randomizedreductions) of the shortestvector problem. We get the approximateversion by minor modifications of the proof. We will consider probabilistic ‘luring machinesthat are using nn oracle which returns a solution of the shortestvector problem (in 1;~) if a lattice is presentedto the oracle (representedby a basis), We will show that the subsetsum problem can be solved in polynomial time by such a machine, Since the subset sum problem is known to be NPcomplete this will imply that the shortest vector problem is NP-hard for probabilistic reductions. The subset sum problem can be formulated in the following way: assume that al , .,,, al, b arc integers, and we are Iooking for a solution of the equation &, ajai = b where ZENE (0,l) for i = 1, .,,, t. We define the size of the problem as logz(l6l + 1) + 1 + &, log2(larl + 1). We will not use the subsetsum problem directly but we will use a special caseof it, which is still NP-complete. Definition. The restricted subset sum problem. Suppose that al , .... or, b are integers, max(log2(]bl -il), ma& log,(]ail + 1)) < l3 and we arelooking for a solution of the systemof equationsciZI ajz; = b, cf=, 2i = [!J where zi E (0,l) for i = 1, .... 1. The size of the problem is P(l + 1). It is easy to reduce the subset sum problem to the restrictedsubsetsumproblem, that is, the restrictedsubsetsum problem is also NP-complete. We will consider problems whose inputs are lattices given in Q” where Q is the field of rational numbers. The lattices will be presentedby a basis. So, to define the size of the problem, we have to define the size of a basis. Definitions. 1. If ~1, .... a, are linearly independent vectors in Rm for some rn 2 n, then we call the set {E"=, cwi I QIl,..., Q~are integers3 a lattice. (Sometimes thedefintion is given with the additional requirementrn = la. Sincethe real subspacegeneratedby L can be isometrically embeddedin Rm the two definitions are not essentially different.) 2. If r = t is a rational number, so that (p, Q) = 1, then size(r) = log,(]pl + 1) + log,(lql -i- l), size(O) = 1. If v = (r1 , ... . r,) E Q” then size(v) = Cy=‘=1size(ri). If v1, .... vt is a sequenceof vectors then size(vl, .... vt) = gzl size(vi). 3. ~~v~~ will denotethe La norm of the vector v unless it is explicitly statedothenvise. The motivation for the following lemmais to makesome connectionbetweenthe shortestvector problem and the subset sumproblem. The essenceof the lemma is that that there existsa lattice in Q” whereall of the nonzerovectorswhose length does not exceeda certain limit has only 0,l coefficients in a fixed given basis, (with the possible exception of the last coefficient for each vector). Moreover the number of vectors below this limit is exponential in the dimension of the lattice. Later we will look for the solution of a subset sum problem amongthe 0,l sequenceswhich occur as a coefficient sequenceof such a short vector. By embedding the lattice (linearly but not isometrically) into Qfi for some iFL> m, that is defining a new Euclidean norm on it, we will be ableto gauranteethat the shortestvector in the new lattice hasa coefficient sequencewhich provides a solution for the subsetsum problem. Lemma 2.1. There arepositive ratioflak cl, c2, c3, c4 so that for each sufficiently large positive integer n there is a positive integer rn E [nC1,n2c1], apositivemtionalp < 1, a lattice L s Qm+2, and a basis VI, . . . . v,,,, v,,,+l, v,,,.+z of L so that the followingholds: (I) (2) zzryj 13 v E L, v # 0 implies ~~v~~ 2 1, if 2 is the set of all II E L, v = C~~“~ivi with = n, then I(v E 2 I ~~u~~2 < 1 -I- p3l2 2C3”*ogn, y1 For all v E L, v # 0, if 11~11”< 1 + ~2~“~ Ll m+2 3;vj, and ~~+l 2 0, then ‘yi E {O,l} for , . . . . m,-/m+1 = 1. (4) IfUl # ~2, 11UjI12< 1 f ~2~~’ anduj = (3) for all i E (1, .... I). In the following Corollary we consider the subset sum problem without the additional restriction xgl zi = [Q], This Corollary and the following Theorem are not parts of our final proof. We usethem only to illustrate the main idea of the proof in a much simpler setup. C~lri’j’Vj forj=1,2thenthereisai=1,...,msotbat#)#~~2), (5) size(p) < nca, 0 < p < 2-nC’, size(vl, ....v.+p) < nc2. (61 &i is rational. h1oreoverthere is a probabilistic Turing machine which for each input n gives the following output in time polynomial in n: an integer m, a rational p > 0 and linearly independent vectors VI, ....v.,,+z E Qm+2 so that with a probability of at least 4 if L is the lattice generated byvl, ,.., Urn+2 then m, p, Vi, . . . . vm+2,L satisfy conditions Corollary 2.1. Assume that cl, . . ..cG. m, p, 211,.... vm+2, L are as in Lemma 2.2, ,1is an integer with 1 < I 5 m and Y = {yl, .... ~13E (1, ... . m), IYI = 1. Supposethat x:=1 ai = b is a-n instance of the (not restricted) subsetsum problem SO that 0; = gy,,,(i) i = 1, .... I is a solution of the problem for some v E 5’1, and Ir’ > 0 is sufficiently large. Let D = {&,j)i=l ,j-1, m+l bc the (1 - a.*, by m + 1) matrix defined by dl,y, = Kq for i = 1, .... b, dl,m+l = -Kb, and dl,i = 0 for all other j. Ifw E LtD)+ is a shortestnonzero vector in LtD), and w = $D(U), then Zj = gy+(i), i = 1, .... 1is a solution of the given instance of the subsetsumproblem. (1),(2),(3),~4),(5),(6). Our next goal is to define an embedding of the lattice L (given by the previous lemma) into a higher dimensional spaceso that any shortestnonzerovector of the new embedded lattice (which hasa different metric sincethe embedding is only linear but not isometric), has a coefficient sequence (in the embeddedimage of the basis (Vi}) which provides a solution of the subsetsum problem. Under certain additional assumptionswe will be able to do this asour next lemmawill show. Definitions. Assumethat m, p, ‘~1,.... vm+z, L are fised with the propertieslisted in Lemma2.1. 1. We will use the following notation: So = (z G L 1 z # OS 11~11” < 1+ A t ’ Vm+l2 0)s S2 = {Z E L 12 # 0, 1]~112 < 1 + pzne’ 8 2.2. urn+1 2 O} 2. For eacha: E Rmt2 if z = EL.” TjVj then let A(Z) be them+ 1 dimensionalvector (rl& .... 7ht+l&. (Note that we do not use the last component of o in this definition.) Supposethat m’ is a positive integer and A is a matrix with m’ rows and m + 1 columns. If z E Rm+2, then let $4(z) be the m + 2 + m’ dimensional vector (z, AA(z)). L(“) C Rm+m’+2 will be the lattice generatedby the vectors Il;;(vi), i = 1, .... m-t 2. 3. LtA)f will denote the set of all w E A with w = dA(U) for someu E L, with u . v,+l 1 0. Clearly for all w E LtA), at least one of the vectorsw, -w is in LtA)+. We do not prove this Corollary, since it is not part of our proof, but it easily can be proved even without Lemma 2.2. According to this Corollary we are able to solve the non-restricted subset sum problem by solving the shortest vector problem in LtD), provided that we can find an Y C 0 , -, nz),IV = I so that the subset sum problem has a solution among the evaluationsZj = gy,Ji), v E Sl, The following theoremof Sauerguaranteesthe existenceof such a set Y provided that 1 5 2”‘, where 0 < 6 c 1 and n is sufficiently large with repsect to 6 and cl, (For a proof see[S] or [AS]. The theoremis related to the notion of VCdimesnion,see[VC].) Definition. Assumethat S is a finite set, X is a set of subsetsof S. The pair (S, X) is called a hypergraph. Theorem (Sauer). If (S, X) is a hypergraphand 1x1 > Cf=;’ (If’) then there is a Y E S with b elementssuch that every subsetofY occurs among the sets Y fl 2, Z E X. For eachv E Sl, v = Czt” yivi let TV = (i 5 m 1 = 1). We apply Sauer’stheorem with S = (1, .... m}, % X = {T,Iv E Sl). We have that ISI < nc’ and by (1) and (4) of Lemma 2.1 1x1 2 2CJn10gn. Since 2 < n&,0 *: 6 < 1 and n is sufficiently large with respect to cl and S the requirements of Sauer’stheorem are met with b 3 1. (In&d ‘& (If’) <l(nQ)’ <e610~nen6clloen <2Can*oEn,) Therefore there is a set Y ,C S, IYl = I so that every 0,l function on Y is of the form gy+ for some v E Sl. This clearly implies that the solution of the subsetsum problem is among them. (The requirement 1 < n8 does not cause any problem since if 2 is given and we pick the smallest n with I < n6, then the correspondingbasis of the lattice L will bestill polynomial size in 1.) Sauer’stheoremtherefore guaranteesthe existenceof the required setY, but it doesnot provide any way for finding it (finding Y in polynomial time would be necessaryto completethe proof this way). Unfortunately the proof of the theorem is not contstructive (from Lemma 2.2. Assume that cl, ~2,ca,cq are fixed with the properties in Lemma 2.1, c5 > 0, n is sufficiently large, m,fhvl, .... vm+2,L satisfy the conditions of Lemma 2.1, m’ 5 ncs is a positive integer A is a matrix with m’ rows and m + 1 columns and all of the entries of A are integers with absolutevalues no larger than ncs. If there is a v E 5’1, so that IIAA(v)ll” = min{llAA(~)~~2~z E S2) and w is a shortesr nonzero vector of L(“) with w E LIA)+, then there is a u E 5’2 so that llAA(~)lj = llAA(v)ll and w = $A(%). Definition. Assume that Y C {l, ....m). Y = = I and L, up, . .. . vm+2 are fixed with the properties given in Lemma 2.1. For each v E L, u = CE:” yivj, gy+, mill be a function definedby gy,, (i) = “/y, (~1,..,,yl3,IYl 14 our point of view), To be able to usethe describedapproach WCgeneralizethe theorem,namely we replacethe setY with n more complicatedstructure in a way that makesthe proof mom constructive. First we note that it would be sufficient for our proof if a randomchoice of Y would satisfy the requirementsof the theoremwith a positive (polynomially large) probability. (In this caseby taking many randomchoicesof Y we could get at least one which is good for our purposes.)Unfortunately this is not true if Y is uniformly distributed, sinceX can be concentratedon a small subsetof S. In order to avoid this difliculty, instead of taking a subsetY with I elements,we will take a sequenceof disjoint subsetsCl, ... . Cl eachwith P elements,where T will be a suitably chosenpositive integer. Now our goal is to get such a sequenceCl, .... Cl so that for every O,l-function f on (1, ....I} there is a T E X with f(i) = ICi rl TI for i = 1, ....Z. The original setup can be considered as a special case of this, namely when each C{ has exactly 1 clement. We will formulate an analogue of Snucr’stheoremwith this new representationof the 0, l-functions, We needsome additional restrictions on the hypcrgraph (S, X), (which will hold in our case). Among other conditions we will assumethat all of the setsin X has the samenumber of elements. This is not a real restriction sinceif X is of exponentialsize(in n) andS is of polynomial size then X always has a subsetof exponential size which contains sets of the same cardinality. Fixing this common oisrehelps to fnd the right choice for the other parametersin the theorem, Defmition. A hypergraph(S, X) is called n-uniform if ~T~=nforallT~X. Theorem 2.2. For all ~1 > 0, or2 > 0 there exist 0 < 61 < 1, 0 < 6s < 1,0 < Sa < 1 so that for aJJsufficiently Jnrgcn the following holds: Assume that (S, X) is an n-uniform hypergraph,n2 5 IS( 5 ~91, 1x1 2 Zaanlogn, Iz = [da] and Cl, .... Ci: is a mndom scqucnccof pairwise disjoint subsetseach with exnctly [ISIn -l-ba] elements,with uniform distribution on the sot of all sequenceswith lJ~osoproperties. Then, with aprobnbility of at least 1 - n 4 the following holds: Soreach0, 1-valuedfunction f definedon (1, .... k) there JsnTEXsotJJatf(j)=ICjnTIforalJj=l,...,Iz. WCwill USCthis theoremto completeour proof. First we formulatean analogueof Corollary 2.1 which is also a corollary of Lemma2,2 but will be usedtogetherwith Lemma2.2 (insteadof Saucr’stheorem). In this Corollary we will considcr the restrictedsubsetsum problem. Dcllnitions. 1. Assume that C = (Cl, .... Cl) is a sequenceof disjoint subsetsof (1, .... ml and L, ~1, .... wm+2 arc given with the properties describedin Lemma 2.1. For cnch ‘u E L, 21= C;n=?;2~iyi’u;, gc+, will denote a function defined by ga,u(i) = xjeoi Tj2. Let D = (4~)r=1,,,,, ~-2, j=l,..., m+l be a ma-ix with 1I- 2 rows and m -l- 1 columns,defined by (1) 4,j = ail3 for all j E Ci, &,,,,+I = -b13 and 15 dlj = 0 for all other valuesof j (2) da,j = I3 for all j = uf-, Cj, ~Ja,~+l= -[$a3 and d2,j = 0 for all other values of 7, (3) For all i = 1, .... I, d&j = 1 if j E Ci and &+ad = 0 otherwise If Cl, ...) Cl are consecutiveintervals of (1, .... m} then D is the matrix on the top of the next page. Corollary 2.2. Assume that cl, ... . c5, m, p, 211,.... v,+2, L are as in Lemma 2.2, I is an integer witi l_<Z~mandC=(C~,..., Cl), is a sequenceofpahwise disjoint subsetsof (1, ....m}. Supposethat Cfzl cai = b is an instance of the restricted subsetsum problem so that Xi = g+(i), a’ = 1, .... I is a solution of the problem for somev E Sl. Let D be the (I + 2 by m + 1) matrix defined above. Ifw E L(“)+ is a shortestnonzero vector in L(“), anduI = $D(u), hen 2; = SC,=(i), i = 1, .... I is a solution of the given instanceof the restricted subsetsumprobJem. Now, accepting Lemma 2.1, Lemma 2.2, Corollary 2.2 and Theorem 2.2 we can prove our main theorem. We describe a probabilistic algorithm V using an oracle which gives a shortest vector of the lattice presentedto the oracle. Each use of the oracle will be counted as 1 time unit. V will find a solution of the restricted susbetsum problem cf=, aixi = b (provided that such a solution exists) in time polynomial in I, with a probability exponentially close to one, Assumenow that an instance cf,, &xi = b of the restricted subsetsum problem (which has a solution) is given as an input. Let cl, ~2,ca,c4 be the constantswhose existenceis statedin Lemma 2.1. Let Sl, 62,153be the numbers whose existenceis guaranteedby Theorem 2.2 with cyl --P 2~1, era + ca. Finally let n = r&l. We apply Lemma 2.1 for this n. According to the lemma p, m, ~lr, .... v,+a can be computedin time polynomial in n, and so in I too, with the propertieslisted in the lemma. (More precisely this happenswith a probability of at least 3 only. So we will perform the algorithm describedbelow for the given values of p, m, ~1, .... v,+s, if we do not get a solution of the subset sum equation we repeat it with other random values. Performing this a polynomial numberof times, with a probability exponentially close to 1 it will happpenat at least once thatp,m,vr ,..., ~,+a satisfy the conditions of Lemma 2.1 ). We take a random sequenceC = (Cl, .... Cl) of pari;iS,e disjoint subets of S = (1, ....m} each with exactly n-1-6a] elements,with uniform distribution on the sets of all sequenceswith theseproperties. Clearly this randomization can be easily performed by picking the sets Ci recusrsively. n = r&l implies that I < [n”‘] therefore we may apply Theorem 2.2 with al --P 2~1, CY~+ ca, s + (1, .... m},I:-+Iand X + (2 C {l, .... m) 1Zlu E Sr, ‘v = CL? ~ivi, 2 = (i 1Tj = l,i = 1, ....ml). According to the conclusion of the theoremwith a probability of at least 1 - n m&swe have that each 0,l function all3 P . .. ... a# P 1 .. Ii .. il . .. -. . ... *. . ... 1 . : 0 .. i . . . ail3 ... P .. . . .. a+P P ... *. . ... -. . ... ... *. . ... *. . ... 0 . : 1 .. il 0 . : 1 .. i . . . +P ... P ... 0 . *. . : ... 0 . *. : . . . a,13 0 ... . .. l3 0 ... 0 0 ::: . *. *. .:: . .: .,. 0 0 ... .. .. ‘. *. . * ... ... f(j) onil, ....m} is of the form f(i) = ICi tl !I’1for some !I’ E X. If this is the casethen there is a T E X so that pi = ]Ci tl TI is a solution of our subsetsum problem. (We have assumedthat there is a solution). By the definition of X and gc,il we have that there is a II E Sl so that pi = gcly is a solution of the subsetsum problem. We may apply now Corollary 2.2 and get that if w E .LtD)+ is a shortestvector in dD) and w = &(u), then oi = QCp i = 1, ..,l is a solution of our susbetsum problem. 2, may find such a w by asking the oracle for a shortest vector in .L(“). D presentsthe lattice LtD) to the oracle by the basis $D(ui), i= 1, .... m. (By the definition of ?c,D the size of this basis is polynomial in 1.) The oracle gives a shortestvector w’ in L(D) since either w’ or -w’ is in LID)+, ‘D finds a w with the required property. Writing w as a linear combinationsof the vectorsvi andusing the fact that $D is a homomorphism, 2, finds the vector u E L and so the solution of the subset sumproblem. This way the algorithm hasfound the solution only with a probability 1 - n-63. Repeatingthis a polynomial number of times independentlywe may ensurethat the probability of successis esponentially close to one. 1 i 0 -bt3 0O -Tz3 . 0 . : i, ... 0 i .. 0 hypergraphdefined from the primes and adding the corresponding condition to the assumptionsof Theorem 2.2 is a possibility for improvments. (It may result only in better constants.) Sketchof the proof of Theorem 2.2. We will randomize the setsCl, .... ck sequentially.The elementsof the individual sets0; will be also randomizedsequentially, more precisely in bigger blocks. After eachrandomization we count the number of setsT E X which intersect the already randomized(or partially radnomized)setsC!i in a given number of elements, The “given number” will be only 0 or 1. In other words assumethat f is a fixed 0, l-function definedon L, and supposethat Cl, .... C+1 has been already randomized and Ci partially randomized(Cl will denotethe part of C?iwhich has been alreadyselected). We count the number of T E X with f(j) = ICj n TI for j = 1, .... i - 1 and f(i) = ICl n TI. We prove the theorem by showing that with a high probability this number g is always close to its expectedvalue. More precisely this will not be necessarily true for our original set X but we show that X has a subset X’ with nice dispersionpropertieswhich still hassufficiently manyelements(Lemma5.2) and for such an X, g and its cxpetted value will be always close. The proof of Theorem 2.2. We give only a sketch of the proof and a few details. The full proof is available in [Ajt2]. (The numbering of lemmatahere is identical to the numberingin the full version.) Without somedispersionproperty we cannotexpect that sucha statementis true. Indeed assumethat all of the setsin X contain a single point a E S. If a is selectedas a memeber of a Cj then automatically IT n Cjl $ 0 for all E X although the expectednumber of such sets T E X can be quite large. Thereforewe needan assumtpionthat the number of setsin X containing any fixed point of S is not too large comparedto 1x1 (lessthan a polynomial fraction). Actually we will usea similar assumptionabout the cardinality of setscontaining two fixed points, This is equivalent to the statementthat X is (1x1, n-“, 2) dispersed.Even if we start with such an X our proof may breakdown, becauseafter selecting Cl, .... Ci we will need that if we replace X by Xi the set of all T E X with f(j) = IT n C.jl for j = 1, .... i, then Xi hasthe samedispersionproperty. Unfortunately the Wb- a, 2) dispersion property is not inherited this way. (We will not have a similar problem while selecting the elementsa single set C; becauseduring this processwe measure the error relative to the size of X at the beginning of the selection process.)Assumenow that X is (1x1, n’“, 1) dispersed,for somepositive integer 1 and let’s seewhat happens during the choice of Cl. If we are able to prove that Definition. Assumethat (S, X) is a hypergraph. (S, X) will be called (Al, a, b)-dispersed,if I(2 E XIB 2 T}I < &nf holds for all i = 0, 1, .... X:andfor all B C S, JBj = i. If 2 C S then we will saythat (S, X) is (itf, CY,k)-dispersed on Z-if I{?’ E XIB C_T)I < CZ-~M holds for all i = 011, .... b and for all B 5 2, Il3I = i. Remark. If S is the set of primes pi, ....pL (as defined in Lemma 3.2) and X consists of those subsetsT C S with I”IPETp E I where I is a fised interval, then X will hwe very strong dispersion properties in the sensedefined above. Namely if B C S then we have (appro?rimately)that I(T E X I B E T)I 5 111nPeTp-l. We do not utilize this property in our proof of the NP-hardness result (although it was usedin an earlier version of the proof). Theorem2.2 does not assumeany dispersion property of the set X, we have assumptionsonly about its cardinality. (We will show that there is large a subsetof X with nice dispersionproperties.) Taking into accountthe dispersionpropertiesof the 16 the numberg is close to its expectedvalue using that X is s WI, n-, 2) dispersed,then we may apply the sameproof to the subsetof X containingl - 2 fixed points. (This subset in (1X1,n’“, 2) dispersed,) This way we get (approximatley) that X1 is (IXlI,n-*, 1 - 2) dispersed. Continueing selectionsof the setsCi we get that Xi is (IXil, nea, I - 24 dispersed,Lemma5.2 guaranteesthe dispersrionproperty of the r;electcdX’ C X with a large I, so during the selections of the setsCi, Iwill decreasebut it will remain alwayslarger thnn 2. The subsetX’ selectedin Lemma5.2 hasaspecial structure, namely all of it setscontain a common subsetB with nt most (1 - P)n elcmetnsfor someconstant0 < /3 < 1. In the rcmnining part of the proof we will consideronly setsCi which hasan empty intersectionwith B. Sincethe probability thnt B tl U Cf = 0 is at least 1 - n-6 for someconstant 6 > 0 it doesnot causeany problem. End of sketch. WC formulate now another weaker version of Theorem 2,2 where the statementsare made only about hypergraphs (ISl,X) that are (IXl,n-a, n) dispersedfor someconstant cy,Wealso give someindication aboutthe choiceof the numbers61,i = 1,2,3. Later we show that this waekerversion implies the original theorem. Notntion. 8 4 yl, .... yk will mean that 2 is sufficently 5mnll with respectto ~1, ..,, yk. We claim that IBI 5 (1 - p)n. Indeed, otherwise the number of elementsof X containing B is at most ISlfl* 5 (nal)B* = 2Sal*log*. The definition of B implies that this number is at least IXln-fl* > 2aan*ogn-~n*ogn = This 2h-BWw. We got 2( aa-B)*lofi < 2h*log*. is a contradiction since@is sufficiently &all with respectto w,a2. Now we show that B satisfies the conditions of the lemma. According to (5.1) IX’1 > n-BIB1 1 n-fin > 2+*l”gn. Supposethat contrary to our assertion(S’, X’) Z ’ not (IX’l, n-p, n- IBI)-dispersed.Then thereis a D E IX’1 withIDI=j,lIjIn-IBIsofhatI(T’EX’IDC T’}I > IX’ln-BJ. For eachset T’ in the last inequality we have that B U T’ E X. Therefore if B’ = B U D then I(T E X 1B’ E T}I 2 IX++ 1 n-@I+@j = n-@lB’I in contradictionto the maximality of B. Q.E..D.(Lemma5.2) Lemma 5.2, For aJl~1 > 0, (~2> 0 thereexist a p > 0 80 Chatifn is sufficiently large then the followingholds. Assumetbnt (S, X) is an n-uniform hypergraph,ISI 5 nal and 1x1 > 2aanlogn. Then thereis a B C S, IBI 5 (1 - p)n, =(T-B ITEX,BCT} 00 r& if S = S-B,X’ lhen IX’1 > 2onlogn and (9,X’) is an n - IBI-unifbnn (IX’], n-P, n - IB I)-dispersedhypergraph. Now we show that Lemma5.1 implies Theorem2.2. We apply Lemma 5.2 to the hypergraph (S, X) of theorem 2.2. Let (S’, X’) be the hypergraphdefined in Lemma 5.2. We have that it is (IX/l, n-p, n - IBI)-dispersed and IX’] > 2@*l”gn. Let m = n - IBI. We may formulate some cons&ences of thesepropertiesin terms of m. We get that IX’1 2 2pm*ogmand (9,X’) is (IX/l, n-g, m) dispersed (sincem 2 j3n 2 nf). Now we may apply Lemma5.1 to the hypergraph(S, X), with n + m, ~2 + p, ora + $. We pick the numbers Si = 1,2,3 so that they meetthe requirementof Lemma5.1. We claim that the requirementsof Lemma 2.2 are also met with the same81,62 and Sa + +. Assume that we pick CJ.at random with the distribution given in Lemma $-; ; u”i=l (-ji is a random subset of S with exactly [n6~]ISln-1-6s 5 ISln-1-6a+61 5 ISln-l-$ elements. (& wassufficiently small withrepsect to 62). Since IBI 5 n, we have that P(F fl B = 0) 5 nn-l-3 = n-2. The distributionof Cl, .... Ck with the condition F fl B = fl is the sameas the distribution of Cl, .... Ck according to Lemma 5.1. Therefore the probability that Cl, ... . Cr: satisfiesthe conclusion of Lemma 5.1 and so the conclusion of Theorem 2.2aswellisatleast l-(n-~-(l-n’Q)n’b5) 2 l-n-+. Q.E.D.(Theorem2.2) Proof of Lemma 5.1. We do not give here a detailed proof, we only formulate the key lemmataof the proof. We will pick the sets Cl, .... Ck sequentially and describe the distribution of the number of intersectionsT rl C;, T E X with one or zero elements. The following lemma describes what happensat the choice of a single Ci (C in the lemma below). The hypergaph(S, 2) in the lemma will play both the role of (9, X) (for someS’ c S) and (S’, XD), where DcSandXD =(TEXI DET). Proof, Assume that p > 0, is sufficiently small with rcopcct to ry1 and cy2. Let B E X be maximal with the following property: (5.1) I(T E X 1B c T)I > n-@lBllXI. Lemma53 Forall& > O,fls > 0 and71 > O,TZ> 0, if+yz 4 71 % pl,p~ then the following holds. Assume that M > 0 and (S, 2) is an n-uniform (M, n-pa, 2)-dispersed hypergraph,an2 5 ISI 5 n@l and C is chosenat random Lemma 5.1. For all ~1 > 0, cy2> 0, (~3> 0 and& > 0 62 > 0, 63 > 0 if 63 4 61 4 62 4 crl, (Y~,cY~, and n is suflicienlly huge then the following holds: Assume that (S, X) is an n-uniform (IXl,n-aS,n)dispersedhypergraph,n2 5 ISI < 91, 1x1 2 2a~n’o~n, k = [dl] and Cl, ..,, Ck is a random sequenceofpainvise disjoint subsets each with exactly [lSln-1-6’] elements, with uniform dislribution on the set of all sequenceswith lhcscpropcrtics, Then with aprobability of at least 1-2-n6S lhe following holds: fore&O, 1-valucdfunctionf definedon(1, ....k)there is a T E X SO that f(j) = IC’j II TI forallj = 1, .... k. We will show that this lemma implies theorem2.2. The following lemmais neededfor this proof. 17 with uniform distribution from the set of subsetsof ISI with c.yactlyt elementswhere ISjn-1-27a < t < ISln-l-~~~. Supposefurther that the numbersXi, i = 0,l are given so thatfbr~~~~S~~~rtithI~l=n,Xi=P(ICflF;-l=i) Assume further that Y is a random variable uniformly distributedon theset ofsubsetsofA with esactly s elements. Then with a probability of at least 1 - 2-t6, we have that fori = 0,l. Then with aprobabilityofat least 1-2-n71 we havethat l(c YEY fori = 0,l if 1215 M then, I{T E 2 I IT n Cl = i}l = XilZl + & W(Y)) - sW1 c ~(415 Kt”” SEA where II&l 5 n-‘t’lM REFERENCES Lemma 5.4. Forall& > O,& > 0 andqj > 0, if71 3 PI,& then fhe following holds. Assume that M > 0 and S, 2 is (m n-uniform (iU, n -pa, 2)-dispersedhypergr&ph, Isin2 5) ISI 5 n p1 and C is chosen at random with uniform distribution from the set of subsets of ISI with exactly P elementswhere T = ISln-l-ya, 3’1 5 72 5 2~~. Suppose further that the numbersui, i = 0,l are given so that for any [ABSS] S. Arora, L. Babai, J. Stern, Z. Sweedyk,The hardnessof approximateoptima in lattices, codesand systemsof linear equations,Proc. 34-th Annual Symp. Found. Computer Science,1993,pp. 724-733. [AD] M. Ajtai, C. Dwork, A Public Key Cryptosystemwith Worst-Case/Average-Case Equivalence. Proc. 29-th Annual ACM Symp. on the Theory of Computing, 1997, pp. 2S4293, and Electronic Colloquium on Computational Complexity, 1996, http://www.eccc.uni-trier.deleccc/ [Adl] L. Adleman, Factoring andLattice Reduction, Manuscript, 1995. [Ajtl] M. Ajtai, GeneratingHard Instancesof Lattice Problems, Proc. 2%th Annual ACM Symp. on the Theory of Computing, 1996,pp. 99-10s. For the full version see:Electronic Colloquium on ComputationalComplexity, 1996, http://www.eccc.uni-trier.de/eccc/ F C S with IFI = n, ai = P(IC n FI = i) fori = 0, I. Then with a probability of at least 1- 2+“’ we have that fori = 0,l if 121 5 M then, I{T E 2 I ITn Cl = i}l = qlZ ‘I +Ri where l&l 5 10n-2raM. In the proof of this lemma we estimate{T E 2 Cl 2 2). For this kveusethe following lemma. I ITn Lemma 5.5. For all sufficiently small 6 > 0 and for all sufficiently large positive integers s and t the following holds: assume that A is a finite set, w(z, y) is a real-valued function of two variablesdefined on A and K > 0 is a real number with the followingproperties: (I) 0 5 w(z, y) forall 3cE A, 01 Ca&4 4% Y) 2 K forall y E A, = w(y, z) forall a,y E A, c3bJbY) (4 ~214-2E&i C9J@I 4~3YN 5 Kt, (5)IAl > st2 Assume further that Y is a random variable uniformly distributedon the set ofsubsetsofA with esactlys elements. Then with a probability of at least 1 - 2-tS, we have that c c EEY YEY +, Y) I [AjQ] M. Ajtai, The ShortestVector Problem in L2 is NPhard for RandomizedReductions.Electronic Colloquium on ComputationalComplexity, 1997 http://www.eccc.uni-trier.delecccl [AS] N. Alon, J. Spencer,The Probabilisitc Method, John Wiley & Sons, 1992. [AC] J.-Y. Cai, A. Nernrkar, Approximating SVP to within a factor of (1 + dim’) is NP-hard under randomizedreductions, IEEE Conferenceon Computational Complesity (to appear), so also Electronic Colloquium on Computational Complexity, 1997,TR97-059 http:/lwww.eccc.uni-trier.de/eccc/ [Ch] H. Chemoff, A Measureof Asymptotic Efficiency for Tests of a Hypothesis Based on the Sum of Observations, Annals of MathematicalStatistics 1952,(23), pp 493-507. [vEB] P. Van Emde Boas, Another NP-complete partition problem and the complexity of computing short vectors in a lattice, Tech. Report U-04, Dept. of hjathematics, Univ. of Amsterdam,19SO. [GG] 0. Goldreich, S. Goldwasser,On the Limits of NonApprolrimability of Lattice Problems, Electronic Colloquium, 1997,on ComputationalComplexity, http://www.eccc.uni-trier.de/eccc/ 2Kt Lemma 5.6. For all sufficiently small 6 > 0 and for all sufficiently large positive integers s and t the following holds: assume that A is a finite set, w is a real-valued function on A and K > 0 is a real number with the following properties: CI)O~w(~)<KforaZlzcA, (2) sIAI-~ CoEA W(X) < Kt, (3) IAl > st2. 1s [GGHl] 0. Goldreich,S. Goldwasser,S. Halevi,Collisionfree hashingfrom latticeproblems,ElectronicColloquium, 1996,on ComputationalComplexity, http://www,eccc,uni-triezdeleccccl [GGH2] 0, Goldreich, S. Goldwasser,S. Halevi, Publickey cryptosystemsfrom lattice reductionproblems,Electronic Colloquium on ComputationalComplexity, 1996, http:l/www,eccc.uni-trierdeleccccl [K] R, M. Karp, Reducibility amongcombinatorialproblems, in Complexity of Computer Computation, e.d. R. E, Miller and J. W. Thatcher,New York: PlenumPress, 1972 [LLS] J, Lagarias,H.W Lenstraand,C. R Schnorr,KorkineZolotarevbasesand successiveminimaof a lattice and its reciprocallattice,Combinatorics10 (1990),333-348 [S] N, SauerOn the densityof familiesof sets,Journalof CombinatorialTheory,SeriesAl3,1972,145-147 [Vl] A, Vardy,The Intractability of Computingthe MinimumDistanceCode,Preprint [V2] A, Vardy,Algorithmic Complexityin CodingTheory nnd the Minimum DistanceProblem. Proceedingof the Twenty-NinthAnnualSymposiumon Theoryof Computing, May 4-6, El Paso,Texas,pp 92-109 [VC] V,N, Vapnik and Ya. Chervonenkis,On the uniform convergence of relativefrequenciesof events’to their probabilities,Theoryof ProbabilityApplications1971,(16),264 280, 19
© Copyright 2026 Paperzz