The math’s probably been done around here before, but I’ll take a crack at it anyways.
The points regenerate at a constant rate of 1/6 max points for the node every 8 hours - that is, every minute, you get back 1/2880 of max points.
However, you only get the points currently “charged up” when you complete. Thus, you want to let the points recharge before clearing again.
Let’s take a simple example: say you have a node worth 600 points on a 48-hour sub (this gives us time to fully recharge). We’ll assume you can clear nodes instantly, to simplify calculations.
Method 1:
Clearing a full stack at the beginning, then again at the end:
600 + 5/6 * 600 + 4/6 * 600 + 3/6 * 600 + 2/6 * 600 + 1/6 * 600 = 2100 for the first clear
Then multiply by 2, since we fully recharge our points after 48 hours: 4200 through Method 1.
Method 2:
Clearing every 8 hours, then a full clear at the end:
600 + 600 + 600 + 600 + 600 + 600 + 2100 = 5700, clearly better than clearing the full stack at the beginning and end.
So you see, even with the same number of clears, the points gained can differ drastically depending upon time.
Furthermore, especially with the more difficult nodes, it becomes uneconomical to repeatedly clear. When you need 2 healthpacks a run, it’s not worth it to go back for another 50 points when you could get them by doing the same amount of work half an hour later. In addition, if you finish early enough for X points to recharge by the end, you lose out on X points per clear, coming out 5X points short of where you would have clearing later.
In essence, every clear reduces the “base” amount of points for future clears. Obviously, over shorter times and less differences between clearing methods, the effects will be smaller but still present and like you said, every little bit counts.
Let’s try to take into account difficulty/time spent to clear.
Say you have easy node E, which takes you X minutes to clear and is worth Y (max) points.
And hard node H, which takes Z minutes to clear for W (max) points.
Let’s say we start 6X+6Z minutes from the end, just enough time to fully clear both stacks.
Method 1: Easy, then Hard
We first look at E:
The nth clear is worth (1 - (n - 1)/6 + (n - 1) * X/2880) * Y points.
Then for H:
The nth clear is worth (1 - (n - 1)/6 + (6X + (n - 1) * Z)/2880 ) * W points.
Method 2: Hard, then Easy
Looking first at H:
The nth clear is worth (1 - (n - 1)/6 + (n - 1) * Z/2880) * W points.
Then for E:
The nth clear is worth (1 - (n - 1)/6 + (6Z + (n - 1) * X)/2880) * Y points.
Comparison
We subtract our total for Method 1 from total for Method 2, which tells us the number of points we gain by executing Method 2 rather than Method 1. Since the point totals are sums with corresponding terms, we can simply subtract term-wise to obtain our final result.
For the Easy nodes:
(1 - (n - 1)/6 + (6Z + (n - 1) * X)/2880) * Y - (1 - (n - 1)/6 + (n - 1) * X/2880) * Y =
(1 - (n - 1)/6 + (6Z + (n - 1) * X)/2880 - (1 - (n - 1)/6 + (n - 1) * X/2880) * Y =
(6Z / 2880) * Y, or Y * Z / 480.
Note that this value is the benefit observed during ANY of our 6 clears (the n cancels out). At this point, I’ll multiply by 6 to get the total value saved as Y * Z / 80. (You could work completely term-wise, but I’ll reduce it because smaller numbers are less scary).
Likewise, the the point difference for the hard node is - X * W / 80. Note the negative sign, since we lose points on the hard nodes by clearing them first.
The total point difference is therefore
(Y * Z - X * W) / 80.
Which is positive (ie. Method 2 is better) when
Y * Z - X * W > 0
Y * Z > X * W
Y / W > X / Z
So if the hard node is worth N times as many points as the easy node, you want to clear the hard node first only if you can clear it in less than N times the amount of time it takes you to clear the easy node.
For example, let’s say in today’s Juggernaut Heroic, the first node is worth 200 points and the last node is worth 600. Let’s say you can clear the easy node in maybe 1 minute. Then you should only clear the last node before the first if it takes you fewer than 3 minutes; otherwise you lose out on points. While this difference may be small (remember, we are dividing by 80 in the end), it can help in close situations.
Of course, this analysis doesn’t take into account scaling, health, rosters, etc. I’ll work on creating something more comprehensive in the future, but this will at least allow you to have some basic guidelines for clearing strategies.