how to deal with this problem using manopt?

65 views
Skip to first unread message

jifa zhang

unread,
May 22, 2023, 10:17:24 AM5/22/23
to Manopt
捕获3.PNG
I want to deal with this problem using manopt. However, the feasible region is not a manifold owing to (4). So how can i transform this problem? I try to move (4) into the objective function  as a penalty term, but the obtained solution may not satisfy (4). Can you help me? thank you.

BM

unread,
May 22, 2023, 11:07:06 PM5/22/23
to Manopt
Hello Jifa,

You could try the approaches suggested in [1901.10000] Simple algorithms for optimization on Riemannian manifolds with constraints (arxiv.org) to deal with the inequality constraint (4).

Regards,
Bamdev

jifa zhang

unread,
May 23, 2023, 12:00:17 AM5/23/23
to Manopt
thank you very much, I will read this paper carefully. 

Ronny Bergmann

unread,
May 23, 2023, 7:27:27 AM5/23/23
to Manopt
As an add-on to man opt you can find the algorithms at https://github.com/losangle/Optimization-on-manifolds-with-extra-constraints

or if you feel adventurous, they are both available in Julia (https://manoptjl.org/stable/solvers/exact_penalty_method/https://manoptjl.org/stable/solvers/exact_penalty_method/, disclaimer – I helped implementing these, so I might be biased)

Best
Ronny
Reply all
Reply to author
Forward
0 new messages