mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > FactorDB

Reply
 
Thread Tools
Old 2014-06-14, 07:32   #23
Antonio
 
Antonio's Avatar
 
"Antonio Key"
Sep 2011
UK

10238 Posts
Default Script Update

For those people who tried my Perl script, here is the latest update.

Major change is a bug-fix in the throttling code, it now correctly counts the Factordb page requests (I hope) and added some extra checks, as far as I can determine, it will no longer exceeds the 1500 pages/hour limit when working on lots of easily factored composites.

Minor changes to clean up the script and add extra comments.
Attached Files
File Type: txt fdb142.txt (12.1 KB, 168 views)
Antonio is offline   Reply With Quote
Old 2014-06-14, 08:11   #24
Jayder
 
Jayder's Avatar
 
Dec 2012

2·139 Posts
Default

Thanks Antonio!
Jayder is offline   Reply With Quote
Old 2015-01-12, 15:42   #25
Stargate38
 
Stargate38's Avatar
 
"Daniel Jackson"
May 2011
14285714285714285714

3·13·17 Posts
Default

Who's been adding thousands of PRPs that are less than 10300? Here's an example:

http://factordb.com/index.php?id=1100000000739412775

It doesn't divide any other numbers in the db. They're all like that. By the time I clicked on it, it was already proven.

Update: They're all proven now.

Last fiddled with by Stargate38 on 2015-01-12 at 16:14
Stargate38 is offline   Reply With Quote
Old 2015-01-13, 16:40   #26
Puzzle-Peter
 
Puzzle-Peter's Avatar
 
Jun 2009

22·32·19 Posts
Default

Quote:
Originally Posted by Stargate38 View Post
Who's been adding thousands of PRPs that are less than 10300? Here's an example:

http://factordb.com/index.php?id=1100000000739412775

It doesn't divide any other numbers in the db. They're all like that. By the time I clicked on it, it was already proven.
I am not sure how factordb works. Does it check every new entry if it is a factor for one or several of the older entries? I.e. can we be sure they do not divide any of the other entries?
Puzzle-Peter is offline   Reply With Quote
Old 2015-01-14, 16:44   #27
wblipp
 
wblipp's Avatar
 
"William"
May 2003
New Haven

2·7·132 Posts
Default

Quote:
Originally Posted by Stargate38 View Post
Who's been adding thousands of PRPs that are less than 10300? Here's an example:

http://factordb.com/index.php?id=1100000000739412775
1. Anything under 300 digits is proven by factordb's own resources. Seeing this means that you happened to be looking after it was submitted but before factordb got around to it. These are quick to prove, so it is not surprising that it was proven by the time you got back to it.

2. I've been adding the fully factored numbers from OddPerfect.org. These numbers are almost all of the form (p^q-1)/(p-1), with p and q both prime. I recently added a new batch of pretty small numbers where the whole number is prime. It looks like you happened by in the midst of that.

3. Somebody else, not me, seems to be recently looking at p+1 and p-1 proofs for primes just above the 300 digit threshold. I deduce this from the observation that the bottom end of the PRP list is often full of primes that finish such an a proof.
wblipp is offline   Reply With Quote
Old 2015-01-14, 16:45   #28
chris2be8
 
chris2be8's Avatar
 
Sep 2009

2×1,039 Posts
Default

@Puzzle-Peter

It doesn't check if new entries divide an existing entry, there are far too many entries for that to be practical. Right now there are 41,119,907 composite numbers without known factors in factordb, checking if a new prime divides any of them would take hours if not days.

Chris

Last fiddled with by chris2be8 on 2015-01-14 at 16:55 Reason: Say who I'm replying to (wblipp posted while I was writing my post)
chris2be8 is offline   Reply With Quote
Old 2015-01-14, 17:04   #29
chris2be8
 
chris2be8's Avatar
 
Sep 2009

2·1,039 Posts
Default

