PontryaginPrinzip
Pontryagin’s Prinzip, commonly called Pontryagin maximum principle, is a fundamental result in optimal control theory that provides necessary conditions for optimal trajectories. It was introduced in the 1950s by Lev Pontryagin and co-workers and has since become a core tool in engineering, economics, and related fields.
Problem setup typically considers a dynamical system x'(t) = f(x(t), u(t), t) with state x in R^n and
If an optimal control u*(t) exists, there are trajectories x*(t) and p(t) satisfying:
- State equation: x'(t) = ∂H/∂p = f(x, u, t).
- Costate equation: p'(t) = -∂H/∂x.
- Maximization: for almost all t, u*(t) ∈ argmax_{u ∈ U} H(x*(t), u, p(t), p0, t).
- Transversality: p(t_f) = ∂Φ/∂x(x(t_f)) (with adjustments if final state is constrained).
Normal and abnormal cases refer to p0: typically p0 = -1 in the normal case; p0 = 0 yields
The maximum principle gives necessary, but not sufficient, conditions for optimality; sufficiency often requires convexity or