Indirect Optimization Library Module¶
Introduction¶
This module automates the indirect optimization process.
Valid methods |
---|
indirect |
diffyg |
direct |
Indirect and Diffy G¶
Given an OCP \(\Sigma\), indirect-style methods create a dual BVP \(\Lambda\) as follows:
\[\Lambda = (E \circ \lambda)(\Sigma)\]
After compiling the resulting BVP \(\Lambda\), it can be solved by most algorithms in the BVP Solver Module.
There are two indirect-style methods available. To read more, see:
Direct¶
Given an OCP \(\Sigma\), direct-style methods pass through the majority of OCP info unmodified. The result is compiled and discretization occurs in the BVP Solver Module. Not all BVP solvers are compatible with direct-style methods.