mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2007-12-04, 16:22   #1
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default Value, or otherwise, of running others' code

Quote:
Originally Posted by rogue View Post
I attached a stand-alone program that will fully factor an input number with GMP-ECM.
So??? Writing such code is trivial. One justs puts together a wrapper
that calls GMP-ECM several times, using different methods, with
appropriate parameters.

A contribution to GMP-ECM *itself*, on the other hand, would be
something worthwhile.
R.D. Silverman is offline   Reply With Quote
Old 2007-12-04, 16:56   #2
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

588710 Posts
Default

it might be really easy to make but a lot of people dont have programming skills and so cant make thier own
henryzz is online now   Reply With Quote
Old 2007-12-04, 17:12   #3
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

1D2416 Posts
Default

Quote:
Originally Posted by henryzz View Post
it might be really easy to make but a lot of people dont have programming skills and so cant make thier own
So? Perhaps it might motivate people to reduce their ignorance by
*acquiring* such skills?
R.D. Silverman is offline   Reply With Quote
Old 2007-12-04, 18:02   #4
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

22·7·227 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
So??? Writing such code is trivial. One justs puts together a wrapper
that calls GMP-ECM several times, using different methods, with
appropriate parameters.

A contribution to GMP-ECM *itself*, on the other hand, would be
something worthwhile.
So what if it is trivial? For some projects it is useful (Home Prime Search), for others it isn't (Cunningham factorization). Some people focus more on finding factors than the methods used.

BTW, at what point does any piece of software become non-trivial? What might be trivial to you could be non-trivial to someone else. At the same time, something that is trivial to that other person is not trivial to you.

Agreed on your second point.
rogue is online now   Reply With Quote
Old 2007-12-04, 18:09   #5
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default

Quote:
Originally Posted by rogue View Post
So what if it is trivial? For some projects it is useful (Home Prime Search), for others it isn't (Cunningham factorization). Some people focus more on finding factors than the methods used.

BTW, at what point does any piece of software become non-trivial? What might be trivial to you could be non-trivial to someone else. At the same time, something that is trivial to that other person is not trivial to you.

Agreed on your second point.
Focussing on "just finding factors" is a rather pointless activity. The
actual factorizations are not really useful unless they are being used for
something else; e.g. furthering the solution of some problem.

And, IMO, the "home prime" stuff is *totally* pointless. It is just an excuse
to avoid working on more difficult computations. It is another instance of
the IGG.
R.D. Silverman is offline   Reply With Quote
Old 2007-12-04, 20:07   #6
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

2×5,393 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
And, IMO, the "home prime" stuff is *totally* pointless. It is just an excuse to avoid working on more difficult computations. It is another instance of the IGG.
As you wish.

Alex Kruppa and I used HP(49) to gain real practical experience with non-trivial GNFS factorizations. Given that some of them took us weeks or months work, using a significant number of machines between us, I differ with your categorization as "instant gratification".

Some day when we want to learn how to factor 200+ digit hard numbers, there's a chance we may return to HP(49).


Paul
xilman is offline   Reply With Quote
Old 2007-12-05, 13:14   #7
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

11101001001002 Posts
Default

Quote:
Originally Posted by xilman View Post
As you wish.

Alex Kruppa and I used HP(49) to gain real practical experience with non-trivial GNFS factorizations. Given that some of them took us weeks or months work, using a significant number of machines between us, I differ with your categorization as "instant gratification".

Some day when we want to learn how to factor 200+ digit hard numbers, there's a chance we may return to HP(49).


Paul
Why??? There are plenty of C200+ numbers left in the Cunningham project
and these factorizations *are* sometimes of interest to mathematicians.
R.D. Silverman is offline   Reply With Quote
Old 2007-12-05, 22:18   #8
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

2×5,393 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
Why??? There are plenty of C200+ numbers left in the Cunningham project
and these factorizations *are* sometimes of interest to mathematicians.
Why not?

In my opinion, the value of knowing the prime factorizations of the great majority of Cunningham numbers, and of all of the Home Prime numbers, lies somewhere in the range between nil and neglible.

