Chammarychammary

Stanford AA203 Optimal and Learning-Based Control | Spring 2026 | Lecture 3: Calculus of Variations

Stanford Online · 1:22:56 · 3 days ago

Finding local minima in complex optimization problems involves identifying active constraint boundaries to establish candidate points, a process that evolves from finite-dimensional vector calculus into the Calculus of Variations to solve for entire signal trajectories.

  • Active constraints — Boundary conditions met at a local minimum .

  • Inactive constraints — Restrictions remaining below zero, which are disregarded because they do not influence the local minimum .

  • Lagrange multipliers — Variables assigned to constraints that must be non-negative; for inactive constraints, these values are set to zero .

  • Optimality requirements — Known as KKT conditions, these rules define necessary criteria that any local minimum must fulfill to be valid .

  • Functionals — Mathematical rules that accept an entire signal trajectory as input and return a single scalar value for evaluation .

  • Norms — Methods used to define closeness or distance between different function signals .

  • Fundamental Theorem — A requirement stating that the variation of a functional must be zero at a local minimum .

  • Integration by parts — A technique applied to manipulate the mathematical expression, allowing for the isolation of the state trajectory variation .

  • Euler equation — The final necessary condition for a function to minimize a functional, obtained after setting the variation to zero .

  • How does the Euler equation assist in determining an optimal path?

  • What distinguishes indirect optimization methods from direct ones?