mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Aliquot Sequences

Reply
 
Thread Tools
Old 2017-11-10, 00:15   #1
Stargate38
 
Stargate38's Avatar
 
"Daniel Jackson"
May 2011
14285714285714285714

59810 Posts
Angry Yafu@Home needs to leave some small sequences for us too...

I originally posted this in the Aliquot Sequence Reservations thread, but I decided it would get a reply sooner if it was in its own thread.

@Yoyo:
Quote:
Is it me or did Yafu@Home beat me to reserving 1945992? I wanted to extend that one until it terminated, merged, or exceeded 110 digits.

Quote:
Drop 1116384 (Driver: 2*3)
Taking 1945992
Please fix that. I want to reserve it!
When I first posted my reservation request in the respective thread, the sequence wasn't reserved, so I don't know why it got reserved to Yafu@Home instead of me.

Last fiddled with by Stargate38 on 2017-11-10 at 00:18
Stargate38 is offline   Reply With Quote
Old 2017-11-10, 06:07   #2
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

23×71 Posts
Default

It takes some time until the reservation page shows the reservation. Reservations are checked every hour. I reserved the sequence before your reservation. The hourly reservation script run produced this warning:
Quote:
Warning: seq 1945992 is owned by yafu@home but is trying to be reserved by Stargate38!
What should I do? Should I not reserve the small sequences? Smallest unreserved sequences have now a size of 100. Should I skip them and reserve at 101? Would this help?

yoyo
yoyo is offline   Reply With Quote
Old 2017-11-10, 06:44   #3
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by yoyo View Post
It takes some time until the reservation page shows the reservation. Reservations are checked every hour. I reserved the sequence before your reservation. The hourly reservation script run produced this warning:


What should I do? Should I not reserve the small sequences? Smallest unreserved sequences have now a size of 100. Should I skip them and reserve at 101? Would this help?

yoyo
How does your reserving code work? Is it possible to just "skip" the first (say) 100 seqs that you would otherwise reserve?
Dubslow is offline   Reply With Quote
Old 2017-11-10, 06:51   #4
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

23·71 Posts
Default

I do it manually based on which composites I need.
yoyo is offline   Reply With Quote
Old 2017-11-11, 17:02   #5
Stargate38
 
Stargate38's Avatar
 
"Daniel Jackson"
May 2011
14285714285714285714

25616 Posts
Default

Maybe the reservation script should run every 20-30 minutes. Also, I think Yafu@home should check the recent posts in the reservations thread manually, instead of relying on the hourly script, so as to prevent any more reservation conflicts (like the one in the OP) from happening. And PLEASE unreserve 1945992 (and all other sequences that are currently <10100) so I can get my reservation that I (unsuccessfully) attempted on Thursday, and so that the people with slower PCs (there are still a lot of them out there) can run their own small sequences without having to worry about larger composites.
Stargate38 is offline   Reply With Quote
Old 2017-11-11, 17:28   #6
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

23×71 Posts
Default

I checked the reservatin thread and reserved it before you. But anyway I unreserve 1945992 .
yoyo is offline   Reply With Quote
Old 2017-11-12, 01:37   #7
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by Stargate38 View Post
Maybe the reservation script should run every 20-30 minutes. Also, I think Yafu@home should check the recent posts in the reservations thread manually, instead of relying on the hourly script, so as to prevent any more reservation conflicts (like the one in the OP) from happening. And PLEASE unreserve 1945992 (and all other sequences that are currently <10100) so I can get my reservation that I (unsuccessfully) attempted on Thursday, and so that the people with slower PCs (there are still a lot of them out there) can run their own small sequences without having to worry about larger composites.
I would suggest merely that yoyo run the reservations.py script whenever he updates his reserved sequences. That is both simpler and far more likely to work. It was a very unlikely fluke (race condition) that the reservations on the main page hadn't been updated between when yoyo reserved it and when stargate later attempted to (with, through no fault of his own, info that was out of date by a few minutes).

In fact, if yafu@home's sequence selection criteria are sufficiently simple, I might be able to automate it, which would automatically include a reservations.py call to ensure reservations are always up to date.
Dubslow is offline   Reply With Quote
Old 2017-11-15, 10:46   #8
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT)

