技能一覧 › 大学院数学 変分法・最適制御

確率最適制御の HJB 方程式

の制御問題で、伊藤の公式から 2 階の項 を含む HJB 方程式を立て、 を代入してリカッチ方程式と の方程式を解き、コストの下限を求められる

前提

この技能までの道筋(127 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 分数のたし算・ひき算 (算数 計算と数のきまり)
  2. 小数の四則計算 (算数 計算と数のきまり)
  3. 正負の数の加法・減法 (中学数学 数と式)
  4. 分数のかけ算・わり算 (算数 計算と数のきまり)
  5. 四則の混じった計算の順序 (算数 計算と数のきまり)
  6. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  7. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  8. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  9. 乗法公式による展開 (中学数学 数と式)
  10. 因数分解 (中学数学 数と式)
  11. 3 次式までの展開と因数分解 (数学I 数と式)
  12. 微分係数と導関数の定義 (数学II 微分法と積分法)
  13. 多項式の微分 (数学II 微分法と積分法)
  14. 等間隔にならんだ数の和 (算数 計算と数のきまり)
  15. 等差・等比数列の和と Σ (数学B 数列)
  16. 数列の極限 (数学III 極限)
  17. 関数の極限 (数学III 極限)
  18. 積と商の微分 (数学III 微分法)
  19. 合成関数の微分 (数学III 微分法)
  20. 偏微分と全微分 (大学数学 微分積分)
  21. 樹形図で数え上げる (算数 場合の数)
  22. 積の法則と和の法則 (算数 場合の数)
  23. 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
  24. 順列・円順列・重複順列 (数学A 場合の数と確率)
  25. 組合せ (数学A 場合の数と確率)
  26. 確率の定義と和事象・余事象 (数学A 場合の数と確率)
  27. 条件付き確率と乗法定理 (数学A 場合の数と確率)
  28. マルコフ連鎖と推移確率 (大学数学 確率・統計)
  29. 無限等比級数と無限級数 (数学III 極限)
  30. 三角形の角の大きさ (算数 平面図形)
  31. 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
  32. 三角形の外角と角の組み合わせ (中学数学 平面図形)
  33. 小数と分数のまじった計算 (算数 計算と数のきまり)
  34. 逆算(□ を求める) (算数 計算と数のきまり)
  35. 1 次方程式の解き方 (中学数学 方程式)
  36. 二等辺三角形の角 (中学数学 平面図形)
  37. 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
  38. 三角形・四角形の面積 (算数 平面図形)
  39. 約数の見つけ方 (算数 整数の性質)
  40. 素因数分解と約数の個数 (算数 整数の性質)
  41. 平方根の意味と根号の簡単化 (中学数学 数と式)
  42. 三平方の定理 (中学数学 相似と三平方の定理)
  43. 折り返した図形の角と長さ (中学数学 平面図形)
  44. 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
  45. ベクトルの演算と成分 (数学C ベクトル)
  46. 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
  47. 掃き出し法と連立 1 次方程式 (大学数学 線形代数)
  48. マルコフ決定過程と方策の価値 (大学数学 オペレーションズ・リサーチ)
  49. ベルマン最適方程式と最適価値 (大学数学 オペレーションズ・リサーチ)
  50. 比例・反比例の式とグラフ (中学数学 関数)
  51. 関数 の式と変域 (中学数学 関数)
  52. 平方完成と 2 次関数のグラフ (数学I 2次関数)
  53. 動的計画法とハミルトン・ヤコビ・ベルマン方程式 (大学院数学 変分法・最適制御)
  54. 多項式の不定積分 (数学II 微分法と積分法)
  55. 円の周の長さと面積 (算数 平面図形)
  56. おうぎ形の弧の長さと面積 (算数 平面図形)
  57. 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
  58. 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
  59. 弧度法と単位円による三角関数 (数学II 三角関数)
  60. の極限 (数学III 極限)
  61. 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
  62. 三角関数の導関数 (数学III 微分法)
  63. 根号の乗除と加減 (中学数学 数と式)
  64. 指数の拡張と指数関数 (数学II 指数関数と対数関数)
  65. 対数の定義と性質 (数学II 指数関数と対数関数)
  66. 自然対数の底 (数学III 極限)
  67. 指数関数・対数関数の導関数 (数学III 微分法)
  68. 基本的な関数の不定積分 (数学III 積分法)
  69. 置換積分 (数学III 積分法)
  70. 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
  71. 分数関数の積分(部分分数分解) (数学III 積分法)
  72. 変数分離形 (大学数学 微分方程式)
  73. 線形 2 次(LQ)制御とリカッチ方程式 (大学院数学 変分法・最適制御)
  74. 期待値 (数学A 場合の数と確率)
  75. 確率変数と確率分布 (数学B 統計的な推測)
  76. 平均と合計 (算数 いろいろな文章題)
  77. 平均値・中央値・最頻値 (中学数学 データの活用)
  78. 代表値(平均値・中央値・最頻値) (数学I データの分析)
  79. 分散と標準偏差 (数学I データの分析)
  80. 変量の変換と平均・分散 (数学I データの分析)
  81. 確率変数の期待値・分散と (数学B 統計的な推測)
  82. 確率変数の和と積(独立な場合) (数学B 統計的な推測)
  83. 部分積分 (数学III 積分法)
  84. 定積分の計算 (数学II 微分法と積分法)
  85. 定積分の置換・部分積分と偶関数・奇関数 (数学III 積分法)
  86. 重積分と累次積分 (大学数学 微分積分)
  87. 同時分布・周辺分布と独立性 (大学数学 確率・統計)
  88. 条件付き分布と全期待値の公式 (大学数学 確率・統計)
  89. 到達確率と平均到達時間 (大学数学 確率・統計)
  90. 単純ランダムウォークと反射原理 (大学院数学 確率論)
  91. 広義積分 (大学数学 微分積分)
  92. ルベーグ積分の計算 (大学院数学 測度論・実解析)
  93. 単調収束定理・優収束定理 (大学院数学 測度論・実解析)
  94. 連続型確率変数と確率密度関数 (数学B 統計的な推測)
  95. 一様分布・指数分布 (大学数学 確率・統計)
  96. 測度論的な期待値と収束定理 (大学院数学 確率論)
  97. 独立な試行と反復試行 (数学A 場合の数と確率)
  98. 二項分布 (数学B 統計的な推測)
  99. 2 次不等式 (数学I 2次関数)
  100. 増減表と極値 (数学II 微分法と積分法)
  101. 関数の連続性と中間値の定理 (数学III 極限)
  102. 平均値の定理 (数学III 微分法)
  103. 第 2 次導関数とグラフの凹凸 (数学III 微分法)
  104. 増減・凹凸・漸近線とグラフ (数学III 微分法)
  105. テイラー展開 (大学数学 微分積分)
  106. べき級数と収束半径 (大学数学 微分積分)
  107. 幾何分布・ポアソン分布 (大学数学 確率・統計)
  108. 積率母関数 (大学数学 確率・統計)
  109. 複素数と 2 次方程式の虚数解 (数学II 複素数と方程式)
  110. オイラーの公式 (大学数学 微分積分)
  111. 特性関数 (大学数学 確率・統計)
  112. 特性関数の性質と反転公式 (大学院数学 確率論)
  113. マルコフの不等式・チェビシェフの不等式 (大学数学 確率・統計)
  114. 正規分布と標準化 (数学B 統計的な推測)
  115. 標本平均の分布 (数学B 統計的な推測)
  116. 大数の弱法則 (大学数学 確率・統計)
  117. 多変数の連鎖律 (大学数学 微分積分)
  118. 重積分の変数変換とヤコビアン (大学数学 微分積分)
  119. ガウス積分 (大学数学 微分積分)
  120. 正規分布の密度と積率 (大学数学 確率・統計)
  121. 中心極限定理の使い方 (大学数学 確率・統計)
  122. 中心極限定理(特性関数による) (大学院数学 確率論)
  123. ブラウン運動 (大学院数学 確率論)
  124. σ 加法族に関する条件付き期待値 (大学院数学 確率論)
  125. マルチンゲール (大学院数学 確率論)
  126. 伊藤積分と伊藤の等長性 (大学院数学 確率解析)
  127. 伊藤の公式 (大学院数学 確率解析)

説明

状態がノイズを受けて ( はブラウン運動、 は定数)と動くとき、期待コスト の下限(最小値)を求める方法を学びます。決定論的な HJB 方程式に、伊藤の公式から来る 2 階の項 が加わるのが要点です。線形 2 次の問題では とおくと、 は決定論的な場合と同じリカッチ方程式、 はノイズによる上乗せコストを表す簡単な方程式に分かれます。ノイズのある系の制御、ポートフォリオ選択などで基本になる計算です。

なぜそうしてよいのか

まず、 に対する伊藤の公式を確かめます。 の微小変化をテイラー展開すると で、、 と は高次とみなせるので 。よって

です( なら前提の技能の公式そのもの)。ブラウン運動の揺れは平均すると打ち消し合っても、その 2 乗は の大きさで必ず残るので、 が下に凸なら平均的に を押し上げます。これが です。

動的計画法では、時刻 ・状態 から先の最小期待コストを とおき、短い時間 について と考えます。上の式で の項の期待値が 0 であることを使い、 で割って とすると、確率版の HJB 方程式

が出ます。逆に、この方程式の解 があれば、どんな制御についても伊藤の公式から (確率積分の項の期待値は、 なら伊藤の等長性から 0)となり、 です。右辺の最小化を実現するフィードバック制御では等号になるので、 がコストの下限であり最小値です。

線形 2 次の問題で とおくと、 は によらない定数なので、2 階の項 は の係数には入らず定数項だけに入ります。そのため は決定論的な問題と全く同じリカッチ方程式を満たし(最適フィードバックもノイズによらない)、 は , から と決まります。 がノイズの分だけ増えるコストです。

手順

  1. 確率版の HJB 方程式 、終端条件 を書く

  2. を代入する(, , )。 についての最小化を平方完成で行い、最適フィードバック を求める

  3. の係数と定数項を比べて、リカッチ方程式()と を得る。終端条件は から と を読み取る

  4. リカッチ方程式を変数分離などで解いて を求め、 を計算する

  5. コストの下限(最小値) を計算する

例題

を標準ブラウン運動とし、、 とする。制御 をとり、期待コスト

を最小にする( は を満たす、各時刻までの情報で決まる制御とする)。期待コストの最小値を求めよ。

例題の解答

【手順 1】, , , なので、HJB 方程式は , 。

【手順 2】 とおくと , 。 なので、最適制御は 、最小値は 。代入すると

【手順 3】 の係数から 、定数項から 。終端条件 より , 。

【手順 4】 を変数分離して 。 より 、よって ( で正で有限)。、特に 。

【手順 5】。最適制御は で、このとき等号が成り立つので、最小値は (ノイズがなければ で、 がノイズによる上乗せ分)。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題