Formula for awarding prizes on a leaderboard

  • Context: High School 
  • Thread starter Thread starter DodgerLD
  • Start date Start date
  • Tags Tags
    Formula
Click For Summary

Discussion Overview

The discussion revolves around finding a formula for distributing a prize pool among participants on a leaderboard based on their ranks. It explores different mathematical approaches to allocate points or percentages to each rank, considering factors such as the total number of participants and the ratio of prizes between ranks.

Discussion Character

  • Mathematical reasoning
  • Technical explanation
  • Exploratory

Main Points Raised

  • One participant proposes a formula involving a ratio (a) to determine the distribution of prizes based on rank, suggesting that the first-ranked individual receives a percentage of the prize pool that decreases for lower ranks.
  • Another participant shares a different formula that uses a variable (p) to define the distribution and expresses difficulty in implementing the proposed formula in Excel.
  • A clarification is made that the variable a must be greater than 1 for the distribution to favor higher ranks, contrasting it with the earlier variable p, which is defined differently.
  • Participants discuss the need to multiply the formula by the prize pool to obtain the actual points awarded to each rank.

Areas of Agreement / Disagreement

Participants express differing views on the definitions and applications of the variables a and p, leading to some confusion regarding their formulas. There is no consensus on a single formula or method for distribution, and the discussion remains unresolved.

Contextual Notes

Participants note potential issues with the implementation of the formulas in Excel, indicating that there may be unresolved mathematical steps or conversion errors affecting the results.

DodgerLD
Messages
4
Reaction score
0
Hi,

If you have a prize pool (say 1,000 points), and a leaderboard like:

Rank / Name
1 / Dan
2 / Rachel
3 / Max
4 / Chloe
5 / Grant
etc.

Is there a formula where you can input prize pool, rank, and maybe the number of people, and it will give you the number of points (or a %) for each rank. The person ranked #1 would get like 25% of the prize pool, and each person below would get less and less until the full prize pool is paid out.

Possible? Ideas?

Thanks.
 
Physics news on Phys.org
I suppose this is what you are looking for:

Let n be the total number of people who gets a part of the prize.
Let a be the ratio between what the 1st person gets, and what the 2nd person gets.
(If a = 2, the 1st person will get twice as much as the 2nd one, and the 2nd one will get twice as much as the 3rd one etc.)

If a person has rank x, he/she will then get \frac{a^{n-x}(a-1)}{a^n-1}\cdot 100\% of the reward.

If you want, you can exchange the "100%"-part with the total number of points.
 
Hi Yayness,

That seems similar to what someone else gave me (which I converted to Excel for testing), which seems to be working quite well:

((1 - p) / (1 - p ^ n) * p ^ (r - 1)) * l

p = a value between 0 and 1 which defines the distribution (sort of).
n = number of players
r = rank
l = prize pool

I can't get your formula working in Excel though, I'm trying:

((a ^ (n - x)) * (a - 1)) / ((a ^ n) - 1)

And it doesn't seem to be giving the correct result, maybe I'm not converting it correctly.

Your explanation of "a" is a lot clearer than my explanation of "p". :-)

Thanks for your help.
 
It should be right if you multiply with the prize pool.
Let's say l is the prize pool, then a person with rank x will get:
l * (a^(n - x) * (a - 1)) / (a^n - 1)
 
(0.7^(10 - 1) * (0.7 - 1)) / (0.7^10 - 1)

... gives me 0.012457..., but it should give me 0.31.
 
The number a needs to be larger than 1 for the best one to get more than the 2nd best one etc. In this case, you can let a be 1/0.7≈1.43, which means the best one will get 1.43 times as much as the 2nd best one, and the 2nd best one will get 1.43 times as much as the 3rd best one etc.
So a should be a number above 1, which means it does not have exactly the same definition as p in the other formula. a=1/p
 
Ah, that makes sense. Thanks Yayness!
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 15 ·
Replies
15
Views
6K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
1K
Replies
1
Views
2K