![]() |
|
|
#453 |
|
Jun 2003
22×3×421 Posts |
|
|
|
|
|
|
#454 |
|
Sep 2003
5·11·47 Posts |
So, the inventor of the Jacobi check.
|
|
|
|
|
|
#455 | |
|
Jul 2018
216 Posts |
Quote:
http://www.mersenne.ca/exponent/88611311 Either way. I think something important to keep in mind is that whatever source TJAOI is getting their factors from is likely working to a different set of goals from GIMPS. I would expect it's some math or computing department at a university somewhere. TJAOI could be an account opened by one of the people working on the project to copy the factors they find from their own database to the GIMPS database. They don't seem to be using the GIMPS database to decided whether to check factors or not, given that many of the factors they found were in ranges explicitly checked already, so they likely started from scratch. An interesting question would be if TJAOI has factors for M > M1000000000 . If they are only submitting through the GIMPS system, my understanding is it won't accept anything past that. A couple questions I have: If they are doing factor by k, would that not skew the bit depth such that for each given k, the factors found would be smaller at lower exponents and larger at bigger exponents? If that's the case, this suggests that they are not factoring by k, since they seem to submit one bit depth to another. Unless they have a large backlog of factors for high exponents that are not released until the smaller exponents are complete. If TJAOI started from scratch, and we assume that it has done trial factoring to it's current bit depth on all Mersenne numbers with prime P below 1,000,000,000 (all thing we can reasonably assume). How many GhzDays have they done so far, and how does their pace compare with the rest of the GIMPS? Should we be worried that a university with a billion dollars to spend to going to outpace an amazing and historic cooperative computing project? |
|
|
|
|
|
|
#456 | |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
Quote:
But the main reason I posted is to point that you have a wrong understanding of what "search by k" means. It is not taking all k's in order - that would be indeed very slow and crazy and it will expose the behavior you point out. The idea is that when you search "by p", you got a "p" and try to find a "k" such that q=2kp+1 divides m=2^p-1. When you search "by k", you pick a prime "q" in your bit range (take all primes which are 1 or 7 mod 8 in order) and then you have a k=(q-1)/2, and try to find "p" (which is one of the factors of this k, not necessarily prime) such as q divides m. It is the other way around, and the "slowness" of the method comes from the fact that "not necessarily prime" part is the one happening most often. For example, if you pick q=1103, you don't know which mersenne this factors, but you compute kp=(1103-1)/2=551=19*29, so your p can only be 19 or 29. Indeed 2^29-1 is divisible by 1103. If you pick q=616318177, you don't know which mersenne this factors, but you compute kp=(q-1)/2=308159088, so your p can only be 37, or 167, or 1039. Indeed 2^37-1 is divisible by this q. But when you pick q=121369 (you have to test all primes which are 1 or 7 mod 8) you get kp=60684 which has factors 3, 13, and 389, and none of these make a mersenne number divisible by q, because in this case p is composite (q divides 2^39-1, i.e. 13*3, which is of no value for you). Of course, this method can be optimized a lot (sieving, or whatever, as already discussed), but it will be always slower than "by p", and moreover, it does not help GIMPS much (sometimes he gets "lucky" as few guys missed factors in the past, but as GIMPS progresses, you can see that "by p" is getting faster (less exponents, less candidates at the same bitlevel as the exponent is bigger), while "by k" is getting slower. TJAOI was reporting 10k factors per day 3 years ago, only 5-6 k per day last year, and only 2k per day now, and this only 3 days per week. My argument is only the fact that their resources can be used much better if they join gpu72, or make their own enterprise, but do "normal" TF, which is "proved by the time", it stood the eons we are using it. But of course, I can be totally wrong, they may have special hardware which is mostly suitable to this method (more calculus, but much simpler), or they may be some math dept in a uni, or some encry/decry company, etc who needs this kind of work for whatever reason only they know. Or maybe some badass teenager guy hacking in a supercomputer, or having some bot army, in unsuspecting computers around the world, hehe. Whatever their goal is, they were very consistent (and persistent) along the time with the clocks they contribute, which worth a lot of admiration. Last fiddled with by LaurV on 2018-12-14 at 09:48 Reason: spacing |
|
|
|
|
|
|
#457 | |||
|
Sep 2003
1010000110012 Posts |
In another thread, James Heinrich mentioned that he has a page which tracks TJAOI's contributions. The patterns are very regular.
Quote:
Quote:
Quote:
One benefit of knowing all factors of size less than X bits for all Mersenne numbers with exponents less than a billion is that you can try to datamine and analyze to see if the distribution of factors matches expectations, for instance Wagstaff's heuristics. Currently, X = 65 bits, due to TJAOI's efforts. |
|||
|
|
|
|
|
#458 |
|
Romulan Interpreter
Jun 2011
Thailand
7×1,373 Posts |
Sure. That, nobody contests...
|
|
|
|
|
|
#459 | ||
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
123638 Posts |
Quote:
I don't know if he _is_ finding or submitting such. Quote:
Now, if there was a way that such factors as TJAOI reports fell out as a side effect of the NSA's computing, or Russian or Chinese government efforts, that did not constitute a usable information leak about what they're up to, and TJAOI had written permission from a suitable authority to share those factors locked in a safe, as the proverbial get out of jail free card, that's another matter. Last fiddled with by kriesel on 2018-12-14 at 13:26 |
||
|
|
|
|
|
#460 | |
|
Einyen
Dec 2003
Denmark
61278 Posts |
Quote:
In my opinion "search by k" would likewise be holding k fixed and searching through all p values for factors with this particular k, as I described here . But this way would not find factors in order or even in bit depth order. Last fiddled with by ATH on 2018-12-14 at 16:10 |
|
|
|
|
|
|
#461 |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
The name itself has a longer history, mainly referring to the product ”kp” in q, where you either have the first or the second and try to find the other one. For this, there were algorithms shown and discussions in the forum, but all of them revolves around the idea (shown here in post #417 last time, and shown by me in 2011 when I joined the forum, one of my first posts, but most probably shown by other people long before):
Code:
q=10^3;
while(q<10^5,
v=factorint(q-1)~[1,];
for(i=1,#v,
if(v[i]<10^9&&Mod(2,q)^v[i]==1,
print(q" divide 2^"v[i]"-1");
break
)
);
until(Mod(q,8)==1||Mod(q,8)==7,
q=nextprime(q+1)
)
)
But you are right about the name, it should be called ”by q” hehe... The same way (I proposed this long time ago, more like a joke) the Pollard's P-1 method, when applied to mersenne numbers, i.e. reduced to "k being smooth" instead of "p-1 being smooth", should be called either "K method", or "Q-1 method", because the terminology here (name of the variables) is quite fixed, p is always the prime exponent, and the factor is called q. We always have m=2^p-1, p is prime, and q=2kp+1 with arbitrary k. So, the ”prime factor minus 1 is smooth” means here ”q-1 is smooth”, which is ”kp is smooth”, and because we know p, it is in fact, ”k is smooth”. So, let's call it "K" instead of "P-1" (which will be more confuse, haha). Or just "Q-1" and satisfy everybody. Except maybe Mr. Pollard (some say the "P" in the name doesn't come from the "prime" factor we hunt ).Of course we can not change the name of a well known method... This was just a joke. (But it may catch... hopefully )So you see, it is all politics...
Last fiddled with by LaurV on 2018-12-15 at 02:29 Reason: spacing - this is already pissing me off.. |
|
|
|
|
|
#462 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
3,407 Posts |
Quote:
Last fiddled with by James Heinrich on 2018-12-15 at 02:40 |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Old User | Unregistered | Information & Answers | 1 | 2012-10-18 23:31 |
| The user CP has gone :( | retina | Forum Feedback | 5 | 2006-12-05 16:47 |
| Changing My User ID | endless mike | NFSNET Discussion | 1 | 2004-10-31 19:38 |
| OSX yet? new user here | KevinLee | Hardware | 6 | 2003-12-12 17:06 |
| help for a Mac user | drakkar67 | Software | 3 | 2003-02-11 10:55 |