Suppose I have a n-by-p matrix Q such that each column lives in the n-simplex (i.e. sum(Q[:,j]) == 1 and Q[i,j] >= 0). Additionally, suppose that I have a n-by-k matrix C such that each column lives in the n-simplex. I would like to find a matrix M such that Q ≈ C*M and such that each column of M lives in the k-simplex.
Do you have any good literature on this optimization problem over the n-dimensional simplex? It resembles the traditional least-squares problem, but on manifolds. What are the advantages of using Manopt.jl versus explicitly adding simplex constraints to a JuMP.jl model for instance? Appreciate any advise.
Suppose I have a n-by-p matrix
Qsuch that each column lives in the n-simplex (i.e.sum(Q[:,j]) == 1andQ[i,j] >= 0). Additionally, suppose that I have a n-by-k matrixCsuch that each column lives in the n-simplex. I would like to find a matrix M such thatQ ≈ C*Mand such that each column of M lives in the k-simplex.Do you have any good literature on this optimization problem over the n-dimensional simplex? It resembles the traditional least-squares problem, but on manifolds. What are the advantages of using Manopt.jl versus explicitly adding simplex constraints to a JuMP.jl model for instance? Appreciate any advise.