mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Aliquot Sequences

Reply
 
Thread Tools
Old 2009-06-08, 17:10   #210
Greebley
 
Greebley's Avatar
 
May 2009
Dedham Massachusetts USA

3·281 Posts
Default

While doing ggnfs using aliqueit factoring a 110 digit number:

Found 6301083 relations, need at least 2868670 to proceed.
=> "d:/aliquot/ggnfs/msieve.exe" -s test.dat -l ggnfs.log -i test.ini -v -nf test.fb -t 1 -nc1

It still didn't seem to have enough however and is looking for more despite the number of relations being over twice the 'needed' amount. I just wanted to double-check that this is normal and doesn't indicate a problem.

Also the line:

filtering wants 1000000 more relations

in the output - the number it seems to want here seems kind of random with 1 million showing up a lot. I would think this value should decrease, but it doesn't seem to.

I guess the real question is whether you can tell if it close to finished.

Last fiddled with by Greebley on 2009-06-08 at 17:11
Greebley is offline   Reply With Quote
Old 2009-06-08, 17:36   #211
10metreh
 
10metreh's Avatar
 
Nov 2008

2×33×43 Posts
Default

Quote:
Originally Posted by Greebley View Post
While doing ggnfs using aliqueit factoring a 110 digit number:

Found 6301083 relations, need at least 2868670 to proceed.
=> "d:/aliquot/ggnfs/msieve.exe" -s test.dat -l ggnfs.log -i test.ini -v -nf test.fb -t 1 -nc1

It still didn't seem to have enough however and is looking for more despite the number of relations being over twice the 'needed' amount. I just wanted to double-check that this is normal and doesn't indicate a problem.

Also the line:

filtering wants 1000000 more relations

in the output - the number it seems to want here seems kind of random with 1 million showing up a lot. I would think this value should decrease, but it doesn't seem to.

I guess the real question is whether you can tell if it close to finished.
You'll need about 7M relations, give or take a few hundred thousand. The problem is that the "x" in "need x to proceed" is only based on the values of lpbr and lpba, and as factMsieve.pl is designed for SNFS as well (which needs less relations for the same lpbr and lpba), the formula is adjusted for that. Hacking factMsieve.pl is something we all do.

Last fiddled with by 10metreh on 2009-06-08 at 17:36
10metreh is offline   Reply With Quote
Old 2009-06-08, 18:01   #212
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3·1,181 Posts
Default

Filtering can proceed when the number of relations exceeds the number of ideals by a specific amount. If your current amount is less than the target, the filtering decrees you need 3x the difference in extra relations. This is somewhat accurate only if you have nearly enough relations already (i.e. the run is perhaps 2/3 finished). If you have fewer relations than ideals, then you are far from having enough relations so the filtering decrees you should check again after a million additional relations.

Also, don't be surprised if the target increases as more relations become available. This is because more relations allow more ideals to survive the singleton removal, which makes the target harder.
jasonp is offline   Reply With Quote
Old 2009-06-11, 02:44   #213
Greebley
 
Greebley's Avatar
 
May 2009
Dedham Massachusetts USA

3×281 Posts
Default

Is there a way to get the elf files for a sequence? I currently have to go to the database and display the sequence in text and do a cut and paste. This seems inefficient.

If wget can send a sequence to the database, could this be reversed and another argument gets the existing sequence before it runs?
Greebley is offline   Reply With Quote
Old 2009-06-11, 06:12   #214
10metreh
 
10metreh's Avatar
 
Nov 2008

2×33×43 Posts
Default

Quote:
Originally Posted by Greebley View Post
Is there a way to get the elf files for a sequence? I currently have to go to the database and display the sequence in text and do a cut and paste. This seems inefficient.

If wget can send a sequence to the database, could this be reversed and another argument gets the existing sequence before it runs?
100000-200000: get them at Frank's site. There are also a few from the early 200000-300000 range. I suggest you have a little peek in the useful links thread.
10metreh is offline   Reply With Quote
Old 2009-06-11, 11:15   #215
mklasson
 
