Calculus of variations and optimal control; optimization Definition
Dynamic programming in continuous time
Builds on Value functionOptimal controlHamilton–Jacobi–Bellman equation
Definition
Consider a finite-horizon optimal control problem on with dynamics , controls with values in a set , running cost and terminal cost . Let be its value function. The dynamic programming principle for the problem is the identity, for all and , Here the infimum is over measurable controls , and is the trajectory with . Dynamic programming in continuous time is the method that derives from this principle a partial differential equation for . That equation is the Hamilton–Jacobi–Bellman equation with . One then obtains optimal controls by choosing, at each , a minimizer of this expression.
Remarks
The principle holds under the standing hypotheses of the value function: compact, continuous and Lipschitz in the state, and , continuous. Its proof splits a control on into its parts on and . Example: for , , and , the value function is . Where it equals , so and , and the equation holds. The minimizer is the optimal feedback. Non-example: a greedy rule that minimizes only the running cost at each instant, ignoring , does not follow the principle and is in general not optimal.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Hamilton–Jacobi–Bellman equation concept
- Optimal control concept
- Value function concept
- Dynamic programming in continuous time definition
Further reading
About this page
| Tag | F64JX05VJX |
|---|---|
| URI | m2://F64JX05VJX |
| Kind | definition |
| Writing | W0 stub |
| MSC | 49L20, 49L12, 93E20 |
| Defines | Dynamic programming in continuous time |
| Uses | Value function, Optimal control, Hamilton–Jacobi–Bellman equation |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.