Class 03 - Q&A #46
Replies: 8 comments 2 replies
-
Why do we define the Hamiltonian for an optimal control problem? |
Beta Was this translation helpful? Give feedback.
-
What is the relationship between the |
Beta Was this translation helpful? Give feedback.
-
What is the multiple shooting method trying to solve from the single shooting approach? |
Beta Was this translation helpful? Give feedback.
-
When we introduce the Hamiltonian in class, are we simply folding the dynamics into a Lagrangian, or is the real point that it yields a forward–backward pair (state/costate) we can actually solve by shooting on real problems? I am trying to make a connection to content in the lectures slides of class 02 where constrained optimization methods push constraints into objectives and then use linear system solvers. This is something I tried asking in lecture but I am still slightly confused about the differences between the two. |
Beta Was this translation helpful? Give feedback.
-
Could we restate Pontryagin’s Maximum/Minimum Principle in the KKT language from Lecture 2? In particular I am wondering about what plays the role of multipliers and how to find/view the constraints for system of equations relating to dynamics and stationarity? |
Beta Was this translation helpful? Give feedback.
-
For path constraints (e.g., torque or state bounds), would you prefer handling them via penalization in an indirect (PMP) setup or moving to a direct multiple-shooting NLP. Is there examples where you can show one is preferable or more commonly used than the other (maybe in the examples you have in the slides). |
Beta Was this translation helpful? Give feedback.
-
In physics, Hamiltonian systems are known to be more "general" than Lagrangian systems, in the sense that we can describe more systems with Hamiltonian Mechanics than Lagrangian Mechanics (one example: we need to have a 1-1 correlation between velocity and momentum for this equivalence to hold, so photons that don't have mass, always have the same velocity but have different momenta, are not well described by Lagrangian Mechanics).
and
This leads to a simple 'rotation' system, with rotations around the three axes Is this translatable to KKT vs PMP? In the sense that PMP is somehow more "fundamental" than KKT, and we can use PMP to describe a wider set of systems? |
Beta Was this translation helpful? Give feedback.
-
In class, we talked about the ill-conditioning of some systems that makes it hard to solve with single shooting. Can anyone give me a concrete example where single shooting has "exploding" gradients? i.e., in the backward pass, these gradients tend to be exponentially larger with increasing horizon. If a good example is given, it should also be easy to change it a bit to make the case for vanishing gradients. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Please use this space to ask clarification questions, propose changes/corrections to the presented topics that should be accounted for in the final chapter, or point out interesting facts!
Beta Was this translation helpful? Give feedback.
All reactions