2×2,837 Posts
Default

Given that the majority of of people running yafu@home don't understand what they are doing would it be possible for yafu@home to only initially reserve sequences that either have a 3 or a driver or guide or have 110+ digits? This means that yafu@home will have the sequences that are slightly less interesting to run manually.
Either this or we could restrict yafu@home by starting value. It would be nice to keep a load of sequences that are easily accessible for people with a single pc to make a decent amount of progress.

On another note it would be nice if there was a visible record of errors in the log. Would it be possible for an automated post to be made in a thread when the log contains an error. This shouldn't happen that often and should only happen less than the number of posts in the reservation thread.
henryzz is online now   Reply With Quote
Old 2017-11-15, 11:33   #9
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

23×71 Posts
Default

In YAFU (scroll down https://yafu.myfirewall.org/yafu/server_status.php) I have 5 queues:
yafu-16t: handles C135-C139
yafu-8t: C130-C134
yafu-4t: C125-C129
yafu: C120-C124
yafu-small: < C120
I try to have workunits available in all queues.
So currently I have a demand on more smaller composites.

Currently I reserve only sequences which are < 1.1e6 to keep most sequences for the forum.
yoyo is offline   Reply With Quote
Old 2017-11-15, 12:30   #10
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

1C3516 Posts
Default

Quote:
Originally Posted by henryzz View Post
Given that the majority of of people running yafu@home don't understand what they are doing would it be possible for yafu@home to only initially reserve sequences that either have a 3 or a driver or guide or have 110+ digits? This means that yafu@home will have the sequences that are slightly less interesting to run manually.
Either this or we could restrict yafu@home by starting value. It would be nice to keep a load of sequences that are easily accessible for people with a single pc to make a decent amount of progress.

On another note it would be nice if there was a visible record of errors in the log. Would it be possible for an automated post to be made in a thread when the log contains an error. This shouldn't happen that often and should only happen less than the number of posts in the reservation thread.
Quote:
Originally Posted by yoyo View Post
In YAFU (scroll down https://yafu.myfirewall.org/yafu/server_status.php) I have 5 queues:
yafu-16t: handles C135-C139
yafu-8t: C130-C134
yafu-4t: C125-C129
yafu: C120-C124
yafu-small: < C120
I try to have workunits available in all queues.
So currently I have a demand on more smaller composites.

Currently I reserve only sequences which are < 1.1e6 to keep most sequences for the forum.
I was in the middle of a somewhat smaller scale code refactor when I recently encounted a small logic bug and decided a more ambitious refactor was in order, and in the course of this I could write a script which reserves sequences from the main list in accordance with both yoyo's criteria and also henryzz's criteria (or other such as the forum agrees upon). I don't think it would be that hard to do, as long as the criteria are well defined.

But my current plans for the refactoring are... ambitious, to say the least. I'm not sure how long it would take me to do it. It's the sort of refactor that would require as much time writing tests and debugging as actually reorganizing code.

Last fiddled with by Dubslow on 2017-11-15 at 12:31
Dubslow is offline   Reply With Quote
Old 2017-11-15, 13:43   #11
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT)

2×2,837 Posts
Default

My criteria were aimed to be suggestions. Please feel free to comment. It will be a balancing act between having enough work for yafu@home and saving some enjoyable work for the forum. I am currently enjoying taking sequences at 100 digits to their first c115 or slightly further depending on whether they have a driver.
henryzz is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
What happened to Yafu@Home? When is it ever coming back online? Stargate38 YAFU 3 2015-08-03 21:58
Leave it to the computers - will you? storflyt32 Factoring 16 2013-04-03 16:39
Home Prime sequences - script? f1pokerspeed Factoring 4 2012-11-25 19:10
Can I just leave this here? (ECPP) trhabib Miscellaneous Math 6 2011-08-19 16:34
Can I leave team? 8191 Software 2 2003-11-14 08:20

All times are UTC. The time now is 16:57.

Fri Jul 3 16:57:53 UTC 2020 up 100 days, 14:30, 2 users, load averages: 1.69, 1.46, 1.45

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, 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.