Secondly, there is no shortage of people and machine resources willing to be devoted to Cunningham. I spend some time on them myself. If you regard the Cunningham project as so much more important than factoring any other integers, why do you spend so much effort on the a^n \pm b^n tables?

Finally, there's no great rush, as I see it, in "finishing" the Cunningham tables. For a start, it's an endless task because they are invariably extended when only a few composites remain in the tables du jour and, any way, are you looking for instant gratification yourself or are you prepared to wait a few months longer than strictly necessary to reach a particular level of factorization in the Cunninghams?


Paul
xilman is offline   Reply With Quote
Old 2007-12-06, 00:36   #9
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22·5·373 Posts
Default

Quote:
Originally Posted by xilman View Post
Why not?

In my opinion, the value of knowing the prime factorizations of the great majority of Cunningham numbers, and of all of the Home Prime numbers, lies somewhere in the range between nil and neglible.

Secondly, there is no shortage of people and machine resources willing to be devoted to Cunningham. I spend some time on them myself. If you regard the Cunningham project as so much more important than factoring any other integers, why do you spend so much effort on the a^n \pm b^n tables?

Paul
Some of the Cunningham numbers (those that represent the order of finite
fields. i.e. prime bases) can be useful. And they have a great deal of
historical interest.

AFAIK, noone outside this forum knows about the "home primes". They
have no real mathematical structure.

And you are correct in that the actual numerical value of the factors
really has little value. (except in the case I mentioned). They have a
lot of value as a measure of progress in algorithms however. And for this
purpose I see no need for so many different factoring projects.

"so much effort" on the homogeneous Cunninghams? I have a single,
6 year old Pentium 4 at 1.5Ghz working on them. For such small numbers,
the process is almost completely automated. Sometimes I do need to
intervene when the filtering process "over-compresses" the matrix, but
I spend very little time on them. As for why I do it, I started these
tables myself over 20 years ago. I used them as "small" numbers to
test new code, while production code was running on Cunninghams.
R.D. Silverman is offline   Reply With Quote
Old 2007-12-06, 01:30   #10
wblipp
 
wblipp's Avatar
 
"William"
May 2003
New Haven

236610 Posts
Default

Let me paraphrase this to see if understand it.
Quote:
Originally Posted by (paraphrased)
Of all the pointless worthless factoring projects, I like only the Cunningham Project. I'm a smart guy, so everybody should like only the Cunningham project.

There is another pointless worthless factoring project for which I have recruited members. But it's a project of my own invention and gives me pleasure. I'm a smart guy, so people should get more pleasure from my pointless worthless invention than from their own pointless worthless inventions.
Do I have it right?
wblipp is offline   Reply With Quote
Old 2007-12-06, 03:37   #11
bdodson
 
bdodson's Avatar
 
Jun 2005
lehigh.edu

210 Posts
Default

Quote:
Originally Posted by wblipp View Post
Let me paraphrase this to see if understand it.
...Do I have it right?
Uhm. Seems a bit sharp, from a bright guy, whose 11-smooth project
seems to have given some enjoyment to the people participating. And
anyway, we're all jealous that so many of Paul's projects catch-on so
well (Cunningham extensions, for a recent one we've recently been
considering). Hard to say which topics retain interest over time. Can't
claim that 2-3 decades of pounding on a particular topic gives anyone
a pass on self-centered-ness; still, no reason to join-in on that!
-Bruce
bdodson is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Rho code Happy5214 YAFU 3 2015-11-01 21:54
Please help me with my code daxmick Programming 15 2014-02-14 11:57
Running other programs while running Prime95. Neimanator PrimeNet 14 2013-08-10 20:15
New Code JohnFullspeed Programming 20 2011-09-04 04:28
running c code in visual studio2005 ...... vigneshmanohar Programming 2 2007-09-21 04:49

All times are UTC. The time now is 23:24.


Fri Aug 6 23:24:12 UTC 2021 up 14 days, 17:53, 1 user, load averages: 4.63, 4.19, 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.