Picard Iteration
๋ณต์์ ๊ณตํ๊ณ ์๋ ์ํ๊ณผ์ ์กธ์ ์ํ์ ์ํด ํ๋ถ ์ํ ๊ณผ๋ชฉ๋ค์ ๋ค์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค๋งโฆ ๋ฏธ๋ถ๋ฐฉ์ ์์ ์กธ์ ์ํ ๋์ ๊ณผ๋ชฉ์ด ์๋๋ผ๋ ๊ฑธ ๋์ค์ ์๊ฒ ๋์์ต๋๋คโฆ OTLโฆ ๊ทธ๋๋ ์ด์ ์์ํ ๊ฑฐ ๋ค์ ๋ณต์ต ์ข ํด๋ด ์๋ค! ๐ ๋ฏธ๋ถ๋ฐฉ์ ์ ํฌ์คํธ ์ ์ฒด ๋ณด๊ธฐ
๋ค์ด๊ฐ๋ฉฐ
๊ฒฝ๊ณ ํ๋๋ฐ ์ฌ๊ธฐ์๋ถํฐ ์ง์ง ์์ ํ ์๋ก์ด ๋ด์ฉ์
๋๋คโฆ;; ์ง๊ธ๊น์ง๋ ๋ฏธ๋ถ๋ฐฉ์ ์์ ์ฌํ ๋ฒ์ ์ ํ๋ ๋๋์ด์๋ค๋ฉด, ์ฌ๊ธฐ์๋ถํฐ ์ง์ง MATH4xx
๊ณผ๋ชฉ์ ์์์ด ๋ญ์ง ์์ด๋๊ฒ ๋๋ ์ ์์ต๋๋ค ใ
ใ
์ด ์ฑํฐ์ ๋ชฉํ๋ ODE์ solution์ด ์กด์ฌ(Existence)ํ๊ณ ๊ทธ๋ฆฌ๊ณ ์ ์ผ(Uniqueness)ํ๋ค๋ ๊ฒ์ ๋ณด์ด๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ๋ ๊ฐ์(๐ฅ)๋๊น ๊ทธ ์ฃผ๋ณ ๊ณ๋ค๋ฆฌ๋ถํฐ ๋ค๊ฐ๊ฐ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
[Existence and Uniqueness์ ๊ณ๋ค๋ฆฌ๋ค]
์์๋ ์๊ด์์ต๋๋ค.
Picard Iteration
1์ฐจ์ ๋ฏธ๋ถ๋ฐฉ์ ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ ์๋์ ๊ฐ์ต๋๋ค.
\[x' = f(x)\]์ด๋, $f(x)$๋ ์์์ ํจ์์ด๊ณ , $x(0) = x_0$์ ๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ์ด๋ฐ ๋ฏธ๋ถ๋ฐฉ์ ์์ ํด๊ฐ ์กด์ฌํ๊ณ , ๋ ๊ทธ ํด๊ฐ ์ ์ผํด๋ผ๋ ๊ฒ์ ๋ณด์ด๊ณ ์ ํฉ๋๋ค.
[์ ๋ถ๋ฐฉ์ ์ Form]
\[x(t) = x_0 + \int_{t_0}^t f(x(s)) \, ds\]๋ฏธ๋ถ๋ฐฉ์ ์์ด ๋ฐฉ์ ์์ ๋ํจ์๊ฐ ์์ด์ ๋ฏธ๋ถ๋ฐฉ์ ์์ด๋ ์์ ์์ โ์ ๋ถโ์ด ์์ด์ โ์ ๋ถ๋ฐฉ์ ์โ๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์์ ๊ทธ๋ฅ $xโ = f(x)$์์ ์๋ณ์ ์ ๋ถํ ๊ฒ์ ๋ถ๊ณผํฉ๋๋ค.
์ฌ๊ธฐ์์ Iterative ํ ๋ฐฉ์์ผ๋ก solution $x(t)$๋ฅผ ๊ตฌํ ๊ฒ ์ ๋๋ค!! ๋ฐฉ์์ ์์ ๋ฅผ ํตํด ์ค๋ช ํ๊ฒ ์ต๋๋ค.
Example
\[x' = 2t (1 + x), \qquad x(0) = 0\]์ธ ํํ์ ๋ฏธ๋ถ๋ฐฉ์ ์์ด ์๋ค๊ณ ๊ฐ์ ํฉ์๋ค. ์ด๊ฒ์ Picard ๋ฐฉ์์ผ๋ก ํ์ด๋ด ์๋ค. ํ์ด๋ฅผ ํ๊ธฐ ์ ์ ๊ณต๋ฐ์ ๋์ ๊ธ์ด ์ดํด์ ๋ง์ ๋์์ด ๋์์์ ๋ฐํ๋๋ค.
์ผ๋จ ์ ๋ถ ๋ฐฉ์ ์๋ถํฐ ์ธ์๋ด ๋๋ค. ์ด๋, ์ค์ solution $x(t)$๊ณผ ๊ตฌ๋ถํ๊ธฐ ์ํด $\phi(t)$๋ผ๋ ํจ์๋ก ํ๊ธฐ๋ฅผ ๋ฐ๊พธ์์ต๋๋ค.
\[\phi(t) = \int_0^t 2s (1 + \phi (s)) \, ds\]์ผ๋จ ์ด๊ธฐ ์กฐ๊ฑด $x(0) = 0$์ ์ด์ฉํด ์ด๊ธฐ ํจ์๋ฅผ $\phi_0(t) = 0$์ผ๋ก ์ค์ ํ๊ณ ์ฒซ๋ฒ์งธ Iteration์ ์ํํฉ๋๋ค.
\[\phi_1(t) = \int_0^t 2s (1 + 0) \, ds = t^2\]๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก $\phi_2(t)$๋ฅผ ๊ตฌํฉ๋๋ค.
\[\phi_2(t) = \int_0^t 2s (1 + s^2) \, ds = t^2 + \frac{t^4}{2}\]๋ ๊ตฌํฉ๋๋ค.
\[\phi_3(t) = \int_0^t 2s (s^2 + \frac{s^4}{2}) \, ds = t^2 + \frac{t^4}{2} + \frac{t^6}{2\cdot 3}\]์ด์ ๋ ์กฐ๊ธ ํจํด์ด ๋์ค๋๋ฐ, ์ํผ ๋ฐ๋ณตํ๋ฉด ์๋์ ๊ฐ์ ํํ๊ฐ ๋ฉ๋๋ค.
\[\begin{aligned} \phi_n(t) &= t^2 + \frac{t^4}{2} + \frac{t^6}{2\cdot 3} + \frac{t^8}{2\cdot 3 \cdot 4} + \cdots + \frac{t^{2n}}{n!} \\ &= \sum_{k=1}^{n} \frac{t^{2k}}{k!} \end{aligned}\]์ฐ๋ฆฌ๋ $\phi(t) = \lim_{n\rightarrow \infty} \phi_n(t)$๋ฅผ ์ํํ์ฌ ์ด๊ฒ์ด ODE์ solution์์ ์ฃผ์ฅํ๊ณ ์ถ๋ค. ๊ทธ๋ฐ๋ฐ, ์ด๋ฅผ ์ฃผ์ฅํ๋ ค๋ฉด ์ผ๋จ ์ด ๊ธ์๊ฐ ์๋ ดํ๋์ง๋ฅผ ๋จผ์ ๋ณด์ฌ์ผ ํ๋ค.
[๊ธ์์ ์๋ ด ํ์ ]
๋น์จํ์ ๋ฒ์ ์ํํ๋ค.
\[\lim_{n\rightarrow \infty} \frac{a_{n+1}}{a_n} = \frac{t^{2n + 2}}{(n+1)!} \cdot \frac{n!}{t^{2n}} = \frac{t^2}{n+1} = 0 < 1\]๋ฐ๋ผ์ ๊ธ์๊ฐ ์๋ ดํ๋ค. ์ด๋, ์์ ๊ทนํ์์ $t$ ๊ฐ์ ์๊ด์์ด ์๋ ดํ๋ฏ๋ก Convergence radius๋ ์ ์ฒด ์์ญ์ด๋ค.
์ฌ์ค ์ ๊ธ์๋ ์ง์ ํจ์์ ๊ผด๋ก ํํํ ์ ์๋๋ฐ, $e^t$์ด
\[e^t = 1 + \frac{t}{1} + \frac{t^2}{2!} + \cdots + \frac{t^n}{n!} + \cdots\]์ด๋ฏ๋ก ๊ธ์๋ฅผ $\phi(t) = e^{t^2} - 1$๋ก ์ ๋ฆฌํ ์ ์๋ค.
[ํด์ ์ ์ผ์ฑ ์ฆ๋ช ]
์ฆ๋ช ์ ์ํด ํด๊ฐ ์ ์ผํ์ง ์๊ณ , ๋ ๋ค๋ฅธ ํด $\psi(t)$๊ฐ ์กด์ฌํ๋ค๊ณ ๊ฐ์ ํ๋ค. ๋ ํจ์๊ฐ ๋ค๋ฅธ ํจ์์ด๋ฏ๋ก ์์ญ ์์ ์ ์ด๋ ํ ์ $t$์์ $\phi(t) - \psi(t) \ne 0$์ด๋ค.
$\psi(t)$๋ ์ ๋ถ๋ฐฉ์ ์์ ํด์ด๋ฏ๋ก ์๋์ ๋ฑ์์ด ์ฑ๋ฆฝํ๋ค.
\[\psi(t) = \int_0^t 2s(1 + \psi(s))\, ds\]์ด๋, $\phi(t) - \psi(t)$์ ๋ํ ์์ ์ธ์ ์ด๊ฒ์ด ๋ชจ๋ $t$์ ๋ํด non-zero์ธ์ง ํ์ธํด๋ณด์.
\[\phi(t) - \psi(t) = \int_0^{t} 2s(\phi(s) - \psi(s))\, ds\]์์ ์ ๋ถ๋ฐฉ์ ์์ ์๋ณ์ ์ ๋๊ฐ์ ์์ฐ๋ฉด ์๋์ ๊ฐ์ ๋ถ๋ฑ์์ด ์ฑ๋ฆฝํ๋ค.
\[\|\phi(t) - \psi(t)\| = \left\|\int_0^{t} 2s(\phi(s) - \psi(s))\, ds\right\| \le \int_0^{t} \| 2s (\phi(s) - \psi(s))\| \, ds\]์ด๊ฒ ์ฑ๋ฆฝํ๋ ์ด์ ๋, ์์-์์ ๋๋ค ๊ฐ๋ฅํ ํจ์๋ฅผ ์ ๋ถํ ๋์ด๋ณด๋ค ์์๋ง ๊ฐ๋ฅํ ์ ๋๊ฐ์ ์ ๋ถํ ๊ฒ์ ๋์ด๊ฐ ๋ ํฌ๊ธฐ ๋๋ฌธ์ด๋ค.
์ ๋ถ ๋ด๋ถ์ ์๋ $2s (\phi(s) - \psi(s))$์์ $2s$๋ฅผ ๋ฐ์ผ๋ก ๊บผ๋ด๋ ค๊ณ ํ๋ค. $0 < t < A$์ธ ์ด๋ค ์์ $A$๋ฅผ ์ก๋๋ค๋ฉด, ์๋์ ๋ถ๋ฑ์์ด ๋ง์กฑํ๋ค.
\[\int_0^{t} \| 2s (\phi(s) - \psi(s))\| \, ds \le 2A \cdot \int_0^{t} \| (\phi(s) - \psi(s))\| \, ds\]์์ผ๋ก์ ๊ณผ์ ์์ ํ๊ธฐ์ ํธ์๋ฅผ ์ํด $B = 2A$๋ก ๋์ฒดํ์ฌ ํ๊ธฐํ๋ค. ๋ค์ ๋ถ๋ฑ์์ ์ธ์๋ณด๋ฉด
\[\|\phi(t) - \psi(t)\| \le B \cdot \int_0^{t} \| (\phi(s) - \psi(s))\| \, ds\]$U(t) = |\phi(t) - \psi(t)|$๋ก ๋๊ณ ์์ ๋ค์ ์ฐ๋ฉด ์๋์ ๊ฐ์๋ฐ,
\[U(t) \le B \cdot \int_0^{t} U(s) \, ds\]$U(0) = 0$๋ ์ ๋ถ๋ฒ์์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ์ด๊ณ , $U(t)$ ํจ์๊ฐ ์ ๋๊ฐ ํจ์์ด๊ธฐ ๋๋ฌธ์ $U(t) \ge 0$์ด ์ฑ๋ฆฝํ๋ค. ์ด์ ๋ฏธ์ ๋ถํ์ ๊ธฐ๋ณธ์๋ฆฌ์ ์ํด ์๋ณ์ ๋ฏธ๋ถํ๋ฉด
\[U'(t) \le B \cdot U(t)\]๊ฐ ๋๊ณ , RHS๋ฅผ LHS๋ก ์ฎ๊ธฐ๋ฉด
\[U'(t) - B \cdot U(t) \le 0\]์ด๋, ์๋ณ์ $e^{-Bt}$๋ฅผ ๊ณฑํด์ค๋ค. ์ด๋, $e^{-Bt}$๋ Integrating Factor์ด๋ค.
\[(e^{-Bt} U'(t) - B e^{-Bt} U(t)) = (e^{-Bt} \cdot U(t))' \le 0\]์ด ๋๋ค!! ๋ถ๋ฑ์์ ์ ๋ถํ๋ฉด
\[\begin{aligned} e^{-Bt} \cdot U(t) &\le 0 \\ U(t) &\le 0 \end{aligned}\]๋ผ๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. ์ด๊ฒ์ ์ฒ์์ ๊ด์ฐฐํ $U(t) = |\phi(t) - \psi(t)| \ge 0$์ ์ผ์นํ๋ ค๋ฉด $U(t) = 0$์ด ์ฑ๋ฆฝํด์ผ ํ๊ณ , ์ด๋ $\phi(t) = \psi(t)$๋ผ๋ ๊ฒ์ ๋งํ๋ค. ์ด๊ฒ์ ์ฒ์ ๊ฐ์ ์ ๋ชจ์๋๋ฏ๋ก, $\psi(t)$๋ ์กด์ฌํ์ง ์๊ณ , $\phi(t)$๊ฐ ์ ์ผํ solution์ด๋ค. $\blacksquare$
Picard Iterations: Theorem statement
์์ ์ ํ์ด๊ฐ ๊ธธ์ด์ก๋๋ฐ, ์ํผ Picard Iteration์ผ๋ก solution์ ์ป์ ์ ์์๊ฑฐ๋ผ๊ณ ๋์ฑ ๋ฏฟ๊ฒ ๋์๋ค!! ๐ ์ด์ ๋ ์ด ๊ณผ์ ์ ์๋ฐํ ์ ์ํด๋ณด์.
Given ODE $xโ(t) = f(t, x(t))$, and initial value $x(0) = x_0$, we can get a solution by iteration as follows
- start as $\phi_0(t) = x_0$
- generate sequence of functions as
this sequence of functions converges to the solution of the given ODE.
์ฆ๋ช
์โฆ ํจ์คํ๋ค!! ๋๋ ์ปด๊ณต๊ณผ๋๊น!! ์ด๋ป๊ฒ ๋ณด๋ฉด ๋ฏธ๋ถ๋ฐฉ์ ์์ โNumerical Methodโ๋ก ํธ๋ ๋ฐฉ์์ด๋ค. ์ง๊ธ๊น์ง ํ๋ ๋ฏธ๋ฐฉ ํ์ด์๋ ์ ๊ทผ ๋ฐฉ์์ด ์ข ๋ฌ๋ผ์ ์ด์ ํ๋ ๊ฒ ๊ฐ๋ค.
Picard Iteration on ODE System
๋ฏธ๋ถ๋ฐฉ์ ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ $Xโ = F(X)$ ์ ๋๋ค. ์ด๋, $F(X)$๋ ์์์ ๋ฒกํฐ ํ๋ ์ ๋๋ค. ๋น์ฅ $Xโ = F(X)$์ธ ์์คํ ์ ํธ๋ ค๊ณ ํ๋ฉด ๋จธ๋ฆฌ๊ฐ ์ํ๋๊น ๐ตโ๐ซ ์ผ๋จ $xโ = f(x)$์ธ 1์ฐจ์์์ Picard Iteration์ผ๋ก ๋ฏธ๋ถ๋ฐฉ์ ์์ ํด๊ฐ ์กด์ฌํ๊ณ , ์ ์ผํ์ง๋ฅผ ๋ฐํ์ต๋๋ค.
Examples
์ ๊ธฐํ๊ฒ๋ ODE System์์๋ Picard Iteration์ ์ธ ์ ์์ต๋๋ค. ์๋์ ๊ฐ์ ODE System์ Picard๋ก ํ์ด๋ด ์๋ค.
\[X' = F(X) = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix} X\]๊ทธ๋ฆฌ๊ณ Initial Value๋ $X(0) = (1, 0)$์ ๋๋ค. ์ง๊ธ๊ฐ์ง 4ํ๋ ๋ฏธ๋ฐฉ์์ ๋ง์ด ๋ณธ ๋ ์์ผ๋ก ์ค์ ์๋ฃจ์ ์ $X(t) = (\cos t, -\sin t)$๋ก ๋์ต๋๋ค.
Picard Iteration์ ์ํํฉ์๋ค.
\[U_0(t) = \begin{pmatrix} 1 \\ 0 \end{pmatrix}\] \[U_1(t) = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \int_0^t \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix} ds = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \int_0^t \begin{pmatrix} 0 \\ -1 \end{pmatrix} ds = \begin{pmatrix} 1 \\ -t \end{pmatrix}\] \[U_2(t) = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \int_0^t \begin{pmatrix} -s \\ -1 \end{pmatrix} ds = \begin{pmatrix} 1 - t^2/2 \\ - t \end{pmatrix}\] \[U_3(t) = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \int_0^t \begin{pmatrix} -s \\ -1 + s^2/2 \end{pmatrix} ds = \begin{pmatrix} 1 + -t^2/2 \\ -t + t^3/3! \end{pmatrix}\] \[U_4(t) = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + \int_0^t \begin{pmatrix} -s+s^3/3! \\ -1 + s^2/2 \end{pmatrix} ds = \begin{pmatrix} 1 - t^2/2! + t^4/4! \\ -t + t^3/3! \end{pmatrix}\]์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค๋ณด๋ฉด, $U_n(t)$๋ ์๋์ ๊ฐ์ด ๊ฒฐ์ ๋๋ค.
\[U_n(t) = \begin{pmatrix} 1 - t^2/2! + t^4/4! + \cdots \\ - (t - t^3/3! + t^5/5! - \cdots) \end{pmatrix}\]ํจ์์ด์ ๊ทนํ์ผ๋ก ๋ณด๋ด๋ฉด ์๋์ ๊ฐ์ด ์๋ ดํ๋ค.
\[U(t) = \lim_{n\rightarrow \infty} U_n(t) = \begin{pmatrix} \cos (t) \\ - \sin (t) \end{pmatrix}\]Reference
- ๊ณต๋ฐ์ ๋์ ๋ธ๋ก๊ทธ
- Differential Equations, Dynamical Systems & An Introduction to Chaos: Chapter 7.2: Non-linear Systems