クープマンモデル

クープマンモデルとは、コロンビア大学の数学教授B・O・クープマンらがランチェスター法則に着眼し、これを研究して開発した軍事シミュレーションモデルのことである。 { d A d t = − β d B d t = − α {\displaystyle {\begin{cases}{\frac {dA}{dt}}=-\beta \\{\frac {dB}{dt}}=-\alpha \end{cases}}} 初期条件： A ( 0 ) = A 0 , B ( 0 ) = B 0 {\displaystyle A(0)=A_{0},B(0)=B_{0}} α {\displaystyle \alpha } は、A軍の武器性能 β {\displaystyle \beta } は、B軍の武器性能 A 0 {\displaystyle A_{0}} はA軍の初期の兵員数 B 0 {\displaystyle B_{0}} はB軍の初期の兵員数 上記の連立微分方程式の両辺にdtを掛けて、それぞれ積分して時間tでのA軍とB軍の残存戦力は以下のようになる。 { A ( t ) = A 0 − β t B ( t ) = B 0 − α t {\displaystyle {\begin{cases}A(t)=A_{0}-\beta t\\B(t)=B_{0}-\alpha t\end{cases}}} tを消去すると ランチェスターの法則#一次法則の式になる。 { d A d t = − β B d B d t = − α A {\displaystyle {\begin{cases}{\frac {dA}{dt}}=-\beta B\\{\frac {dB}{dt}}=-\alpha A\end{cases}}} 初期条件： A ( 0 ) = A 0 , B ( 0 ) = B 0 {\displaystyle A(0)=A_{0},B(0)=B_{0}} α {\displaystyle \alpha } は、A軍の武器性能 β {\displaystyle \beta } は、B軍の武器性能 A 0 {\displaystyle A_{0}} はA軍の初期の兵員数 B 0 {\displaystyle B_{0}} はB軍の初期の兵員数 上記の連立微分方程式を解析的に解くと、時間tでのA軍とB軍の残存戦力は以下のようになる { A ( t ) = 1 2 { ( A 0 − a b B 0 ) e a b t + ( A 0 + a b B 0 ) e − a b t } B ( t ) = 1 2 { − ( b a A 0 − B 0 ) e a b t + ( b a A 0 + B 0 ) e − a b t } {\displaystyle {\begin{cases}A(t)={\frac {1}{2}}\{\left(A_{0}-{\sqrt {\frac {a}{b}}}B_{0}\right)e^{{\sqrt {ab}}t}+\left(A_{0}+{\sqrt {\frac {a}{b}}}B_{0}\right)e^{-{\sqrt {ab}}t}\}\\B(t)={\frac {1}{2}}\{-\left({\sqrt {\frac {b}{a}}}A_{0}-B_{0}\right)e^{{\sqrt {ab}}t}+\left({\sqrt {\frac {b}{a}}}A_{0}+B_{0}\right)e^{-{\sqrt {ab}}t}\}\end{cases}}} 敵の武器性能が互角( β α ≈ 1 {\displaystyle {\frac {\beta }{\alpha }}\approx 1} )のとき、 A 0 < B 0 {\displaystyle A_{0}<B_{0}} では、B軍が有利。 そこで、A軍が上手くB軍を分割させたとき、 B軍 = { θ B 0 ( 1 − θ ) B 0 {\displaystyle {\begin{cases}\theta B_{0}\\(1-\theta )B_{0}\end{cases}}} 分割割合 θ ( 0 < θ < 1 ) {\displaystyle \theta (0<\theta <1)} ランチェスターの法則#二次法則を利用して整理すると、 θ = 1 2 , A 0 > 1 2 B 0 {\displaystyle \theta ={\frac {1}{2}},A_{0}>{\frac {1}{\sqrt {2}}}B_{0}} の時、A軍の勝利を納める事ができる。 { d A d t = P − c A − b B d B d t = Q − d B − a A {\displaystyle {\begin{cases}{\frac {dA}{dt}}=P-cA-bB\\{\frac {dB}{dt}}=Q-dB-aA\end{cases}}} 初期条件： A ( 0 ) = A 0 , B ( 0 ) = B 0 {\displaystyle A(0)=A_{0},B(0)=B_{0}} a {\displaystyle a} は、敵の攻撃によるA軍の戦闘要員減少 b {\displaystyle b} は、敵の攻撃によるB軍の戦闘要員減少 c {\displaystyle c} は、兵力の分割によるA軍の戦闘要員減少 d {\displaystyle d} は、兵力の分割によるB軍の戦闘要員減少 P {\displaystyle P} は、A軍の戦力増加（補給率） Q {\displaystyle Q} は、B軍の戦力増加（補給率） A 0 {\displaystyle A_{0}} はA軍の初期の兵員数 B 0 {\displaystyle B_{0}} はB軍の初期の兵員数 上記の連立微分方程式を解析的に解くと { A ( t ) = ϵ e ( μ − γ ) t + σ b ( μ − κ ) e − ( μ + γ ) t + υ B ( t ) = − ϵ a ( μ − κ ) e ( μ − γ ) t + σ e − ( μ + γ ) t + ω {\displaystyle {\begin{cases}A(t)=\epsilon e^{(\mu -\gamma )t}+{\frac {\sigma }{b}}(\mu -\kappa )e^{-(\mu +\gamma )t}+\upsilon \\B(t)=-{\frac {\epsilon }{a}}(\mu -\kappa )e^{(\mu -\gamma )t}+\sigma e^{-(\mu +\gamma )t}+\omega \end{cases}}} ただし、 { υ = a Q − d P a b − c d ω = b P − c Q a b − c d a b − c d = μ 2 − γ 2 γ = c + d 2 κ = c − d 2 μ = κ 2 + a b ϵ = a b 2 μ ( μ + κ ) [ ( A 0 + d + μ + κ a b − c d P ) − μ + κ b ( B 0 + c + μ − κ a b − c d Q ) ] σ = a b 2 μ ( μ + κ ) [ μ + κ a ( A 0 + d − μ + κ a b − c d P ) + ( B 0 + c − μ − κ a b − c d Q ) ] ( a b ≠ c d ) {\displaystyle {\begin{cases}\upsilon ={\frac {aQ-dP}{ab-cd}}\\\omega ={\frac {bP-cQ}{ab-cd}}\\ab-cd={\mu }^{2}-{\gamma }^{2}\\\gamma ={\frac {c+d}{2}}\\\kappa ={\frac {c-d}{2}}\\\mu ={\sqrt {{\kappa }^{2}+ab}}\\\epsilon ={\frac {ab}{2\mu (\mu +\kappa )}}\left[\left(A_{0}+{\frac {d+\mu +\kappa }{ab-cd}}P\right)-{\frac {\mu +\kappa }{b}}\left(B_{0}+{\frac {c+\mu -\kappa }{ab-cd}}Q\right)\right]\\\sigma ={\frac {ab}{2\mu (\mu +\kappa )}}\left[{\frac {\mu +\kappa }{a}}\left(A_{0}+{\frac {d-\mu +\kappa }{ab-cd}}P\right)+\left(B_{0}+{\frac {c-\mu -\kappa }{ab-cd}}Q\right)\right]\\(ab\neq cd)\end{cases}}} 戦力を戦術力と戦略力に分けている。戦術力とは、直接的な戦闘力のことである。戦略力とは、敵軍の後方にある敵国の軍事基地、軍需工場、物資や燃料の補給拠点などを攻撃し敵軍の戦争継続を困難にしてしまう間接的な戦闘力のことである。 A = A t + A s {\displaystyle A=A_{t}+A_{s}} B = B t + B s {\displaystyle B=B_{t}+B_{s}} { d A d t = P ( 1 − β B s A t B s ) − c A t − b B t d B d t = Q ( 1 − α A s B t A s ) − d B t − a A t {\displaystyle {\begin{cases}{\frac {dA}{dt}}=P\left(1-\beta {\frac {B_{s}}{A_{t}}}B_{s}\right)-cA_{t}-bB_{t}\\{\frac {dB}{dt}}=Q\left(1-\alpha {\frac {A_{s}}{B_{t}}}A_{s}\right)-dB_{t}-aA_{t}\end{cases}}} A B ≒ P Q {\displaystyle {\frac {A}{B}}\fallingdotseq {\frac {P}{Q}}} ならば、戦術力：戦略力＝１：２の配分が、戦力を最大化する α {\displaystyle \alpha } は、A軍の武器性能 β {\displaystyle \beta } は、B軍の武器性能 a {\displaystyle a} は、敵の攻撃によるA軍の戦闘要員減少 b {\displaystyle b} は、敵の攻撃によるB軍の戦闘要員減少 c {\displaystyle c} は、兵力の分割によるA軍の戦闘要員減少 d {\displaystyle d} は、兵力の分割によるB軍の戦闘要員減少 P {\displaystyle P} は、A軍の戦力増加（補給率） Q {\displaystyle Q} は、B軍の戦力増加（補給率） A t {\displaystyle A_{t}} は、A軍の戦術用 A s {\displaystyle A_{s}} は、A軍の戦略用 B t {\displaystyle B_{t}} は、B軍の戦術用 B s {\displaystyle B_{s}} は、B軍の戦略用 上の式から下の式を引き、A軍にゲーム理論のマクシミン原理、B軍にミニマックス原理をあてはめ、式を整理すると { A t = 1 3 ( 2 ρ B − A ) A s = 2 3 ( 2 A − ρ B ) = 2 ρ B t B t = 1 3 ( 2 ρ A − B ) B s = 2 3 ( 2 B − A ρ ) = 2 A t ρ {\displaystyle {\begin{cases}A_{t}={\frac {1}{3}}\left(2\rho B-A\right)\\A_{s}={\frac {2}{3}}\left(2A-\rho B\right)=2\rho B_{t}\\B_{t}={\frac {1}{3}}\left({\frac {2}{\rho }}A-B\right)\\B_{s}={\frac {2}{3}}\left(2B-{\frac {A}{\rho }}\right)={\frac {2A_{t}}{\rho }}\end{cases}}} ただし、 ρ = P Q 3 {\displaystyle \rho ={\sqrt[{3}]{\frac {P}{Q}}}} 田岡信夫 ゲーム理論 ランチェスターの法則 表示 編集