Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Control Theory›Pontryagin Maximum Principle
Machine learningOptimal Control

Pontryagin Maximum Principle

Also known as: PMP, Optimal Control, Costate Method

The Pontryagin Maximum Principle (PMP) is a fundamental theorem in optimal control theory providing necessary conditions for optimality of a control trajectory. Published by Lev Pontryagin in 1962, PMP generalizes the calculus of variations to control problems with constraints and is the theoretical foundation enabling solution of complex trajectory optimization problems from spacecraft missions to industrial process optimization.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Pontryagin Maximum Principle
Hamilton-Jacobi-Bellman…Linear Quadratic Regulat…Model Predictive Control

When to use it

Use PMP when you have a well-defined cost functional, smooth dynamics, and need optimal solutions (not just feasible). Ideal for trajectory optimization (spacecraft, robots), time-optimal control, and constrained optimization. PMP works well for moderate-dimensional problems (state dimension < 20). Avoid PMP if you need real-time solution (it is offline) or if dynamics are nonsmooth (use numerical methods or MPC instead).

Strengths & limitations

Strengths
  • Provides necessary conditions for optimality; solutions satisfy PMP are locally optimal.
  • Works for constrained controls and terminal constraints; more general than Bellman equation.
  • Often yields bang-bang controls (on-off); simple practical solutions.
  • Provides insight into optimal control structure through Hamiltonian geometry.
  • Extends to time-optimal problems (PMP naturally minimizes time).
Limitations
  • Necessary but not sufficient conditions; PMP solutions may be suboptimal (local minimum).
  • Solving boundary-value problem is numerically hard; requires iteration and good initial guess.
  • High computational complexity for high-dimensional state spaces.
  • Singular arcs (degenerate solutions) require special analysis beyond PMP.
  • Assumes smooth dynamics and cost; discontinuities require separate analysis.

Frequently asked

What are costate variables λ and their physical meaning?

Costates are Lagrange multipliers associated with state dynamics. λ_i represents the sensitivity of optimal cost to changes in state x_i: ∂J/∂x_i(t) = λ_i(t). At the goal, λ(T) relates to terminal cost gradient. Costates embody the 'shadow price' of relaxing state constraints.

Sources

  1. Pontryagin, L. S., Boltyanskii, V. G., Gamkrelidze, R. V., & Mischenko, E. F. (1962). The Mathematical Theory of Optimal Processes. John Wiley & Sons. link ↗

How to cite this page

ScholarGate. (2026, June 3). Pontryagin Maximum Principle. ScholarGate. https://scholargate.app/en/control-theory/pontryagin-maximum-principle

Related methods

Hamilton-Jacobi-Bellman EquationLinear Quadratic RegulatorModel Predictive Control

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Hamilton-Jacobi-Bellman EquationControl Theory↔ compare
  • Linear Quadratic RegulatorControl Theory↔ compare
  • Model Predictive ControlControl Theory↔ compare
Compare side by side →

Referenced by

Hamilton-Jacobi-Bellman EquationLinear Quadratic Regulator

Similar methods

Hamilton-Jacobi-Bellman EquationModel Predictive ControlLinear Quadratic RegulatorDeterministic Dynamic ProgrammingAugmented Lagrangian MethodNonlinear ProgrammingStochastic Dynamic ProgrammingFeedback Linearization

Related reference concepts

Optimal ControlMathematical OptimizationCalculus of VariationsHamiltonian Systems (Variational)Nonlinear ProgrammingConvex Optimization

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Pontryagin Maximum Principle (Pontryagin Maximum Principle). Retrieved 2026-07-21 from https://scholargate.app/en/control-theory/pontryagin-maximum-principle · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Lev Pontryagin
Subfamily
Optimal Control
Year
1962
Type
algorithm
Related methods
Hamilton-Jacobi-Bellman EquationLinear Quadratic RegulatorModel Predictive Control
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account