Calculus of variations and optimal control; optimization Optimal control: formulation and existence Theorem
Filippov's existence theorem
Builds on Mayer and Lagrange problemsAdmissible controlControl systemConvex setCompact setDifferential inclusionPontryagin's maximum principle
Statement
Let be a nonempty compact set, let , and let be continuous. Let , let be a closed set, and let be continuous. Call a measurable map an admissible control if the control system with has an absolutely continuous solution on with . Assume that:
- at least one admissible control exists;
- there is a constant such that for every and every trajectory of an admissible control;
- for every the set of velocities is convex.
Then the Mayer problem of minimizing over all admissible controls has a solution. That is, there is an admissible control with trajectory such that for every admissible trajectory .
Remarks
The proof is a compactness argument. Take a minimizing sequence of trajectories; they are uniformly bounded with uniformly bounded derivatives, so the Arzelà–Ascoli theorem gives a subsequence that converges uniformly to an absolutely continuous limit . The convexity of the velocity sets shows that solves the differential inclusion for almost every . A measurable selection result, known as Filippov's lemma, then gives a measurable control with , and continuity of shows that is optimal.
Convexity cannot be dropped. Take , , , , , and , so that the cost is with and . Controls that switch faster and faster keep close to , so the infimum of the cost is . A cost would need , hence , so no optimal control exists. Here the velocity sets are not convex.
A Lagrange cost is handled by adding the state ; the convexity hypothesis then concerns the sets . Hypothesis 2 holds, for example, when for a constant , by Grönwall's inequality.
Going deeper
For a student
The theorem is the optimal control version of the direct method of the calculus of variations. Compactness comes from bounded velocities, and convexity of the velocity sets plays the role of lower semicontinuity. When convexity fails, one passes to relaxed controls, which convexify the velocity sets. The relaxed problem then has a minimizer, and under mild extra hypotheses its value is the infimum of the original problem. Existence is the first step before using necessary conditions such as Pontryagin's maximum principle, which only describe minimizers that exist. For linear systems with compact and convex, the velocity sets are automatically convex.
Reading path
To understand this page from the ground up, read these 11 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Absolute continuity concept
- Admissible control concept
- Compact set concept
- Control system concept
- Convex set concept
- Differential inclusion concept
- Functional concept
- Optimal control concept
- Pontryagin's maximum principle statement
- Mayer and Lagrange problems problem
- Filippov's existence theorem statement
Where this leads
2 pages build on this one.
Further reading
About this page
| Tag | XEX7QZV1BS |
|---|---|
| URI | m2://XEX7QZV1BS |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 49J15, 34A60 |
| Status | This copy of the site has no build data. Run m2 status XEX7QZV1BS. |
| About | Optimal control |
| Uses | Mayer and Lagrange problems, Admissible control, Control system, Convex set, Compact set, Differential inclusion, Pontryagin's maximum principle |
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.