Quote:
Originally Posted by wblipp View Post
3. Somebody else, not me, seems to be recently looking at p+1 and p-1 proofs for primes just above the 300 digit threshold. I deduce this from the observation that the bottom end of the PRP list is often full of primes that finish such an a proof.
I've been going through the PRPs in factordb doing that. Sometimes I just need to click the proof button, more often I add algebraic factors for P+1 or P-1 and then prove it if there are enough prime factors. But quite often I don't get enough to prove the number prime.

But there are a lot of PRPs in the list that can't be proved that way. So I spend a lot of time searching for needles in a haystack.

Chris

Last fiddled with by chris2be8 on 2015-01-14 at 17:15 Reason: I'm only working on PRPs already in factordb.
chris2be8 is offline   Reply With Quote
Old 2015-01-14, 19:55   #30
Puzzle-Peter
 
Puzzle-Peter's Avatar
 
Jun 2009

12548 Posts
Default

Quote:
Originally Posted by chris2be8 View Post
@Puzzle-Peter

It doesn't check if new entries divide an existing entry, there are far too many entries for that to be practical. Right now there are 41,119,907 composite numbers without known factors in factordb, checking if a new prime divides any of them would take hours if not days.

Chris
Thanks for clearing for that up.
Puzzle-Peter is offline   Reply With Quote
Old 2015-03-23, 08:21   #31
kar_bon
 
kar_bon's Avatar
 
Mar 2006
Germany

23×3×112 Posts
Default

Someone's spammed FDB with ~1k numbers of 85 Digits like 2812402497...98<85><.
These guys should be dammend to factor them by hand!
kar_bon is offline   Reply With Quote
Old 2015-03-23, 10:53   #32
Antonio
 
Antonio's Avatar
 
"Antonio Key"
Sep 2011
UK

32·59 Posts
Default

Quote:
Originally Posted by kar_bon View Post
Someone's spammed FDB with ~1k numbers of 85 Digits like 2812402497...98<85><.
These guys should be dammend to factor them by hand!
Not just there, but spamming from 70 digits up, I've cleared about 3000 in the last 10 hours and working through 83 digits at the moment.
It's good exercise for my latest Perl script update, which seems to be withstanding the onslaught well.

I have attached it here for anyone interested. Changes since the previous version: -

1. Cleared a bug which could cause an endless wait for composite to be in range.
2. Corrected 'page request' count, and removed unnecessary database calls.
Attached Files
File Type: 7z fdb146.7z (4.5 KB, 167 views)

Last fiddled with by Antonio on 2015-03-23 at 10:54 Reason: Forgot the attachment
Antonio is offline   Reply With Quote
Old 2015-03-28, 10:45   #33
ChristianB
 
Apr 2013
Germany

311 Posts
Default

Quote:
Originally Posted by Antonio View Post
Not just there, but spamming from 70 digits up, I've cleared about 3000 in the last 10 hours and working through 83 digits at the moment.
It's good exercise for my latest Perl script update, which seems to be withstanding the onslaught well.

I have attached it here for anyone interested. Changes since the previous version: -

1. Cleared a bug which could cause an endless wait for composite to be in range.
2. Corrected 'page request' count, and removed unnecessary database calls.
Hi Antonio,

can you make this available on github.com? I had to tweak your script to get it working on debian and would also like to include a cookie to the web requests to have higher limits on queries per hour. Having this in source control should make it easier to implement those changes and keep it working on windows and linux.
ChristianB is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Database for k-b-b's: 3.14159 Miscellaneous Math 325 2016-04-09 17:45
CPU Performance Database JustinGC Hardware 3 2012-06-22 03:11
Database question Xyzzy Forum Feedback 0 2012-04-01 15:37
NPLB Database IronBits No Prime Left Behind 177 2009-10-10 09:00
database.zip HiddenWarrior Data 1 2004-03-29 03:53

All times are UTC. The time now is 12:31.


Sat Jul 17 12:31:14 UTC 2021 up 50 days, 10:18, 2 users, load averages: 0.83, 1.04, 1.22

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.