10.12.2012 Views

Prime Numbers

Prime Numbers

Prime Numbers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.2 Number field sieve 287<br />

to the left side, so (6.8) simplifies to<br />

ln X ∼ 2<br />

ln n.<br />

d<br />

Hence the running time with d fixed is<br />

L(X) √ 2+o(1) = L(n)<br />

√ 4/d+o(1),<br />

which suggests that NFS will not do better than QS until we take d =5or<br />

larger.<br />

Now let us assume that d →∞as n →∞. Then we may replace the<br />

coefficient d + 1 in the last term of (6.8) with d, getting<br />

ln X ∼ 2<br />

<br />

1<br />

ln n + d ln X ln ln X.<br />

d 2<br />

Let us somewhat imprecisely change the “∼” to“=”andtrytochoosedso as to minimize X. (An optimal X0 will have the property that ln X0 ∼ ln X.)<br />

Taking the derivative with respect to the “variable” d, wehave<br />

X ′<br />

X<br />

−2<br />

= ln n +<br />

d2 Setting X ′ =0,weget<br />

so that<br />

Then<br />

<br />

1<br />

2 ln X ln ln X + dX′ (1 + ln ln X)<br />

.<br />

1 4X ln X ln ln X<br />

d =(2lnn) 1/2 ((1/2) ln X ln ln X) −1/4 ,<br />

ln X = 2(2 ln n) 1/2 ((1/2) ln X ln ln X) 1/4 .<br />

(ln X) 3/4 = 2(2 ln n) 1/2 ((1/2) ln ln X) 1/4 ,<br />

so that 3<br />

1<br />

4 ln ln X ∼ 2 ln ln n. Substituting, we get<br />

or<br />

(ln X) 3/4 ∼ 2(2 ln n) 1/2 ((1/3) ln ln n) 1/4 ,<br />

ln X ∼ 4<br />

3 1/3 (ln n)2/3 (ln ln n) 1/3 .<br />

So the running time for NFS is<br />

(64/9) 1/3 1/3 2/3<br />

+ o(1) (ln n) (ln ln n) <br />

.<br />

L(X) √ 2+o(1) =exp<br />

Thevaluesofd that achieve this heuristic asymptotic complexity satisfy<br />

d ∼<br />

1/3 3lnn<br />

.<br />

ln ln n<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!