Cited by 417Reinforcement Learning in RoboticsAdaptive Dynamic Programming ControlAdvanced Control Systems Optimization

Efficient computation of optimal actions

Open access
Todorov, Emanuel·2009·Proceedings of the National Academy of Sciences

Abstract

Optimal choice of actions is a fundamental problem relevant to fields as diverse as neuroscience, psychology, economics, computer science, and control engineering. Despite this broad relevance the abstract setting is similar: we have an agent choosing actions over time, an uncertain dynamical system whose state is affected by those actions, and a performance criterion that the agent seeks to optimize. Solving problems of this kind remains hard, in part, because of overly generic formulations. Here, we propose a more structured formulation that greatly simplifies the construction of optimal control laws in both discrete and continuous domains. An exhaustive search over actions is avoided and the problem becomes linear. This yields algorithms that outperform Dynamic Programming and Reinforcement Learning, and thereby solve traditional problems more efficiently. Our framework also enables computations that were not possible before: composing optimal control laws by mixing primitives, applying deterministic methods to stochastic systems, quantifying the benefits of error tolerance, and inferring goals from behavioral data via convex optimization. Development of a general class of easily solvable problems tends to accelerate progress--as linear systems theory has done, for example. Our framework may have similar impact in fields where optimal choice of actions is relevant.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1073/pnas.0710743106

Cites

19 of 19 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Human hand and arm movements are controlled near-optimally.

    “Similarly, human hand and arm movements are controlled near-optimally.”

    From A quantum microtubule substrate of consciousness is experimentally supported and solves the binding and epiphenomenalism problems (2025) · cites this paper as Todorov 2009

    The introductory example (page unavailable) describes a nervous system generating muscle activations to maximize movement performance, but does not say that human hand or arm movements are controlled near-optimally. The Discussion (page unavailable) concerns computational methods for biomechanics rather than evidence about human movement. Searches for near-optimal human hand and arm movement found no passage establishing the claim. (LLM, conf=0.74)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 3

  1. [12]Todorov E. Classic Maximum Principles and Estimation-Control Dualities for nonlinear Stochastic Systems. 2009 preprint. [[Google Scholar](https://scholar.google.com/scholar_lookup?journal=Classic%20Maximum%20Principles%20and%20Estimation-Control%20Dualities%20for%20nonlinear%20Stochastic%20Systems&author=E%20Todorov&publication_year=2009&)]
  2. [14]Todorov E. Efficient Algorithms for Inverse Optimal Control. 2009 preprint. [[Google Scholar](https://scholar.google.com/scholar_lookup?journal=Efficient%20Algorithms%20for%20Inverse%20Optimal%20Control&author=E%20Todorov&publication_year=2009&)]
  3. [15]Watkins C, Dayan P. Q-learning. Mach Learn. 1992;8:279–292. [[Google Scholar](https://scholar.google.com/scholar_lookup?journal=Mach%20Learn&title=Q-learning&author=C%20Watkins&author=P%20Dayan&volume=8&publication_year=1992&pages=279-292&)]

Cited by

Sorted by citations

Authors
Todorov, E.
Affiliations
University of Washington (US)
Corresponding author
Todorov, Emanuel
Venue
Proceedings of the National Academy of Sciences
Published
2009-07-14
Volume
106
Issue
28
Pages
11478-11483
ISSN
  • 0027-8424 (ISSN-L)
  • 1091-6490
OpenAlex
W2093524643
Cited by
417
References
19
Citations by year
2026: 17 · 2025: 30 · 2024: 19 · 2023: 21 · 2022: 17 · 2021: 31 · 2020: 30 · 2019: 21 · 2018: 20 · 2017: 24 · 2016: 30 · 2015: 22 · 2014: 36 · 2013: 26 · 2012: 25
FWCI
25.79
Type
journal article
Language
en
Open access
Locations
  • Proceedings of the National Academy of Sciences (publishedVersion)
  • PubMed Central (publishedVersion)
  • PubMed (publishedVersion)
Funders
National Science Foundation
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Adaptive Dynamic Programming Control
  • Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
Keywords
optimal control, optimal action selection, stochastic systems, error tolerance, convex optimization, dynamic programming comparison, reinforcement learning comparison
MeSH terms
Algorithms, Information Science, Models, Theoretical, Problem Solving, Stochastic Processes, Uncertainty

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review