You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In JuMP, we only define array-shaped points in manifold but as mentioned, e.g., in #264 (comment), for FixedRankMatrices they could also be represented by their SVD.
We should make this work:
@variable(model, X inFixedRankMatrices(m, n, r))
@objective(model, Min, RiemannianFirstOrderFunction(X ->..., (g, X) ->...)))
Any good example of m, n, r and riemannian objective and gradient we could use as test for this ?
I think I understand your first line of code, you ant to allow X to be an SVDMPoint?
I do not yet understand the second line the RiemannianFirstOrderFunction would basically be a ManifoldGradientObjective with slightly different signatures of cost and grad (namely leaving out the manifold - or hardcoding it in the function otherwise)?
I think I understand your first line of code, you ant to allow X to be an SVDMPoint?
Yes
I do not yet understand the second line the RiemannianFirstOrderFunction would basically be a ManifoldGradientObjective with slightly different signatures of cost and grad (namely leaving out the manifold - or hardcoding it in the function otherwise)?
In JuMP, we only define array-shaped points in manifold but as mentioned, e.g., in #264 (comment), for
FixedRankMatrices
they could also be represented by their SVD.We should make this work:
Any good example of
m
,n
,r
and riemannian objective and gradient we could use as test for this ?Requires
The text was updated successfully, but these errors were encountered: