mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Data (https://www.mersenneforum.org/forumdisplay.php?f=21)
-   -   Newer milestone thread (https://www.mersenneforum.org/showthread.php?t=13871)

Uncwilly 2014-11-13 01:10

[QUOTE=Madpoo;387504]Speaking of the page, so I guess the next minor milestone we'll cross is that double-check of all Mp under 10M digits. Any thoughts on what could or should be next?.[/QUOTE]I noticed some progress on the first time LL number. I think that there is room for a [FONT="Book Antiqua"][B]Responsible Party[/B][/FONT]™ to do 3 "early double checks", that would move the move the 1LL number up past 2 xx,000,000 milestones.
[url]http://www.mersenne.org/assignments/?exp_lo=51000000&exp_hi=53000000&execm=1&exdchk=1&B1=Get+Assignments[/url]
Maybe someone can monitor these for a while. If there is low progress, maybe Chris can be summoned to perform a GIMPS "Christmas Miracle".

[URL="http://www.mersenne.org/assignments/?exp_lo=53000000&exp_hi=54000000&execm=1&exdchk=1&B1=Get+Assignments"]The next xx,000,000 milestone[/URL] after that would likely take until at least the end of March.

Prime95 2014-11-13 01:25

[QUOTE=Uncwilly;387511]I noticed some progress on the first time LL number.[/QUOTE]

Two points:

1) I think we need to rename the "active assignments" page to the "poach me" page.

2) For years I've wanted to eliminate the "all exponents tested once" milestones. To me, the milestone is pointless as it is a virtual certainty that there are many bad LL results. Thus some exponents are in reality untested and possibly prime. My opinion, however, is in the minority and many users feel such events are important.

flagrantflowers 2014-11-13 02:50

[QUOTE=Prime95;387514]
…we need to rename the "active assignments" page to the "poach me" page.[/QUOTE]

I agree. I don't see why they shouldn't be left alone at least until the older assignment rules no longer apply.

If you really want to see those "once tested" milestones pass just think about saving up X of them and completing X in a short time period.

Uncwilly 2014-11-13 05:09

[QUOTE=Prime95;387514]Two points:

1) I think we need to rename the "active assignments" page to the "poach me" page.[/QUOTE]Just for the record, I personally have not done an LL in at least 6 years (unless one of my borgs did some unsupervised), maybe 8. And the last LL's that I did do were DC assignments handed out by the server.

Primeinator 2014-11-13 06:43

[QUOTE=Madpoo;387504]

And speaking of the 10M milestone... I found myself going back and forth on the nomenclature. What's the proper, or just best, way of phrasing it? "All exponents below 10M" isn't right, because it's not the exponent, it's the 2^(exponent)-1 that's 10M digits. I think I've used that phrasing as shorthand here and there although I know it's not correct. Is it just like "M(P)", or is there some generally accepted shorthand?

As you see, I stuck with the very literal format of "all 2^p-1 below 10M digits", it just doesn't roll off the tongue. Perhaps "all Mersenne #'s less than 10M digits" ?[/QUOTE]


What about "Mersenne candidates below 10 million decimal digits"

[QUOTE=Prime95;387514]
2) For years I've wanted to eliminate the "all exponents tested once" milestones. To me, the milestone is pointless as it is a virtual certainty that there are many bad LL results. Thus some exponents are in reality untested and possibly prime. My opinion, however, is in the minority and many users feel such events are important.[/QUOTE]

I kind of like this milestone marker even though I know some of the LLs that have been 'tested' are faulty. It provides a moderately good estimate of the progress of the project as a whole (even though it is nowhere near the LL wave front).

Brian-E 2014-11-13 09:56

[QUOTE=Prime95;387514]2) For years I've wanted to eliminate the "all exponents tested once" milestones. To me, the milestone is pointless as it is a virtual certainty that there are many bad LL results. Thus some exponents are in reality untested and possibly prime. My opinion, however, is in the minority and many users feel such events are important.[/QUOTE]

[QUOTE=Primeinator;387529]I kind of like this milestone marker even though I know some of the LLs that have been 'tested' are faulty. It provides a moderately good estimate of the progress of the project as a whole (even though it is nowhere near the LL wave front).[/QUOTE]
Perhaps the solution is to rename this particular milestone so that casual readers see the "progress" aspect of it rather than the erroneous suggestion of completion which the word "tested" can conjure up.

Not easy to word it though. Somthing like "all exponents below XXXXXXXX have undergone their initial unconfirmed LL run" perhaps? Can anyone make it sound less clumsy?

ATH 2014-11-13 14:40

[QUOTE=Prime95;387514]1) I think we need to rename the "active assignments" page to the "poach me" page.[/QUOTE]

The 3 exponents he linked should have been recycled by now according to the rules?

