Adams-Bashforth Method
μνκ³Ό 볡μμ 곡μ μν΄ μ‘Έμ λ§μ§λ§ νκΈ°μ βμμΉν΄μκ°λ‘ β μμ μ λ£κ² λμμ΅λλ€. μνκ³Ό μ‘Έμ μνλ κ²Έμ¬κ²Έμ¬ μ€λΉν κ²Έ νμ΄ν ν΄λ΄ μλ€!! μ 체 ν¬μ€νΈλ βNumerical Analysisβμμ νμΈν μ μμ΅λλ€.
Multi-step Method
Euler λ°©μκ³Ό RK λ°©μμ λ€μ λ¨κ³ $u_{n+1}$λ₯Ό ꡬνκΈ° μν΄ νμ¬μ $u_n$μ λ―ΈλΆλ°©μ μμ ν¨μκ° $f(t_n, u_n)$μ κΈ°λ°μΌλ‘ κ³μ° νμ΅λλ€.
βMulti-step Methodβμ ν λ¨κ³κ° μλλΌ μ΄μ μ μ¬λ¬ λ¨κ³ $u_{n-1}, u_{n-2}, \dots$μ κ°μ ν¨κ» μ¬μ©ν΄ λ€μ λ¨κ³λ₯Ό κ³μ°ν©λλ€. μ΄λ₯Ό ν΅ν΄ μ νλλ₯Ό λμ΄κ³ , μ΄λ―Έ κ³μ°ν κ°μ μ¬μ©ν΄ κ³μ°λμ μ€μ λλ€.
Adams-Bashforth Method
2nd AB Method
\[u_{n+2} = u_{n+1} + \frac{k}{2}\left( 3 f(t_{n+1}, u_{n+1}) - f(t_n, u_n) \right)\]μ’λ κ°λ¨νκ²λ μ΄λ κ² μμ±ν μλ μμ΅λλ€.
\[u_{n+2} = u_{n+1} + \frac{k}{2}(3f_{n+1} - f_n)\]μ΄ κ³΅μμ μ λ ν΄λ΄ μλ€!
λ¨Όμ μλμ μ λΆμ μμ±ν©λλ€.
\[u_{n+1} = u_n + \int_{t_n}^{t_{n+1}} f(t, u(t)) \, dt\]μ΄λ, μ λΆ λ΄λΆμ $f(t, u(t))$ ν¨μλ₯Ό λ³΄κ° ν©λλ€. $f(t, u(t))$λ₯Ό μ΄μ λ μμ $t_n$μ $t_{n-1}$μ κ°μΌλ‘ βλΌκ·Έλμ£Ό 보κ°β ν©λλ€.
\[\begin{aligned} f(t) &\approx f_n \cdot \frac{t-t_{n-1}}{t_n - t_{n-1}} + f_{n-1} \cdot \frac{t - t_n}{t_{n-1} - t_n} \\ &\approx f_n \cdot \frac{t-t_{n-1}}{k} + f_{n-1} \cdot \frac{t_n - t}{k} \end{aligned}\]μ΄ λ³΄κ° λ€νμμ μ²μμ μ λΆμ λμ νκ³ , μ λΆμ κ³μ°ν©λλ€.
\[\begin{aligned} u_{n+1} &= u_n + \int_{t_n}^{t_{n+1}} f(t, u(t)) \, dt \\ &= u_n + \int_{t_n}^{t_{n+1}} \left[ f_n \cdot \frac{t-t_{n-1}}{k} + f_{n-1} \cdot \frac{t_n - t}{k} \right] \, dt \\ &= u_n + \left. f_n \frac{(t - t_{n-1})^2}{2k} \right]_{t_n}^{t_{n+1}} - \left. f_{n-1} \frac{(t_n - t)^2}{2k} \right]_{t_n}^{t_{n+1}} \\ &= u_n + f_n \cdot \frac{(2k)^2 - k^2}{2k} - f_{n-1} \frac{(-k)^2 - 0^2}{2k} \\ &= u_n + f_n \cdot \frac{3}{2k} - f_{n-1} \cdot \frac{1}{2k} \end{aligned}\]2μ°¨ AB κ·Όμ¬μμ μ»μμ΅λλ€! $\blacksquare$
General Form of AB Method
\[u_{n+r} = u_{n+r - 1} + k \cdot \sum_{j=0}^{\color{red} r-1} \beta_j f(t_{n+j}, u_{n+j})\]$r$μ°¨ AB λ°©μμ νν μ λλ€. μ΄λ, κ³μ $\beta_j$λ μ¬μ κ³μ°λ βAB κ³μβμ λλ€!
AB λ°©μμ μ΄μ $t_n$ μμ λΆν° $t_{n+r-1}$ μμ κΉμ§μ $f_i$λ₯Ό μ¬μ©νκΈ° λλ¬Έμ, $j$ μΈλ±μ€κ° $0$λΆν° $(r-1)$μ κ°μ κ°μ§λλ€.
Example
κ°μ₯ μ¬μ΄ λ―ΈλΆλ°©μ μμΈ μ§μ κ°μ μΌμ΄μ€λ₯Ό μ΄ν΄λ΄ μλ€.
\[u' = - u \quad u(0) = 1\]ν΄μμ ν΄λ $u(t) = e^{-t}$λ‘ μ½κ² ꡬν μ μμ΅λλ€!
AB1 Method
AB1 Methodλ (Forward) Euler Methodμ λμΌν©λλ€!
\[\begin{aligned} u_{n+1} &= u_n + k f_n \\ &= u_n + k f(u_n, t_n) \end{aligned}\]μ΄μ $uβ = f(u, t)$λ₯Ό μ μ©νλ©΄,
\[u_{n+1} = u_n - k u_n = (1-k) u_n\]AB2 Method
AB2 Methodμ 곡μμμ μμν©λλ€.
\[u_{n+2} = u_{n+1} + \frac{k}{2}(3f_{n+1} - f_n)\]μ΄λ, AB2λ 2κ°μ μ΄κΈ°κ°μ΄ νμν©λλ€. $u_1 = (1-k) u_0 = 1-k$λ‘ κ΅¬ν©λλ€. κ·Έλ¦¬κ³ μ΄κ±Έ λμ νλ©΄,
\[\begin{aligned} u_2 &= u_1 + \frac{k}{2} \left( 3 u_1 - u_0 \right) \\ &= (1-k)u_0 + \frac{k}{2} \left( 3 (1-k) u_0 - u_0 \right) \\ &= (1-k) + \frac{k}{2} (3-3k - 1) \\ &= (1-k) + \frac{k}{2} (2 - 3k) \\ &= 1 - k + k - \frac{3}{2}k^2 \\ &= 1 - \frac{3}{2} k^2 \end{aligned}\]λ§Ίμλ§
μ΄μ΄μ AB Methodλ₯Ό νμ₯ν βAdams-Moulton Methodβμ λν΄ μ΄ν΄λ΄ λλ€! λμ νμ λΆμ΄μ λμ€λ κΈ°λ²μ΄λΌκ³ AM Methodλ μ μμλ¬μΌ ν©λλ€!
β‘οΈ Adams-Moulton Method