21.4.5. Numerical Optimization Algorithm

Let’s consider the general constrained optimization problem as

Minimize \(f\left( \mathbf{x} \right)\)

Subject to

\({{h}_{i}}\left( \mathbf{x} \right)=0,\text{ }i=1,2,...,l\)

\({{g}_{j}}\left( \mathbf{x} \right)\le 0,\text{ }j=1,2,...,m\)

\(\mathbf{x}\in \Omega\)

where, \(l\le n\) and functions \(f\), \({{h}_{i}}\) and \({{g}_{j}}\) are continuous and their second derivatives are continuous. In general, the function we call \(f\) be objective, \({{h}_{i}}\) be equality constraints and \({{g}_{j}}\) be inequality constraints.

RecurDyn/AutoDesign uses the augmented Lagrange multiplier (ALM) method to solve the approximate optimization problem. Next, we explains the basic concept of ALM.