[QUOTE]Recycle rules (top 1500 exponents):
1) If expected completion date is not updated for 60 days.
2) If assignment made [I][B]before 2014-02-01[/B][/I] and:
2a) assignment is 12 months old and < 50% complete it is recycled.
2b) [I][B]assignment is 15 months old it is recycled.[/B][/I]
3) If assignment made after 2014-02-01 and:
3a) assignment is 6 months old and not started it is recycled.
3b) assignment is 9 months old it is recycled.[/QUOTE]

Prime95 2014-11-13 15:44

The actual SQL code is below. As you can see there is no 15 month rule. I'm about to head out the door, perhaps you can calculate when these three might expire.

[CODE]
((dt_when_assigned < '2014-03-01' AND -- Grandfathered assignment
exponent < @exp1 AND -- exponent is in the most critical category
dt_when_assigned < DATEADD (DAY, -365, GETDATE()) AND -- and assignment is over a year old
percent_done < 10 + (DATEDIFF (DAY, dt_when_assigned, GETDATE()) - 365) / 3.33) OR -- plus a grace period if close to finished
[/CODE]

Madpoo 2014-11-14 01:24

[QUOTE=Prime95;387555]The actual SQL code is below. As you can see there is no 15 month rule. I'm about to head out the door, perhaps you can calculate when these three might expire.

[CODE]
((dt_when_assigned < '2014-03-01' AND -- Grandfathered assignment
exponent < @exp1 AND -- exponent is in the most critical category
dt_when_assigned < DATEADD (DAY, -365, GETDATE()) AND -- and assignment is over a year old
percent_done < 10 + (DATEDIFF (DAY, dt_when_assigned, GETDATE()) - 365) / 3.33) OR -- plus a grace period if close to finished
[/CODE][/QUOTE]

In the case of those 3 exponents, they're not moving fast, but they are moving, and being updated every so often. I wouldn't think the server would reassign exponents as long as the original assignee was making progress on it, no matter how slowly.

I know that from a human point of view, milestones are interesting... those nice round numbers like 52 or 53 million, and having all exponents first time LL checked. But of course that's just a mental thing and in the grand scheme of things it doesn't matter much.

I can see both sides of the argument though... yeah, it doesn't really mean much... the work will get done when it gets done, but on the other hand if people are able to measure some artificial measure of progress, it gives that warm fuzzy that "things are happening" and hopefully keeps them engaged in the project as a whole.

If all we ever did was crunch numbers and never saw how that's moving the bar ever higher, it could give you that feeling that your effort doesn't matter and you don't bother keeping it going. I gather that's probably behind the whole idea of being able to form teams, or tracking and ranking individual work effort in the first place, because you can get that idea of "I'm doing something" or "we're doing something" :smile:

ATH 2014-11-14 05:57

[QUOTE=Prime95;387555]The actual SQL code is below. As you can see there is no 15 month rule. I'm about to head out the door, perhaps you can calculate when these three might expire.

[CODE]
((dt_when_assigned < '2014-03-01' AND -- Grandfathered assignment
exponent < @exp1 AND -- exponent is in the most critical category
dt_when_assigned < DATEADD (DAY, -365, GETDATE()) AND -- and assignment is over a year old
percent_done < 10 + (DATEDIFF (DAY, dt_when_assigned, GETDATE()) - 365) / 3.33) OR -- plus a grace period if close to finished
[/CODE][/QUOTE]

I just quoted your rules from the "Proposed LL assignment and recycle rules"-thread. I guess they changed along the way, I did not read all the 97 post in that thread.

It was not a demand or statement, but a question why they were not recycled, by which I meant, what are the rules now? Which I got my answer to.

From the code it seems they get 3.33 days extra beyond one year for every procent that are complete above 10%. That means they are very close to being recycled, unless they fall into the unspecified grace period:
1st one: 63.10% done, so will be recycled after: (63.1-10)*3.33 + 365 days ~ 549 days (currently at 536)
2nd and 3rd ~ 81% done, so will be recycled after: (81-10)*3.33 + 365 days ~ 601 days (currently at 576)

lycorn 2014-11-14 14:06

[QUOTE=Madpoo;387585]

If all we ever did was crunch numbers and never saw how that's moving the bar ever higher, it could give you that feeling that your effort doesn't matter and you don't bother keeping it going. I gather that's probably behind the whole idea of being able to form teams, or tracking and ranking individual work effort in the first place, because you can get that idea of "I'm doing something" or "we're doing something" :smile:[/QUOTE]

Very good point, nicely put. I guess it applies to many of us around here.

That said, I think that now, that new and more strict rules are in place to reassign exponents,we should also do something to prevent poaching in a more effective way. In fact, in the past we could say that the server wasn´t "doing its job properly" in that the supposed reassignments, under the old rules, were not taking place and milestones were systematically blocked. On the other hand, the server would (and still will) accept and credit any result, regardless of the assignment status of the exponent. I propose that [U]from now on the server will not accept results for an exponent that is reserved by someone else[/U]. That would be the end of poaching. Period.

Any thoughts?


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.