ピカールの逐次近似法のソースを表示
←
ピカールの逐次近似法
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[解析学]]において、'''ピカールの逐次近似法'''(ピカールのちくじきんじほう、{{lang-en-short|Picard iteration}})とは、[[常微分方程式]]の[[初期値問題]]に対し、解に[[一様収束]]する関数列を構成する手法{{Sfnp|木村|1974|loc=第2章}}{{Sfnp|吉田|1978|loc=第1編、§18, 19}}{{Sfnp|山本|1979|loc=第1章}}{{Sfnp|Hartman|1964|loc=chapter I&II}}。常微分方程式の初期値問題と同値な[[積分方程式]]に基づき、関数列を逐次的に構成する。常微分方程式の解の存在と一意性に関する基礎定理の証明に用いられる。より一般的な[[距離空間]]論の観点からは、この逐次近似列の構成法は[[縮小写像]]に対応しており、逐次近似法で得られる解は[[反復合成写像]]の[[不動点]]として捉えられる{{Sfnp|木村|1974|loc=第2、6章}}{{Sfnp|Kolmogorov|Fomin|1975|loc=chapter 2, §8}}。ピカールの逐次近似法という名は19世紀のフランスの数学者[[エミール・ピカール]]に因む。ピカールは逐次近似の手法を発展させ、現在、常微分方程式の解の存在と一意性の理論で一般的に用いられる証明の論法を確立させた<ref name="Lenz1923">[[#KY09|A. N. Kolmogorov & A. P. Yushkevich (2009)]]</ref><ref>Emile Picard, [https://archive.org/details/traitdanalyse02pica ''Traité d'analyse''], Gauthier-Villars (1893), Tome II, Chapitre XI.</ref>。 ==導入== {{mvar|t}} を[[実数空間]] {{math|'''R'''}} に値をとる独立変数、{{math|''{{mathbf|x}}''(''t'') {{=}} (''x''<sub>1</sub>(''t''), .., ''x<sub>m</sub>''(''t''))}} を {{mvar|m}}-次実数空間 {{math|'''R'''<sup>''m''</sup>}}(または {{math|'''C'''<sup>''m''</sup>}})に値をとるベクトル値の未知関数を表すものとする。{{mvar|D}} を {{math|'''R'''<sup>''m'' + 1</sup>}}(または {{math|'''R''' × '''C'''<sup>''m''</sup>}})の[[領域 (解析学)|領域]]とし、{{math|''{{mathbf|f}}''}} を {{mvar|D}} 上で定義された {{math|'''R'''<sup>''m''</sup>}}(または {{math|'''C'''<sup>''m''</sup>}})に値をとる[[連続 (数学)|連続関数]]とする。このとき、正規形の1階常微分方程式 :<math>\frac{d}{dt}\boldsymbol{x}(t) = \boldsymbol{f}(t, \boldsymbol{x}(t))</math> において、{{mvar|D}} 内の点 {{math|(''τ'', ''{{mathbf|ξ}}'')}} に対し、初期条件 :<math>\boldsymbol{x}(\tau) = \boldsymbol{\xi}</math> を満たす解 {{math|''{{mathbf|x}}''(''t'')}} を {{mvar|τ}} を含む区間 {{mvar|I}} で求める初期値問題を考える。この初期値問題を解くことは積分方程式 :<math>\boldsymbol{x}(t) = \boldsymbol{\xi} + \int_{\tau}^t \boldsymbol{f}(s,\boldsymbol{x}(s)) \, ds</math> を解くことと同値である。 ==内容== [[ファイル:Picard iteration.gif|right|frame|ピカールの逐次近似法の例。非自励系の初期値問題 {{math|{{Sfrac|d|d''t''}}''x''(''t'') {{=}} sin(''t'') − ''x''(''t'')}}, {{math|''x''(0) {{=}} 1}} に対し、青線が解、オレンジ線がピカールの逐次近似法で構成される関数列 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}}である。ここで、{{math|''φ''<sub>0</sub>(''t'') {{=}} 1}}, {{math|''φ''<sub>1</sub>(''t'') {{=}} 2 − cos(''t'') − ''t''}}, {{math2|''φ''<sub>2</sub>(''t'') {{=}} 2 − cos(''t'') − 2''t'' + sin(''t'') + ''t''<sup>2</sup>/2}} である。]] ピカールの逐次近似法では初期値問題と同値な積分方程式を基づき、次のように初期条件から逐次的に関数列 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} を構成する<ref group="注">{{math|''{{mathbf|φ}}''<sub>0</sub>(''t'')}} は {{math|{{norm|''{{mathbf|φ}}''<sub>0</sub>(''t'') − ''{{mathbf|ξ}}''}} ≤ ''ρ''}} を満たす任意の連続関数でよい。</ref>。 :<math>\begin{align} \boldsymbol{\varphi}_0(t) &= \boldsymbol{\xi}, \\ \boldsymbol{\varphi}_n(t) &= \boldsymbol{\xi} + \int_{\tau}^t \boldsymbol{f}(s,\boldsymbol{\varphi}_{n-1}(s)) \, ds \quad (n=1,2,\cdots). \end{align}</math> このとき、極限関数 :<math>\boldsymbol{\varphi}(t)=\lim_{n\to\infty}{\boldsymbol{\varphi}_n(t)}</math> が存在すれば、これは上述の常微分方程式の初期値問題と同値な積分方程式を満たすことが期待される。 但し、この逐次近似法で構成する関数列 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} が適切に定義され、その存在と収束が保証される必要がある。そのために次の条件を要請する。 {{math|'''R'''<sup>''m'' + 1</sup>}}(または {{math|'''R''' × '''C'''<sup>''m''</sup>}})の有界閉領域 :<math>E=\{(t,\boldsymbol{x}):\,|t-\tau|\leq r,\,\|\boldsymbol{x}-\boldsymbol{\xi}\|\leq\rho\}</math> で {{math|''{{mathbf|f}}''}} は連続で[[有界]]<ref group="注">有界閉領域上の連続関数であるから、[[有界性定理]]により、有界性が保証される。</ref>、すなわちある {{mvar|M}} が存在して :<math>\|\boldsymbol{f}(t,\boldsymbol{x})\|\leq M</math> かつ、 {{math|''{{mathbf|x}}''}} についての[[リプシッツ連続|リプシッツ条件]] :<math>\|\boldsymbol{f}(t,\boldsymbol{x})-\boldsymbol{f}(t,\boldsymbol{y})\|\leq L\|\boldsymbol{x}-\boldsymbol{y}\|</math> を満たすとする<ref group="注">リプシッツ条件の下では解の一意性が保証される。なお、 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} が適切に定義されるにはリプシッツ条件は不要だが、その場合、収束は保証されない。</ref>。このとき、 :<math>r_0:=\min{(r, \rho/M)}</math> で定まる区間 :<math>I_0=\{ t \isin \mathbb{R}: |t-\tau| \leq r_0\}</math> で {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} は :<math>\|\boldsymbol{\varphi}_n(t)-\boldsymbol{\xi}\|\leq\rho</math> を満たす連続関数として、適切に定義され、極限関数 {{math|''{{mathbf|φ}}''(''t'')}} に一様収束する。{{math|''{{mathbf|φ}}''<sub>''n''</sub>(''t'')}} の定義と {{math|''{{mathbf|f}}''}} の連続性より、{{math|''{{mathbf|φ}}''(''t'')}} は :<math>\boldsymbol{\varphi}(t) = \boldsymbol{\xi} + \int_{\tau}^t \boldsymbol{f}(s,\boldsymbol{\varphi}(s)) \, ds</math> を満たし、所与の常微分方程式の初期値問題の解である。 ==縮小写像の不動点定理== 積分作用素 {{mvar|T}} を :<math>T \boldsymbol{\phi} = \boldsymbol{\xi} + \int_{\tau}^t \boldsymbol{f}(s,\boldsymbol{\phi}(s)) \, ds</math> で定めると、上述の積分方程式の解は、 :<math>T\boldsymbol{\phi}=\boldsymbol{\phi}</math> を満たす {{mvar|T}} の[[不動点]]である。ピカールの逐次近似法では、関数列 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} は {{mvar|T}} の[[反復合成写像|反復合成]] :<math>T\boldsymbol{\varphi}_{n}=\boldsymbol{\varphi}_{n-1}</math> で構成されるが、一定の条件の下では {{mvar|T}} は[[縮小写像]]となり、[[不動点定理]]からも解の存在が保証される{{Sfnp|木村|1974|loc=第2、6章}}{{Sfnp|Kolmogorov|Fomin|1975|loc=chapter 2, §8}}。 実際、先ほどと同様に、{{math|''{{mathbf|f}}''}} は有界閉領域 {{mvar|E}} で連続かつリプシッツ連続であるとする。ここで :<math>0<Lr_0'<1,\quad r_0'\leq r_0</math> を満たす正の定数 {{math|''r''<sub>0</sub>′}} で定まる閉区間 :<math>I_0'=\{t\isin \mathbb{R}:|t-\tau|\leq r_0'\}</math> をとる。{{math|''I''<sub>0</sub>′}} 上で定義される {{math|'''R'''<sup>''m''</sup>}}(または {{math|'''C'''<sup>''m''</sup>}})に値をとる連続関数のなすベクトル空間を <math>\mathcal{C}</math> とし、<math>\mathcal{C}</math> に[[ノルム]]を :<math>\|\boldsymbol{\phi}\|_{I_0'} = \max_{t\isin I_0'} \|\boldsymbol{\phi}(t)\|</math> で定めると、<math>\mathcal{C}</math> は[[完備距離空間|完備]]な[[ノルム空間]]となる。<math>\mathcal{C}</math> の部分集合で条件 :<math>\|\boldsymbol{\phi}(t) - \boldsymbol{\xi}\| \leq \rho</math> を満たすものからなる <math>\mathcal{F}</math> は完備な閉部分集合であり、{{mvar|T}} は <math>\mathcal{F}</math> から <math>\mathcal{F}</math> への :<math>\|T\boldsymbol{\phi} - T\boldsymbol{\psi}\|_{I_0'} \leq Lr_0' \|\boldsymbol{\phi} - \boldsymbol{\psi}\|_{I_0'} \quad(\boldsymbol{\phi},\,\boldsymbol{\psi}\isin\mathcal{F})</math> を満たす縮小写像である。よって、[[バナッハの不動点定理]]により、{{math|''T{{mathbf|φ}}'' {{=}} ''{{mathbf|φ}}''}} を満たす <math>\mathcal{F}</math> の不動点、すなわち区間 {{math|''I''<sub>0</sub>′}} 上で定義される初期値問題の解 {{math|''{{mathbf|φ}}''(''t'')}} が存在する<ref group="注">ここでの議論では、{{mvar|T}} が縮小写像の条件を満たすように制約条件 {{math|0 < ''Lr''′ < 1}} を加えたため、解の存在が保証される区間は当初の {{math|''I''<sub>0</sub> {{=}} [''τ'' − ''r''<sub>0</sub>, ''τ'' + ''r''<sub>0</sub>]}} ではなく、{{math|''I''<sub>0</sub>′ {{=}} [''τ'' − ''r''<sub>0</sub>′, ''τ'' + ''r''<sub>0</sub>′]}} となっている。{{math|''I''<sub>0</sub>}} 上の議論でも十分大きな自然数 {{mvar|m}} をとると {{mvar|T<sup>m</sup>}} を縮小写像とすることができるため、不動点定理を用いて {{math|''I''<sub>0</sub>}} 上の解の存在を示すことができる。</ref>。 ==例== ===例1=== 次の[[自励系]]のスカラー微分方程式の初期値問題を考える{{Sfnp|木村|1974|loc=第2章}}。 :<math>\frac{dx(t)}{dt}=x(t),\quad x(0)=1.</math> ピカールの逐次近似法で {{math|''φ<sub>n</sub>''(''t'')}} を構成すると :<math>\begin{align} \varphi_1(t) &= 1+\int_0^t 1\, ds=1+t, \\ \varphi_2(t) &= 1+\int_0^t(1+s)\, ds=1+t+\frac{t^2}{2}, \\ &\vdots \\ \varphi_n(t) &= 1+t+\frac{t^2}{2}+\cdots+\frac{t^n}{n!} = \sum_{l=0}^n \frac{t^l}{l!}. \end{align}</math> よって、解は :<math>\varphi(t) = \lim_{n\to\infty}{\varphi_n(t)}=e^{t}</math> となる。 ===例2=== 次のスカラー微分方程式の初期値問題を考える{{Sfnp|吉田|1978|loc=第1編、§18, 19}}。 :<math>\frac{dx(t)}{dt}=tx(t),\quad x(0)=1</math> ピカールの逐次近似法で {{math|''φ<sub>n</sub>''(''t'')}} を構成すると :<math>\begin{align} \varphi_1(t) &= 1+\int_0^t s\, ds=1+\frac{t^2}{2} \\ \varphi_2(t) &= 1+\int_0^t s\left(1+\frac{s^2}{2}\right) ds = 1+\frac{t^2}{2}+\frac{t^4}{2\cdot4} \\ &\cdots \\ \varphi_n(t) &= 1+\frac{t^2}{2}+\frac{t^4}{2\cdot4}+\cdots+\frac{t^{2n}}{2\cdot4\cdots\cdot(2n)} =\sum_{l=0}^n\frac{1}{l!}\left(\frac{t^2}{2}\right)^l \end{align}</math> よって、解は :<math>\varphi(t)=\lim_{n\to\infty}{\varphi_n(t)}=e^{t^2/2}</math> となる。 ==リプシッツ条件についての注意== リプシッツ条件が満たされない場合、逐次近似列 {{math|{{mset|''{{mathbf|φ}}<sub>n</sub>''(''t'')}}}} が定義されても、その収束は保証されない。そのような場合として、次の例を考える{{Sfnp|山本|1979|loc=第1章}}。 :<math>D=\{(t,x)\in\mathbb{R}^2:-\infty<t<1,\,-\infty<x<\infty\}</math> とし、{{math|''f''(''t'', ''x'')}} を :<math>f(t,x)=\begin{cases} 0&\quad(-\infty<t\leq 0,\,x\in\mathbb{R})\\ 2t&\quad(0<t\leq 1,\,-\infty<x<0)\\ 2t-\frac{4x}{t}&\quad(0<t\leq 1,\,0\leq x\leq t^2)\\ -2t&\quad(0<t\leq 1,\,t^2<x<\infty) \end{cases}</math> で定義すると、{{mvar|D}} 上で {{math|''f''(''t'', ''x'')}} は連続かつ :<math>|f(t,x)|\leq 2\quad((t,x)\in D)</math> で有界であるが、リプシッツ連続ではない。このとき、初期値問題 :<math>\frac{dx(t)}{dt}=f(t,x),\quad x(0)=0</math> を考えると、逐次近似列は :<math>\varphi_{2k-1}(t)=t^2,\,\varphi_{2k}(t)=-t^2\quad(k=1,2,\cdots)</math> となり、収束しない。一方で、解は :<math>\varphi(t)=\frac{t^3}{3}</math> である。 == 脚注 == {{脚注ヘルプ}} === 注釈 === {{reflist|group="注"}} === 出典 === {{reflist}} == 参考文献 == * {{cite book|和書|last=木村|first=俊房|authorlink=木村俊房|url=http://www.kyoritsu-pub.co.jp/bookdetail/9784320011045|title=常微分方程式|series=共立数学講座13|publisher=[[共立出版]]|date=1974-11|id={{全国書誌番号|69007185}}|isbn=978-4-320-01104-5|ncid=BN01224519|ref=harv}} * {{cite book|和書|last=山本|first=稔|title=常微分方程式の安定性|series=実教理工学全書|publisher=[[実教出版]]|date=1979-01|id={{全国書誌番号|79032265}}|isbn=978-4407022032|ncid=BN0039709X|ref=harv}} * {{cite book|和書|last=吉田|first=耕作|authorlink=吉田耕作|title=微分方程式の解法|series=[[岩波全書]]|publisher=[[岩波書店]]|date=1978-02-23|edition=第2版|id={{全国書誌番号|78010853}}|isbn=978-4000215541|ncid=BN00692555|ref=harv}} * {{cite book|和書|editor=[[アンドレイ・コルモゴロフ|A. N. Kolmogorov]] & A. P. Yushkevich 編|translator=[[藤田宏]] 監|title=19世紀の数学III チェビシェフの関数論・常微分方程式・変分法・差分法|publisher=[[朝倉書店]]|date=2009-11|id={{全国書誌番号|21686817}}|isbn=978-4254117431|ncid=BB00312489|oclc=675973814|ref=KY09}} * {{cite book|first=Philip|last=Hartman|authorlink=:en:Philip Hartman|title=Ordinary Differential Equations|publisher=[[John Wiley & Sons]]|year=1964|ref=harv}} * {{cite book|title=Introductory Real Analysis|last1=Kolmogorov|first1=Andrey|authorlink1=アンドレイ・コルモゴロフ|last2=Fomin|first2=Sergei V.|authorlink2=:en:Sergei Fomin|date=June 1, 1975|origyear=1970|series=Dover Books on Mathematics|edition=Revised English|translator=Richard A. Silverman|publisher=[[ドーヴァー出版|Dover Press]]|location=[[ニューヨーク|New York]]|oclc=468055856|lccn=74018669|ncid=BA03478607|isbn=0-486-61226-0|ref=harv}} ==関連項目== * [[ピカール=リンデレーフの定理]] * [[反復合成写像]] * [[バナッハの不動点定理]] {{DEFAULTSORT:ひかあるのちくしきんしほう}} [[Category:常微分方程式]] [[Category:解析学]] [[Category:数学に関する記事]] [[Category:数学のエポニム]] [[en:Fixed-point iteration]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Math
(
ソースを閲覧
)
テンプレート:Math2
(
ソースを閲覧
)
テンプレート:Mvar
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:Sfnp
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
ピカールの逐次近似法
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報