Here is the exponentional model:
I am going to use exp function y=e^(-rank)
where e=2.71.....
^ is for power
and rank is ranks: 0,1,2,3,4,5....RL where 0 rank is for the best perfomer,
1 is for next to best, and so on and RL is rank of lowest performer.
If you use another counting then ajustment should be done.
So the best performer will get max payout because e^(-0) = 1
the next to best will get e^(-1)=1/e
next will get e^(-2)=1/(e*e)
and so on. (This is only percent not the dollar amount)
This way we have exponentional distribution.
To get actual dollar amount we use equation
Sum(X*e^(-rank(i))=N*Fee
where rank(i) is rank for ith performer
so the algo will be
1. X=(N*Fee)/Sum(e^(-rank(i))
2. payout for performer i will be
Payout=X*e(-rank(i))
where rank(0) is rank of the best performer
The Sum is geometric progression with q=1/e and can be simplified
Sum=(((1/e)^N)-1)/((1/e)-1)=(q^N-1)/(q-1)
The calculations for max. payout will be the same assuming
that q^N ~ const as N getting bigger.