Feb 2004

2·3·43 Posts
Default

Quote:
Originally Posted by Greebley View Post
If wget can send a sequence to the database, could this be reversed and another argument gets the existing sequence before it runs?
It's an interesting idea and would be quite useful if all the elves hung out at Syd's place. I'll try to squeeze it in, but it may be a while.
mklasson is offline   Reply With Quote
Old 2009-06-15, 17:45   #216
Greebley
 
Greebley's Avatar
 
May 2009
Dedham Massachusetts USA

84310 Posts
Default

I have a question about the ecm part of the run. For a given factor, if you rerun the ecm part a second time using aliqueit is there any benefit?

If it runs the exact same elliptic curves then the answer would be no, but if random elliptic curves happen to be run, then it is possible you might stumble across a factor.

I ask because if I have to abort the ecm calculations 10 of 12 hours in and it is always the same curves, then rerunning 10 hours of repeats just to check the last 2 seems a waste. However, if the curves are random and I am checking new values that might get a result then the ecm makes more sense and I might as well let it run.

If they are repeats, then the question becomes whether there is a way that aliqueit.exe could add a bit of randomness in its call to get the ecm program to check different curves.
Greebley is offline   Reply With Quote
Old 2009-06-15, 18:00   #217
mklasson
 
Feb 2004

1000000102 Posts
Default

Quote:
Originally Posted by Greebley View Post
I have a question about the ecm part of the run. For a given factor, if you rerun the ecm part a second time using aliqueit is there any benefit?
Absolutely. They're random curves.
mklasson is offline   Reply With Quote
Old 2009-06-15, 19:14   #218
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

17·251 Posts
Default

It is not completely wasted since they're random curves, but it is not the best since you're running more ECM than is optimal. (assuming aliqueit runs approximately the optimal amount of ECM, which I think it tries to)
(I'm not saying mklasson's "Absolutely" response to "is there any benefit?" was incorrect, just incomplete.)

Last fiddled with by Mini-Geek on 2009-06-15 at 19:15
Mini-Geek is offline   Reply With Quote
Old 2009-06-15, 19:32   #219
mklasson
 
Feb 2004

2×3×43 Posts
Default

Quote:
Originally Posted by Mini-Geek View Post
(assuming aliqueit runs approximately the optimal amount of ECM, which I think it tries to)
Tries and approximately being the key words.
mklasson is offline   Reply With Quote
Old 2009-06-15, 20:04   #220
Greebley
 
Greebley's Avatar
 
May 2009
Dedham Massachusetts USA

3·281 Posts
Default

Ya, I think I understand the concept. The more curves run and fail, the greater the chances are that the factors are quite large and ecm is unlikely to work.

That is why I used the term "any benefit" - to clarify what I wanted to know. In this case I have a c120 so too few (and not finding one that I could) is worse than too many I am thinking.

The number 232800 is being very annoying. Its around size 123 with no driver, and it is looking like I need to run the second c120 through ggnfs after doing a ggnfs run: c120 = c19 x c102 only 4 iterations ago (and a c110 in between).
Greebley is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Resuming aliqueit johnadam74 Aliquot Sequences 4 2016-03-28 12:32
Apparent aliqueit issue with specifying factors pakaran Aliquot Sequences 2 2015-09-12 23:10
Using Several Instances of Aliqueit for a large gnfs job EdH Aliquot Sequences 6 2011-12-13 18:58
Setting up aliqueit science_man_88 Aliquot Sequences 185 2011-11-08 12:18
Tried out aliqueit.exe: ggnfs failing Greebley Aliquot Sequences 35 2010-02-13 15:23

All times are UTC. The time now is 09:56.


Fri Aug 6 09:56:26 UTC 2021 up 14 days, 4:25, 1 user, load averages: 4.31, 4.35, 4.09

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.