![]() |
[QUOTE=Batalov;205250]No, it doesn't. "52" only controls the internal mechanics of the siever. It should be chosen to optimize the speed.[/QUOTE]
I believe that mfbr/a (thanks to jrk for the proper way to specify these two as one) is the largest remaining unfactored number (or norm) which the siever will bother to bust into large primes: above this size, it chucks that (a,b) combination. Is this correct? |
[QUOTE=FactorEyes;205253]I believe that mfbr/a (thanks to jrk for the proper way to specify these two as one) is the largest remaining unfactored number (or norm) which the siever will bother to bust into large primes: above this size, it chucks that (a,b) combination.
Is this correct?[/QUOTE] I see. I think you mean that, the smaller the unfactored part is after removing small primes, the smaller will be the large primes that come out of it. So not as many of them would be needed to build a matrix. If that's the case, though, I don't know what the proper formula is to determine how many needed relations should be deducted because of this. But in this case it must be at least about 7% less for changing mfbr/a from 54 to 52 for it to be any faster. [quote="axn"]Yes, but 27,52 requires fewer relations than 27,54 (something like 10%(?) less). So... [/quote] Where do you get that 10%? If anyone wants to sieve the number, please go ahead and use some other parameters. I did not mean to start confusion. |
[QUOTE=Batalov;205250]No, it doesn't. "52" only controls the internal mechanics of the siever.[/QUOTE]
Yeah, it does. With 27/52 you'll get a usable matrix with fewer relations. [QUOTE=jrk;205262]Where do you get that 10%?[/QUOTE] Quoting from memory based on past experience (+/-) |
[QUOTE=jrk;205262]I see. I think you mean that, the smaller the unfactored part is after removing small primes, the smaller will be the large primes that come out of it. So not as many of them would be needed to build a matrix.[/QUOTE]
Actually, I have no idea. If one drops the mfbr/a values relative to lpbr, then you'll pull fewer large primes, but spend less time fruitlessly factoring large chunks that will yield nothing anyway, and smaller cliques, with more found as a total percentage of relations found, but the relationships among all these are so zany that I really don't know the answer. I'm just trying to pin down the precise definition of mfbr/a. Intuitively, it seems that a smaller mfbr/a would not make a difference, now that I think about it, but I have been wrong enough times about these things. It seems to be time for a series of tests on GNFS 100 through GNFS 125 - one would need to actually sieve them to the matrix stage and compare the return. We could use data for larger GNFS, and SNFS jobs. I might as well do some of this - it could take quite a while. Maybe I'll start with a aliquot sequence in the low 100s, and sieve each composite 3-4 different ways. Ugh. [QUOTE=axn;205265]Yeah, it does. With 27/52 you'll get a usable matrix with fewer relations. Quoting from memory based on past experience (+/-)[/QUOTE] Seems to be little consensus on this stuff: this will be the first experiment I'll try. |
It's true that this not clearly black-or-white.
With lower mfbX, one will get an [I]initial[/I] matrix with [I]fewer[/I] relations, but [I]later[/I] by CPU time; such sieving happens to be both slower and more redundant. Run tests to see. Also, secondary consideration is that for larger projects it is of less importance that an [I]initial[/I] matrix may be built with fewer relations; in distributed projects, people systematically and [URL="http://mersenneforum.org/showthread.php?p=204756"]deliberately oversieve[/URL]. For this relatively low range, I will be not surprised if an optimal mfbX may be lpbX*2-1. Any volunteers to comprehensively check what is the best mfbX for gnfs-180? Such results will be undoubtedly most welcome. |
I did a test a while back with small gnfs numbers. early 90s digit wise I think. having lower mfbX was very helpful for making a factorization faster time wise. The reason being I think was that it got the benefit from some of the larger large primes were not singletons which helped produce the matrix but were gained at very little extra cost of time. As long as relation production is slow enough to not mean the disk slows us then I think that as long as we have the full factorization available then the relation should be saved no matter how many large primes the number already has or the size of the largest large prime. It might not help much but as long as the cost is lower then it would be worth it. These changes dont need extra effort in factoring (a,b) pairs just more outputs.
How easy would it be to allow more large primes to be outputed from gnfs-lasieve? Would switching to only two large primes for very small factorizations be helpful? I don't think so but it is worth trying. |
... Meanwhile, our C128 is getting lonely. I'll do it, using 26/52. Since I can do it pretty fast, maybe I'll play around with complete factorizations using different settings as well, but lets move past this low hurdle first.
|
The C128 is done:
[CODE]prp42 factor: 831368657060398871067580635483867168226159 prp86 factor: 14930977716074183218202849037086987095402611116492933462800195088349992532423708467017 [/CODE] now on a C160 |
[QUOTE=bsquared;205423]now on a C160[/QUOTE]
[code] Using B1=3000000, B2=5706890290, polynomial Dickson(6), sigma=2809319855 Step 1 took 11575ms Step 2 took 4886ms ********** Factor found in step 2: 6977898771856757179216213182115242430943227 Found probable prime factor of 43 digits: 6977898771856757179216213182115242430943227 Probable prime cofactor 473028589072800985492970050195364334013736618114591097601498072758055162228629376693218157854131039061545633483665441 has 117 digits [/code] now c123 |
...a c124 (ready for gnfs)
oops, done. Now a c153. |
[QUOTE=Batalov;205426]...a c124 (ready for gnfs)[/QUOTE]
[strike]I will throw a couple hours of poly selection on it. Should get something usable tonight.[/strike] edit: aborted |
| All times are UTC. The time now is 23:09. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.