mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Puzzles

Reply
 
Thread Tools
Old 2010-04-17, 23:17   #23
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

32·5·107 Posts
Default

Quote:
Originally Posted by axn View Post
If anybody is planning to do ECM on this number, be sure to use Prime95 (v25.11) for stage 1 and gmp-ecm for stage2
Is it only a matter of speed?

Luigi
ET_ is offline   Reply With Quote
Old 2010-04-17, 23:23   #24
axn
 
axn's Avatar
 
Jun 2003

22×3×421 Posts
Default

Quote:
Originally Posted by ET_ View Post
Is it only a matter of speed?

Luigi
Yep. Latest Prime95 has _much_ faster FFTs for these forms of numbers. But GMP-ECM has much faster stage 2 implementation.
axn is online now   Reply With Quote
Old 2010-04-18, 13:59   #25
lavalamp
 
lavalamp's Avatar
 
Oct 2007
Manchester, UK

5×271 Posts
Default

OK, so I figured I'd pour some CPU time into this by looking for the smallest 100, 200, 300 etc. semiprimes.

These semiprimes are of the form 10^(d-1) + k, where d is the number of digits (in base 10).

I can confirm axn's findings for the 100 and 300 digit semiprimes, and I have also found the smallest 700 digit semiprime. Also included is the smallest 400 digit semiprime, and the rest remain unknown.

Here is a table containing a list of candidates for the k values for each corresponding d value. The last item in each list is a known semiprime, but if there are earlier entries in the list it is not known whether it is the smallest for that number of digits.

Code:
  d   |       k
 100  |  9
 200  |  49, 103
 300  |  59
 400  |  31
 500  |  21, 51, 187, 217, 247, 267
 600  |  19, 81, 109, 631, 843, 861, 939
 700  |  63
 800  |  79, 167
 900  |  69, 153
1000  |  13, 139
If anyone wants to check my findings I have attached a list of other candidates which I ruled out on the way to finding these. I have only included those with factors over 1 billion.

For the candidate 10^199+49, I have run 1800 ECM curves with B1=1000000. For the rest of the candidates, I have run 700 ECM curves with B1=250000 (except for 10^499+19 and 10^499+81 which I accidentally ran 1400 curves on).

Here are the smallest known semiprimes for each of the values of d:
Code:
10^ 99 +   9	= 3079409181853103653   * p81
10^199 + 103	= 4344938347            * p190
10^299 +  59	= 3                     * p299
10^399 +  31	= 615683907928640460029 * p379
10^499 + 267	= 628200761             * p491
10^599 + 939	= 15027771043           * p589
10^699 +  63	= 103493282071          * p688
10^799 + 167	= 3                     * p799
10^899 + 153	= 107                   * p897
10^999 + 139	= 31                    * p998
Attached Files
File Type: txt semiprime-fail-factors.txt (1.5 KB, 118 views)

Last fiddled with by lavalamp on 2010-04-18 at 14:21
lavalamp is offline   Reply With Quote
Old 2010-04-18, 17:08   #26
10metreh
 
10metreh's Avatar
 
Nov 2008

232210 Posts
Default

Quote:
Originally Posted by lavalamp View Post
For the candidate 10^199+49, I have run 1800 ECM curves with B1=1000000. For the rest of the candidates, I have run 700 ECM curves with B1=250000 (except for 10^499+19 and 10^499+81 which I accidentally ran 1400 curves on).
What B2? Was this 100*B1 (in which case t30 is 700@25e4 and t35 is 1800@1e6) or the GMP-ECM default (in which case t30 is 430@25e4 and t35 is 904@1e6)?
10metreh is offline   Reply With Quote
Old 2010-04-18, 19:19   #27
smh
 
smh's Avatar
 
"Sander"
Oct 2002
52.345322,5.52471

29·41 Posts
Default

I found one more for 1100
Code:
  d    |   k
 1100  |  51

Last fiddled with by smh on 2010-04-18 at 19:20
smh is offline   Reply With Quote
Old 2010-04-18, 20:51   #28
smh
 
smh's Avatar
 
"Sander"
Oct 2002
52.345322,5.52471

4A516 Posts
Default

Code:
  d    |   k
 1200  |  211

