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›Hamilton-Jacobi-Bellman Equation
Machine learningOptimal Control

Hamilton-Jacobi-Bellman Equation

Also known as: HJB Equation, Bellman Equation, Dynamic Programming

The Hamilton-Jacobi-Bellman (HJB) equation is a partial differential equation characterizing the optimal cost-to-go function in dynamic programming. Developed by Bellman in 1957, HJB provides both necessary and sufficient conditions for optimality, enabling elegant theoretical analysis and numerical solutions for optimal control problems. HJB is fundamental to reinforcement learning, approximate dynamic programming, and real-time control.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 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.

Hamilton-Jacobi-Bellman Equation
Linear Quadratic Regulat…Model Predictive ControlPontryagin Maximum Princ…

When to use it

Use HJB for offline optimal control synthesis when sufficiency and theoretical guarantees are important. It is ideal for nonlinear systems, time-optimal problems, and games. HJB excels in analysis; for computation, numerical schemes can be expensive. Use HJB when system structure is simple (low dimension) or when you need the value function for learning and adaptive control.

Strengths & limitations

Strengths
  • Provides necessary and sufficient optimality conditions; solutions are guaranteed optimal (not just critical points).
  • Works for nonlinear, time-varying, and constrained systems.
  • Value function V(x,t) encodes all information about optimal behavior; useful for analyzing sensitivity.
  • Extends naturally to stochastic control and differential games.
  • Foundation for reinforcement learning and approximate dynamic programming.
Limitations
  • Solving HJB is computationally expensive; the PDE curse of dimensionality (memory/computation grows exponentially in state dimension).
  • Analytical solutions rare; numerical PDE solvers are complex and may be inaccurate.
  • Verification of solutions is difficult; checking sufficiency conditions numerically is unreliable.
  • No direct guidance on numerical method selection; problem-dependent.
  • Terminal condition or value function structure must be specified; if omitted, solution quality degrades.

Frequently asked

What is the curse of dimensionality in HJB?

HJB is a PDE in state space; discretizing an n-dimensional state space with m grid points requires m^n grid cells. For n=10, m=100, this is 10^20 cells—infeasible! This is the curse of dimensionality. Mitigation: use sparse grids, function approximation (neural networks), or restrict to low-dimensional subspaces.

Sources

  1. Bellman, R. (1957). Dynamic Programming. Princeton University Press. link ↗
  2. Kirk, D. E. (2004). Optimal Control Theory: An Introduction (2nd ed.). Dover Publications. link ↗

How to cite this page

ScholarGate. (2026, June 3). Hamilton-Jacobi-Bellman Equation. ScholarGate. https://scholargate.app/en/control-theory/hamilton-jacobi-bellman-equation

Related methods

Linear Quadratic RegulatorModel Predictive ControlPontryagin Maximum Principle

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.

  • Linear Quadratic RegulatorControl Theory↔ compare
  • Model Predictive ControlControl Theory↔ compare
  • Pontryagin Maximum PrincipleControl Theory↔ compare
Compare side by side →

Referenced by

Linear Quadratic RegulatorModel Predictive ControlPontryagin Maximum Principle

Similar methods

Pontryagin Maximum PrincipleDeterministic Dynamic ProgrammingStochastic Dynamic ProgrammingDynamic ProgrammingBayesian Dynamic ProgrammingMulti-objective dynamic programmingPolicy Scenario Dynamic ProgrammingAgent-based dynamic programming

Related reference concepts

Optimal ControlMarkov Decision ProcessesReinforcement LearningHamilton-Jacobi TheorySequential Decision Making (MDPs)Hamiltonian Systems (Variational)

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

ScholarGate — Hamilton-Jacobi-Bellman Equation (Hamilton-Jacobi-Bellman Equation). Retrieved 2026-07-21 from https://scholargate.app/en/control-theory/hamilton-jacobi-bellman-equation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Richard Bellman
Subfamily
Optimal Control
Year
1957
Type
algorithm
Related methods
Linear Quadratic RegulatorModel Predictive ControlPontryagin Maximum Principle
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