Pontryagin最大原理とHJBの違い
決定論的・確率的な金融制御で、随伴変数とHamiltonian最適化が価値関数と動的計画法にどう対応するかを解説します
Mark編集 · 一次情報は記事末尾に掲載
要点
Pontryagin最大原理はHamiltonianと後ろ向きの随伴変数を用い、最適な状態・制御経路が満たす必要条件を与えます。HJBは動的計画法で全状態の価値を特徴づけ、価値関数が十分滑らかなら二つの視点が明確につながります
どちらの方法より制御問題が先です
状態Xは制御uで動き、目的は期間報酬、終端価値、必要ならリスクや制約を組み合わせます
許容制御には情報、可積分性、状態上限、フィードバックか開ループかを明記します
目的や許容集合を変えると、最大原理の条件とHJB方程式の両方が変わります
Hamiltonianが局所選択を評価します
制御Hamiltonianは瞬間目的と、随伴変数に制御付き状態ドリフトを掛けた項を結合します
符号規約により最大化か最小化かが変わるため、目的とともに規約を示す必要があります
ここでのHamiltonianは制御理論の道具であり、力学のエネルギーや市場価格ではありません
状態と随伴変数が前後向き系を作ります
状態方程式は候補制御の下で初期条件から前向きに進みます
随伴方程式は終端条件から後ろ向きに進み、状態を変えたときの目的の限界価値を測ります
候補制御は両経路と有効な制約に結び付いたHamiltonianを各時点で最適化します
最大原理は通常必要条件です
定理の仮定の下で最大条件に反する経路は最適になれません
条件を満たしても大域最適とは限らず、非凸目的は局所極値や複数候補を生みます
特定の設定では凹性、凸性、横断条件、制約資格が候補条件を十分条件へ強めます
確率制御では随伴変数も確率的です
拡散リスクがあると随伴変数は後退確率過程となり、Hamiltonianにはランダム衝撃への感応度が入ります
制御が非凸な拡散係数に入る場合、一般的な確率最大原理には二次随伴項も必要になり得ます
決定論の式に似ているだけでその項を落とすと、誤った一階条件を得る可能性があります
HJBは一経路でなく全状態を扱います
HJBはBellman再帰から作る、時間と状態空間全体の価値関数に対する非線形方程式です
Pontryaginは候補経路を状態・随伴方程式で追い、PDEを境界値系へ縮約することがあります
価値が滑らかなら随伴変数は最適経路上の価値勾配に対応しますが、符号と正則性の確認が必要です
金融では両方を条件付きで使います
資産配分、最適執行、マーケットメイク、在庫制御、費用付きヘッジはどちらでも定式化できます
HJBは状態別フィードバックに適し、最大原理は高次元や経路制約のある問題で便利な場合があります
許容性、境界条件、二階条件、モデルと目的の誤設定に対する頑健性を必ず検証します
よくある質問
Pontryagin最大原理は十分条件ですか?
通常は必要条件であり、特定の問題では凹性、凸性、正則性を加えると十分条件になります
PontryaginとHJBはどう違いますか?
前者は候補経路上の状態と随伴変数を扱い、後者は状態空間全体の最適価値を求めます
随伴変数とは何ですか?
候補最適経路に沿って状態を少し変えたとき、目的が変わる限界効果を測る変数です
金融では最大原理をどこで使いますか?
資産配分、執行、マーケットメイク、ヘッジ、消費選択、状態・経路制約問題に使います
出典
この考え方を自分のオプションに当てはめる
契約と目標を選ぶと、価格・時間・ボラティリティの前提を一つの分析で確認できます
自分のオプションを分析する(英語)