I recently got introduced to Manopt when I encountered a problem requiring optimization over manifolds. My background is in physics and applied math (undergrad/grad) but I don't have any training in optimization or differential geometry. This package seems really useful but I can tell I'm missing some very important background knowledge. So now I'm wondering just how much background research I will need to do. I only plan to learn enough to solve my particular problem, as I don't have time to take 4 online classes and read a book or two (so hopefully that won't be needed......)
Without going into the problem I am trying to solve here I would like to know:
1. What would you consider the absolute minimum prerequisite knowledge to be able to formulate your own problems in Manopt.
2. What are the top 3 (5?) most important concepts in optimization over manifolds?
3. Any other need-to-know subjects or tips in general?
(I am asking this in a general way b/c I'm hoping that there is a general answer so that other folks new to the field can see this and know where to get started)
Any guidance would be much appreciated.