Classical Planning and Optimal Control › Key Parameters

Michael BrenndoerferJune 10, 20262 min read
World Models HandbookAll chapters
Part 2 of 12Inference, Decisions, and Control
Chapter 10Classical Planning and Optimal Control › Key Parameters
Reading section 7 of 10 · Key Parameters · 2 minSection 7 of 10 · 2 min

Book contents

Section 7 of 10 · 2 min read

Classical Planning and Optimal Control › Key ParametersOne section · Sections in this chapter7 / 10 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The key parameters for the planning methods in this chapter are:

  • gamma (γ\gamma): The discount factor used in value iteration, set to 0.950.95. For bounded discounted problems, it is the Bellman operator's worst-case contraction modulus. Values close to one put more weight on distant rewards and give a slower worst-case convergence bound.
  • tolerance: The sweep-stopping threshold, set to 1e-6 on the maximum update. It is a residual threshold; the contraction bound converts it to a value-error bound by dividing by 1−γ1-\gamma.
  • Q, R: The state and control cost matrices for LQR, set to Q=IQ = I and R=0.5IR = 0.5I. Their relative weighting changes the feedback gain and the trade-off between state regulation and control effort; the response need not be a simple proportional scaling.
  • u_max: The normalized angular-acceleration input bound for pendulum swing-up, set to 2.0, below the gravity coefficient at horizontal. The optimized solution uses momentum to reach the target under this bound.
  • lr: The Adam learning rate, set to 0.05. A value that is too large can make parameter updates unstable, while a very small value may converge slowly. Its useful scale depends on the horizon, dynamics, parameterization, and objective.