Last fiddled with by smh on 2010-04-18 at 20:51
smh is offline   Reply With Quote
Old 2010-04-18, 23:20   #29
lavalamp
 
lavalamp's Avatar
 
Oct 2007
Manchester, UK

5·271 Posts
Default

Quote:
Originally Posted by 10metreh View Post
What B2? Was this 100*B1 (in which case t30 is 700@25e4 and t35 is 1800@1e6) or the GMP-ECM default (in which case t30 is 430@25e4 and t35 is 904@1e6)?
I left GMP-ECM to decide, it knows far better about these things than I do.

I didn't realised that the GMP-ECM increased B1 means reduced numbers of curves, so I guess I over-curved quite a bit.

Do you have a list for the number of curves to do for various B1 values?
lavalamp is offline   Reply With Quote
Old 2010-04-19, 03:43   #30
lavalamp
 
lavalamp's Avatar
 
Oct 2007
Manchester, UK

54B16 Posts
Default

OK, I've found quite a lot of lists of curves to run for given B1 values, but I think I'm going to go off this one:
http://www.loria.fr/~zimmerma/records/ecm/params.html

It's right from the horses mouth and appears to be current as it explicitly mentions the latest version of ECM.
lavalamp is offline   Reply With Quote
Old 2010-04-19, 07:03   #31
10metreh
 
10metreh's Avatar
 
Nov 2008

2·33·43 Posts
Default

Quote:
Originally Posted by lavalamp View Post
I didn't realised that the GMP-ECM increased B1
Was this a typo for B2? The B1 is the limit given when you talk about curves you have run, but the B2 also has an effect. This is because a factor will be found if the group order generated by the sigma (which is random) and the factor is B1-smooth, except for the largest factor which must be below B2. This is similar to P-1. Thus the larger the B1 and the larger the B2, the more factors will be found, and this means less curves will be needed to give a good chance that all factors of a certain size have been found.
10metreh is offline   Reply With Quote
Old 2010-04-19, 07:48   #32
lavalamp
 
lavalamp's Avatar
 
Oct 2007
Manchester, UK

25138 Posts
Default

Yes, just a typo, I meant B2 as I specify the B1 values manually (as ECM requires one to).

Incidentally, does anyone know how to reduce the screen outputs of Prime95 while running ECM? They scroll by far too fast to be of any use and I fear they may be draining some performance (every little helps right?).

Each update shows a percentage increase of only about 0.78%. The worker windows only have 5 lines of output visible in them and the quickest worker outputs a line every 0.15 seconds, even the slowest worker outputs every 0.3 seconds.

To be honest, I'd be happy for it not to display any progress at all and just show a start and end line. Maybe with the time that curve took or a timestamp accurate to the second so I can see how things are progressing (currently the timestamps are only accurate to the minute).

I don't know if any of this is possible of course, all of the GUI settings appear to be geared for the mersenne stuff. I just wonder if anyone knows a setting I can add to prime.txt or similar that can alter the screen outputs.
lavalamp is offline   Reply With Quote
Old 2010-04-20, 03:14   #33
lavalamp
 
lavalamp's Avatar
 
Oct 2007
Manchester, UK

5·271 Posts
Default

I've now done 910 curves at B1=1,000,000 for all of the unfactored candidates with 500, 600, 800 and 900 digits.

Out of the 12 candidates, one was factored:
10^599 + 843 = 110752483387558646661284563486198637 * c564

The remaining candidates are all at the same point now (including the 200 and 1000 digit ones). In otherwords, the next step is 2,351 curves with B1=3,000,000.

I'm running those curves on 10^999 + 13 right now. The eta is a little before 2PM UTC.
lavalamp is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Factoring problem RedGolpe Factoring 9 2008-09-02 15:27
Problem with P-1 factoring... VolMike Software 5 2007-07-26 13:35
Prime95 v24.14 P-1 Factoring problem harlee Software 1 2006-12-19 22:19
Problem trial factoring + 64 bit EPF Hardware 2 2005-06-26 04:12
Factoring Problem asdf Puzzles 4 2003-08-30 17:56

All times are UTC. The time now is 03:53.


Sat Jul 17 03:53:38 UTC 2021 up 50 days, 1:40, 1 user, load averages: 2.04, 1.93, 1.76

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.