Generalized Josephus problem and solutions for higher cases

algorithmsgame theory

So from the Wikipedia page about this problem, there is a variant of this problem where for $n$ people in a circle, instead of killing the next person, kills the $k$th person instead. (Thus the original problem will have $k=2$.)

Apparently there are solutions for the original $k=2$ which is $f(n)=2(n-2^{\lfloor\log_2n\rfloor})+1$ and for $k=3$ which is
$f(n)=3(n-round(\alpha\cdot(3/2)^m))+2$ with $m$ being the biggest number such that $round(\alpha\cdot(3/2)^m)\le n$ and this constant $\alpha\approx0.8111$.

So I was wondering how is the solution for $k=3$ case found (lack of citation) and is there any way to search for solutions for higher $k$?
Any research/paper links will be appreciated.
Thanks!

Related Question