![]() |
|
|
#1002 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
10000101101012 Posts |
|
|
|
|
|
|
#1003 |
|
Sep 2006
Odenton, MD, USA
20810 Posts |
I was looking at the default results returned by Factoring Beyond First Factor and Exponents that were poorly P-1 factored and I have a couple of questons. For the same exponent the two pages returns different Pminus1 bounds:
Factoring Beyond First Factor (Optional Fixed B1 field is blank) Pminus1=1,2,4180471,-1,100000,100000,67,"44685391937063190031,1112388632373104350711" Exponents that were poorly P-1 factored Pminus1=1,2,4180471,-1,220000,6600000,67,"1112388632373104350711,44685391937063190031" Previously tested with B1=45000 B2=630000 Why is the default B1 and B2 bounds different? As of the B2 bound, I know that for v30.8b? if B2 is either equal to 0 or B2 is equal to B1 then Prime95 will calculate the B2 bounds. Just did a quick test on the latter Pminus1 line (B1=220000, B2=6600000) and v30.8b15 ignored the B2 bound and calculated its own B2 bound. Anyway, is B2=6600000 originally set for v30.7 and earlier Prime95 software? Last fiddled with by harlee on 2023-01-28 at 17:04 Reason: Delete on line, added exponenet link and previous bounds |
|
|
|
|
|
#1004 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
10000101101012 Posts |
Quote:
morefactors: uses "generous" bounds: B1 is calculated using the standard bounds calculation, using the "max" variant of B1, then doubled. pm1_worst: uses "massive" bounds: Pfactor "tests saved" is set as high as 10 (<5M) down to no less than 2 (>40M). Pminus1 bounds again use the B1_max value, but multiplied by the number of tests saved. If existing B1 of existing P-1 test large, it will ensure that the new B1 is at least 20% bigger than previous B1. Clearly these bounds calculations are not suitable for first-time wavefront P-1 work, they're designed as a starting point for doing 2nd/3rd/Nth P-1 test on previously-tested exponents (which sometimes have already had 10 or more P-1 tests of varying quality). Last fiddled with by James Heinrich on 2023-01-28 at 19:42 |
|
|
|
|
|
|
#1005 |
|
Sep 2006
Odenton, MD, USA
110100002 Posts |
Thank you for the explanation about the differences.
|
|
|
|
|
|
#1006 |
|
Dec 2022
7738 Posts |
Of course, it is just as useful for 30.8 if you allow the program to select the optimal B2 - you'll get better P-1 in about the same time. But, as James said, those are just starting points and you're almost expected to change them; he can't predict the exact effort you'd like.
|
|
|
|
|
|
#1007 |
|
"Lisander Viaene"
Oct 2020
Belgium
11100002 Posts |
On the Factoring Beyond First Factor page it would be useful to be able to sort between values of B1 previously done, for example: show only exponents with latest P-1 run of B1 = 1 000 000 or only show exponents with B1 between 100 000 and 1 000 000 etc.
When trying to sort for exponents that have only had stage 1 done (B1=B2), there's no way to distinguish between exponents with B1 done to 100 000 or 1 000 000 000 000. This makes for some manual work to take out exponents from the generated worktodo entries that would have very long runtimes compared to others when doing, for example, P-1. |
|
|
|
|
|
#1008 | |
|
Sep 2006
Odenton, MD, USA
D016 Posts |
Quote:
|
|
|
|
|
|
|
#1009 |
|
Dec 2022
1111110112 Posts |
That is what the 'Poorly P-1 Factored' page does, now that it supports factored exponents.
|
|
|
|
|
|
#1010 |
|
"Lisander Viaene"
Oct 2020
Belgium
24×7 Posts |
@Andrew
The probability calculation used on the poorly P-1 page is not based on actual work done. Especially low exponents that I'm interested in will give a skewed probability since they often have high T-level (lots of ECM done) far above what primenet would have TF'ed them to. Also, when sorting by 'stage 1 only' that page seems to list exponents with B1=B2=0, which would mean no P-1 done. Using the poorly P-1'ed page instead of the factoring beyond first factor also loses me some other features from the latter. PS: There are some other obvious reasons why I won't use that page that I forgot to list here, such as I can't sort by actual bounds, the probabilities given there are not useful to me since they assume no P-1 done on the exponent... Question for James: The probability calculation on the poorly P-1 page assumes Primenet TF-level, but when generating worktodo in the form of pminus1= it seems to take actual TF done? For consistency, wouldn't it be better to calculate the probability based on actual TF done? Different observation and another request for James: Looking at the 'factor probability' as listed on a 'P-1 results' table for an exponent, I wonder if it would be possible to calculate both probability taking into account TF done and the probability given the T-level (if any ECM was done on said exponent) and then showing whichever one gives the lowest probability. Currently the probability of having found a factor with whatever bounds ran seems to only be based on TF done, which for small exponents is not (at all) accurate. Last fiddled with by lisanderke on 2023-01-29 at 17:43 |
|
|
|
|
|
#1011 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
10B516 Posts |
Poor P-1 page always calculates probability based on Primenet-default TF level, regardless of what TF has actually been done, or ECM, or previous P-1 effort. This is to give a consistent evaluation of how "good" the existing P-1 bounds are relative to the exponent, without being thrown off by somebody TF'ing the exponent 10 bit levels higher or whatever the case may be. For cases where extraordinary TF/P-1/ECM effort has been applied to an exponent, notably for very-low exponents, this may deviate significantly from the actual chance of finding a factor.
I have no idea how to account for ECM into P-1 probability. |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Gaussian-Mersenne & Eisenstein-Mersenne primes | siegert81 | Math | 15 | 2023-06-30 18:04 |
| Small inconsistencies between mersenne.org and mersenne.ca factor databases | GP2 | mersenne.ca | 44 | 2016-06-19 19:29 |
| mersenne.ca (ex mersenne-aries.sili.net) | LaurV | mersenne.ca | 8 | 2013-11-25 21:01 |
| Mersenne Wiki: Improving the mersenne primes web site by FOSS methods | optim | PrimeNet | 13 | 2004-07-09 13:51 |