mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2009-06-07, 23:27   #1
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

9,497 Posts
Default On the skew choice for SNFS

It is relatively well known that the skew parameter in SNFS is not a dummy one, not to be completely neglected. Usually, though, it needs very little attention and is most frequently chosen to be
skew = |c0/cn|1/n
especially if linear polynomial is simply x-m.

Here's a bit of an additional twist when one uses a reciprocal polynomial.
If the substitution for the reciprocal was t = x +- 1/x, then nothing changes. However, e.g. 2L/M Aurifeuillian cofactors with an exponent divisible by 3, 5 or 7 a substitution may be t = 2x +- 1/x
Then the optimal skew turns out to be
skew = 2 |c0/cn|1/n

In hindsight, the reasons for this seem to be transparent and are left as an excercise to the reader.
Check it out, if you will have an encounter with a number of similar form.
Batalov is offline   Reply With Quote
Old 2009-11-17, 21:18   #2
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

9,497 Posts
Default

A much later P.S.:

For larger problems, always run simulations (a.k.a. sims) (i.e. staggered -f points covering your intended sieving range and -c 2000, then do some statistical analysis*). All seasoned people already do. When I wrote the skew trifle above, I meant that the described starting value may be closer to your final optimized skew. It is not necessarily precisely that value. The sim will show. For larger problems, do away with the stock script, too; use your own parallelization scripts and then, manual filtering, BL and sqrt.

For small problems (up to snfs-200 but not quartics, and up to gnfs-150), good starting guess is probably all that one needs. Much shorter sims, if any. Then factMsieve.pl.

____
* Note, that -a side sim results are more difficult to interpret. The level of yield noise is much higher there, so don't make rush decisions like "sieved a bit with this skew, then with that, and look at this huge change, this must be much better". Not so fast. Instead, at the very least, do average yield rates and yields per se in at least 4-5 points, and decide.
Batalov is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Titan's Best Choice Brain GPU Computing 30 2019-10-19 19:19
Choice of SNFS polynomial degree lavalamp Factoring 15 2018-02-11 14:46
Disobedience is a choice jasong jasong 21 2018-02-11 00:55
A Wise Choice davar55 Puzzles 40 2014-08-20 20:27
GIMPS' charity of choice ixfd64 Lounge 0 2010-03-02 22:00

All times are UTC. The time now is 15:40.


Fri Aug 6 15:40:00 UTC 2021 up 14 days, 10:08, 1 user, load averages: 2.53, 2.58, 2.70

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.