Let $\{v_i\}_{i=1}^N$ be a set of $n$-dimensional real vectors spanning $\mathbb{R}^n$. Let $p\in [0,1]$ be a rational number and consider the iteration \begin{equation} X_{k+1}=\frac{1}{N}\sum_{i=1}^N \frac{X_k^{p}v_i v_i^\top X_k^{p}}{v_i^\top X_k^{2p}v_i},\quad X_0=\frac{1}{n}I_n\qquad (\star) \end{equation} (Given a positive semi-definite matrix $Y$, $Y^p$, $p\in\mathbb{Q},\ p\in (0,1)$, denotes the principal matrix $p$-th root of $Y$). If we denote by $\Pi_y:=\frac{y y^\top}{y^\top y}$ the orthogonal projection onto $\mathrm{span}\{y\}$, $y\in\mathbb{R}^n$, then ($\star$) can be seen as an arithmetic mean of rank-one orthogonal projections each one projecting onto $\mathrm{span}\{X_k^p v_i\}$, namely \begin{equation} X_{k+1}=\frac{1}{N}\sum_{i=1}^N \Pi_{X_k^p v_i},\quad X_0=\frac{1}{n}I_n\qquad (\star\star) \end{equation} Notice that ($\star$) sends positive definite matrices to positive definite matrices and is trace-preserving (namely its trace is always 1).
First, I would like to know if similar algorithms have been studied somewhere in the literature. In particular, I would be interested in the convergence properties of ($\star$). Note that, since ($\star$) maps trace-one positive definite matrices to trace-one positive definite matrices and is continuous, by Browuer's fixed point theorem it admits (at least) one fixed point. However, what about uniqueness and attractivity of the fixed point?
I list below other (perhaps naïve) considerations and some further comments on the algorithm ($\star$).
For $p=0$, the iteration clearly converges in one step to the (positive definite) arithmetic mean of the set of projections $\{\Pi_{v_i}\}_{i=1}^N$.
For $p=1$, extensive simulations seem to suggest that the algorithm converges to a rank-one orthogonal projection (except when we pick a set of orthogonal vectors $\{v_i\}_{i=1}^N$, in which case the iteration stays fixed at $\frac{1}{n}I_n$).
For $0<p<1$, simulations seem to suggest that the algorithm converges to a positive definite matrix and the lower the value of $p$ the closer is the latter matrix to the arithmetic mean of $\{\Pi_{v_i}\}_{i=1}^N$.
Relying on the above considerations and on numerical evidences, my conjecture is that for $p<1$ there is a kind of "antagonistic action" of the matrix $p$-th root which pushes the iteration towards the the arithmetic mean of $\{\Pi_{v_i}\}_{i=1}^N$, while for $p=1$ this action disappears and the algorithm converges to an orthogonal rank-1 projection. Furthermore, my guess is that, if I will be able to prove convergence for the case $p=1$, then by a sort of continuity argument on the parameter $p$, I will also be able to prove convergence for $0<p<1$.
I've been at this problem for some time, with no further progress. Thus I really appreciate to hear your opinions/comments/criticisms. Thanks a lot.