![]() |
|
|
#12 | |||
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
11110000011002 Posts |
Quote:
Two notes from re-examining that thread after all these years: - - 1. In post #9 dswanson correctly points out that "ribwoods" (that's me, before I was "cheesehead" here) misinterpreted the second column, but he himself misinterprets me when he speculated that I had "missed the point, which is that nofactor.txt had claimed that this exponent had no factor below 2^62. So it is indeed a trial-factoring failure." No, I had not missed that point. And, I now think, we were both partly right about whether the misses were a failure of "trial factoring" -- depending on whether one considers "trial factoring" to mean only the actual trial-factoring search computations on potential factors, or to mean not only the search computations but also the setup and reporting of such searches. - - 2. According to all the evidence I've seen, both back then and now, the most likely cause of those missed factors was that (note the part B revision from what I stated above in post #9): Some entire power-of-2 ranges of TF results on a few exponents were not properly reported, because either: A) mistakes in setting up the TF runs accidentally omitted specifying some power-of-2 ranges, or B) a few TF runs on some power-of-2 ranges were executed but never reported, but the database was erroneously updated to show that those power-of-2 ranges had been searched and reported unsuccessful. (In some cases, the missing reports would have shown a factor found, and those factors are what we're rediscovering since then.) Possibilities A and B were both explored in a 9 Oct 2001 mailing list posting by Reto Keiser, quoted in "Missed small factors" thread post #17: Quote:
Quote:
There also could be other reasons than forgetfulness for failure to check in results on some power-of-2 ranges. - - Personally, I think the evidence we have does not support the theory that the computations examining whether potential factors were actual factors were at fault in some TF software, but is all consistent with the theory that the missed factors were due to a setup or reporting failure. Last fiddled with by cheesehead on 2010-04-17 at 08:01 |
|||
|
|
|
|
|
#13 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
17·487 Posts |
Any missed factors for exponents below 2,000,000 could easily be due to a program bug. There were several such bugs in the earliest prime95 versions. These exponents were likely trial factored in the 1996 - 1999 time frame.
|
|
|
|
|
|
#14 |
|
Aug 2002
Termonfeckin, IE
24·173 Posts |
Hmm! For some reason, when I first tried to reserve these exponents for TF from 61->62, I got an error saying no more TF is needed and the exponents were removed from my wtd. But now it seems I am able to get the exponents reserved without any trouble. I'm doing a P-1 on some exponents as well. generally, those with B1,B2 at 20k,20k or less.
|
|
|
|
|
|
#15 | |
|
Aug 2002
Termonfeckin, IE
24·173 Posts |
Quote:
|
|
|
|
|
|
|
#16 | |
|
"Mark"
Feb 2003
Sydney
3×191 Posts |
Quote:
Quite arbitrarily, anything with B2 < 200000, I do to 100000,2500000. IIRC, roughly 5% find a factor (although my bounds were slightly lower then). TF by one bit-level finds ~1.5%. Having them assigned in PrimeNet is not so simple, though. To specify the bounds, one needs "Pminus1" lines in the worktodo, but PrimeNet won't accept them. (It says "unsupported assignment work type: 3".) So I put in "Pfactor" lines, PrimeNet registers them & supplies the AIDs, and then I change them to what I want, leaving the AIDs in. |
|
|
|
|
|
|
#17 | |
|
"Jacob"
Sep 2006
Brussels, Belgium
195410 Posts |
Quote:
Code:
Woktodo.txt line B1 bound B2 bound Pfactor=1,2,4700021,-1,61,1 25000 343750 Pfactor=1,2,4700021,-1,61,2 60000 960000 Pfactor=1,2,4700021,-1,61,3 95000 1781250 Pfactor=1,2,4700021,-1,61,4 130000 2697500 Pfactor=1,2,4700021,-1,61,5 165000 3671250 ... Jacob |
|
|
|
|
|
|
#18 |
|
"Mark"
Feb 2003
Sydney
10001111012 Posts |
|
|
|
|
|
|
#19 |
|
Aug 2002
Termonfeckin, IE
24×173 Posts |
You can use non-integers for bounds as well. Try 3.2. I used the standard "2" tests saved and I got bounds of 60/65k and 1200/1218k with 1.5GB of memory (just a test run on my main rig) and a 4.42% chance of finding a factor. I'll be lazy with the P-1 and only do it on exponents with B2 < 100k. I generally have rotten luck finding factors with P-1 - though I have been on a roll lately and found 5 factors in the 51-53M range in the past month.
PS: I just realized that even though you get a 5% chance of finding a factor - the P-1 that is already done also has a chance of finding a factor - usually about 2.5% according to the typical bound - so the effectiveness of your P-1 is halved. Last fiddled with by garo on 2010-04-18 at 21:09 |
|
|
|
|
|
#20 | |||
|
"Mark"
Feb 2003
Sydney
57310 Posts |
Quote:
Quote:
... it makes up for the batches with 0 or 1 found. Happy hunting!Quote:
Last fiddled with by markr on 2010-04-18 at 21:33 |
|||
|
|
|
|
|
#21 |
|
Aug 2002
Termonfeckin, IE
24×173 Posts |
And another 53M factor last night!
You do have a better chance of finding a factor with highish bounds but I'd say do an efficiency analysis vs. TF to 62 to TF to 63. With higher bounds you are spending more time with a smaller additional chance of finding a factor so doing TF for 1 bit first might be better. BTW, I'm not doing any more TF in this range after my current assignments finish. I'm setting that machine back to TF-LMH as I have decided against any babysitting. |
|
|
|
|
|
#22 | |
|
"Richard B. Woods"
Aug 2002
Wisconsin USA
769210 Posts |
Quote:
Another incorrect recollection? (* sigh *) Or was that done only after some bug fixes but not others? |
|
|
|
|