表記法 セットの場合U {\displaystyle {\mathcal {U}}} および機能
Ψ : R n → R {\displaystyle \Psi :\mathbb {R} ^{n}\to \mathbb {R} } 、H : R n × U × R n × R → R {\displaystyle H:\mathbb {R} ^{n}\times {\mathcal {U}}\times \mathbb {R} ^{n}\times \mathbb {R} \to \mathbb {R} } 、L : R n × U → R {\displaystyle L:\mathbb {R} ^{n}\times {\mathcal {U}}\to \mathbb {R} } 、f : R n × U → R n {\displaystyle f:\mathbb {R} ^{n}\times {\mathcal {U}}\to \mathbb {R} ^{n}} 、私たちは以下の表記法を用います。
Ψ T ( x ( T ) ) = ∂ Ψ ( x ) ∂ T | x = x ( T ) {\displaystyle \Psi _{T}(x(T))=\left.{\frac {\partial \Psi (x)}{\partial T}}\right|_{x=x(T)}\,} 、Ψ x ( x ( T ) ) = [ ∂ Ψ ( x ) ∂ x 1 | x = x ( T ) ⋯ ∂ Ψ ( x ) ∂ x n | x = x ( T ) ] {\displaystyle \Psi _{x}(x(T))={\begin{bmatrix}\left.{\frac {\partial \Psi (x)}{\partial x_{1}}}\right|_{x=x(T)}&\cdots &\left.{\frac {\partial \Psi (x)}{\partial x_{n}}}\right|_{x=x(T)}\end{bmatrix}}} 、H x ( x * 、 u * 、 λ * 、 t ) = [ ∂ H ∂ x 1 | x = x * 、 u = u * 、 λ = λ * ⋯ ∂ H ∂ x n | x = x * 、 u = u * 、 λ = λ * ] {\displaystyle H_{x}(x^{*},u^{*},\lambda ^{*},t)={\begin{bmatrix}\left.{\frac {\partial H}{\partial x_{1}}}\right|_{x=x^{*},u=u^{*},\lambda =\lambda ^{*}}&\cdots &\left.{\frac {\partial H}{\partial x_{n}}}\right|_{x=x^{*},u=u^{*},\lambda =\lambda ^{*}}\end{bmatrix}}} 、L x ( x * 、 u * ) = [ ∂ L ∂ x 1 | x = x * 、 u = u * ⋯ ∂ L ∂ x n | x = x * 、 u = u * ] {\displaystyle L_{x}(x^{*},u^{*})={\begin{bmatrix}\left.{\frac {\partial L}{\partial x_{1}}}\right|_{x=x^{*},u=u^{*}}&\cdots &\left.{\frac {\partial L}{\partial x_{n}}}\right|_{x=x^{*},u=u^{*}}\end{bmatrix}}} 、f x ( x * 、 u * ) = [ ∂ f 1 ∂ x 1 | x = x * 、 u = u * ⋯ ∂ f 1 ∂ x n | x = x * 、 u = u * ⋮ ⋱ ⋮ ∂ f n ∂ x 1 | x = x * 、 u = u * … ∂ f n ∂ x n | x = x * 、 u = u * ] {\displaystyle f_{x}(x^{*},u^{*})={\begin{bmatrix}\left.{\frac {\partial f_{1}}{\partial x_{1}}}\right|_{x=x^{*},u=u^{*}}&\cdots &\left.{\frac {\partial f_{1}}{\partial x_{n}}}\right|_{x=x^{*},u=u^{*}}\\\vdots &\ddots &\vdots \\\left.{\frac {\partial f_{n}}{\partial x_{1}}}\right|_{x=x^{*},u=u^{*}}&\ldots &\left.{\frac {\partial f_{n}}{\partial x_{n}}}\right|_{x=x^{*},u=u^{*}}\end{bmatrix}}} 。
ここでは、関数を最小化するために必要な条件を示します。
状態変数 を持つn次元力学系を考える x ∈ R n {\displaystyle x\in \mathbb {R} ^{n}} 、および制御変数u ∈ U {\displaystyle u\in {\mathcal {U}}} 、 どこU {\displaystyle {\mathcal {U}}} は許容制御の集合である。システムの進化は、微分方程式に従って、状態と制御によって決定される。x ˙ = f ( x 、 u ) {\displaystyle {\dot {x}}=f(x,u)} システムの初期状態を次のようにする。x 0 {\displaystyle x_{0}} そして、システムの進化を一定期間にわたって値で制御する。t ∈ [ 0 、 T ] {\displaystyle t\in [0,T]} 後者は、次の微分方程式 によって決定される。
x ˙ = f ( x 、 u ) 、 x ( 0 ) = x 0 、 u ( t ) ∈ U 、 t ∈ [ 0 、 T ] {\displaystyle {\dot {x}}=f(x,u),\quad x(0)=x_{0},\quad u(t)\in {\mathcal {U}},\quad t\in [0,T]} 制御軌道u : [ 0 、 T ] → U {\displaystyle u:[0,T]\to {\mathcal {U}}} 目的に応じて選択する必要がある。目的は機能的なものである。J {\displaystyle J} 定義される
J = Ψ ( x ( T ) ) + ∫ 0 T L ( x ( t ) 、 u ( t ) ) d t {\displaystyle J=\Psi (x(T))+\int _{0}^{T}L{\big (}x(t),u(t){\big )}\,dt} 、どこL ( x 、 u ) {\displaystyle L(x,u)} 制御を行使するためのコスト率 として解釈できるu {\displaystyle u} 州内x {\displaystyle x} 、 そしてΨ ( x ) {\displaystyle \Psi (x)} 州にたどり着くためのコストと解釈できるx {\displaystyle x} 具体的な選択L 、 Ψ {\displaystyle L,\Psi } アプリケーションによって異なります。
システムダイナミクス に対する制約はラグランジアン に付加することができる。L {\displaystyle L} 時間変動ラグランジュ乗数 ベクトルを導入することによりλ {\displaystyle \lambda } その要素はシステムの共状態 と呼ばれる。これがハミルトニアンの構築を促す。 H {\displaystyle H} すべてのt ∈ [ 0 、 T ] {\displaystyle t\in [0,T]} による:
H ( x ( t ) 、 u ( t ) 、 λ ( t ) 、 t ) = λ T ( t ) ⋅ f ( x ( t ) 、 u ( t ) ) + L ( x ( t ) 、 u ( t ) ) {\displaystyle H{\big (}x(t),u(t),\lambda (t),t{\big )}=\lambda ^{\rm {T}}(t)\cdot f{\big (}x(t),u(t){\big )}+L{\big (}x(t),u(t){\big )}} どこλ T {\displaystyle \lambda ^{\rm {T}}} は の転置ですλ {\displaystyle \lambda } 。
ポントリャーギンの最小原理によれば、最適な状態軌道はx * {\displaystyle x^{*}} 最適制御u * {\displaystyle u^{*}} 、および対応するラグランジュ乗数ベクトルλ * {\displaystyle \lambda ^{*}} ハミルトニアンを最小化する必要があるH {\displaystyle H} となることによって
永遠にt ∈ [ 0 、 T ] {\displaystyle t\in [0,T]} そして、すべての許容される制御入力に対してu ∈ U {\displaystyle u\in {\mathcal {U}}} ここで、ラグランジュ乗数ベクトルの軌跡はλ {\displaystyle \lambda } 共状態方程式 の解は次のとおりです。
境界条件は最終状態に依存するx ( T ) {\displaystyle x(T)} そして最後の時間T {\displaystyle T} 固定されています。これらの条件は、機能がどのように機能するかを調べることによって見つかります。J {\displaystyle J} (異なる)変化するx ( T ) {\displaystyle x(T)} そしてT {\displaystyle T} (微分的に)変化する。最終状態と時間が互いに独立していると仮定すると、x ( T ) {\displaystyle x(T)} 固定されていない結果、
そしてT {\displaystyle T} 固定されていない結果、
(1)~(4)の4つの条件は、最適制御に必要な条件である。
注記 ↑ 極値が最大値か最小値かは、ハミルトニアンを定義する際に用いられる符号規則によって決まります。従来の規則では最大値となるため、最大値原理と呼ばれています。 近年では、最大値や最小値といった形容詞を用いず、単にポントリャーギン原理と呼ばれることが一般的になっています。
参考文献 ↑ Mangasarian, OL (1966). "非線形システムの最適制御のための十分条件". SIAM Journal on Control . 4 (1): 139–152 . doi : 10.1137/0304013 .↑ Kamien, Morton I. ; Schwartz, Nancy L. (1971). "最適制御理論における十分条件". Journal of Economic Theory . 3 (2): 207– 214. doi : 10.1016/0022-0531(71)90018-4 . ↑ Boltyanski, V.; Martini, H.; Soltan, V. (1998). "The Maximum Principle – How it came to be?" . Geometric Methods and Optimization Problems . New York: Springer. pp. 204–227 . ISBN 0-7923-5454-0 。↑ Gamkrelidze, RV (1999). "最大値原理の発見". Journal of Dynamical and Control Systems . 5 (4): 437– 451. doi : 10.1023/A:1021783020548 . S2CID 122690986 . Bolibruch, AA 他 編 (2006)『 20 世紀の数学的出来事』 ベルリン:Springer、pp. 85–99 に再録。ISBN 3-540-23235-4 。↑ 最初に発表された作品については、 Fuller, AT (1963). "Bibliography of Pontryagin's Maximum Principle". J. Electronics & Control . 15 (5): 513– 517. doi : 10.1080/00207216308937602 の参考文献を参照してください。 ↑ McShane, EJ (1989). "The Calculus of Variations from the Beginning Through Optimal Control Theory". SIAM J. Control Optim . 27 (5): 916–939 . doi : 10.1137/0327049 . 1 2 Yong, J.; Zhou, XY (1999). "最大原理と確率的ハミルトン系". 確率的制御:ハミルトン系とHJB方程式 . ニューヨーク:Springer. pp. 101–156 . ISBN 0-387-98723-1 。↑ サストリー、シャンカール(2009年3月29日)。 「講義ノート8. 最適制御と動的ゲーム」 (PDF) 。 ↑ Zhou, XY (1990). "最大原理、動的計画法、および決定論的制御におけるそれらの関連性". Journal of Optimization Theory and Applications . 65 (2): 363– 373. doi : 10.1007/BF01102352 . S2CID 122333807 .
さらに読む Geering, HP (2007).最適制御とその工学的応用 . Springer. ISBN 978-3-540-69437-3 。 カーク、DE(1970)。最適制御理論入門 。プレンティスホール。ISBN 0-486-43484-2 。 Lee, EB; Markus, L. (1967).最適制御理論の基礎 . ニューヨーク: Wiley. セイエルスタッド、アトレ;シドセーター、クヌート (1987)。最適制御理論とその経済学への応用 。アムステルダム:ノースホランド。ISBN 0-444-87923-4 。
外部リンク 「ポントリャーギンの最大値原理」、数学百科事典 、EMS Press、2001年 [1994年]