Newtonβs Divided Differences
μνκ³Ό 볡μμ 곡μ μν΄ μ‘Έμ λ§μ§λ§ νκΈ°μ βμμΉν΄μκ°λ‘ β μμ μ λ£κ² λμμ΅λλ€. μνκ³Ό μ‘Έμ μνλ κ²Έμ¬κ²Έμ¬ μ€λΉν κ²Έ νμ΄ν ν΄λ΄ μλ€!! μ 체 ν¬μ€νΈλ βNumerical Analysisβμμ νμΈν μ μμ΅λλ€.
Divided Differences
λ΄ν΄μ λ°©λ²μ μκΈ° μ μ κΈ°λ³Έ μ¬λ£κ° λλ βλλμ μ°¨λΆ(Divided Difference)βμ λ¨Όμ μμμΌ ν©λλ€. μ£Όμ΄μ§ μ¬λ¬ μ λ€μ μ΄μ©ν΄μ ν¨μμ λ³ν μμμ κ³μ°νλ λ°©λ² μ λλ€.
\[c_0 = f[x_0] = f(x_0)\]- 0μ°¨ λλμ
μ°¨λΆ
- λ§ κ·Έλλ‘ ν¨μμ κ° μ λλ€.
- κ³μ $c_0$μ ν΄λΉ
- 1μ°¨ λλμ
μ°¨λΆ
- λ μ μ¬μ΄μ κΈ°μΈκΈ°(νκ· λ³νμ¨) μ λλ€.
- 2μ°¨ λλμ
μ°¨λΆ
- κΈ°μΈκΈ°μ λ³νμ¨ μ λλ€.
- λ 1μ°¨ λλμ μ°¨λΆμ κ°μΌλ‘ κ³μ°ν λλμ μ°¨λΆ μ λλ€.
- $i$μ°¨ λλμ
μ°¨λΆ
- λ $(i-1)$μ°¨ λλμ μ°¨λΆμ κ°μΌλ‘ κ³μ°ν λλμ μ°¨λΆ μ λλ€.
0λΆν° $i$μ°¨ λλμ μ°¨λΆμ μ΄ν΄λ³΄λ©΄, κ·Έ μ μμ λͺ¨λ νμ μ°¨λΆμ κ°μ νμλ‘ ν©λλ€. μ¦, μ¬κ·μ (Recursive)μΌλ‘ λλμ μ°¨λΆμ κ°μ κ³μ°νκ² λ©λλ€.
Newtonβs Divided Difference
λ΄ν΄μ μμμ μ μν λλμ μ°¨λΆμΌλ‘ $n$κ° μ μ 보κ°νλ λ°©λ²μ κ³ μν©λλ€. λ°©λ²μ μλμ κ°μ΅λλ€.
\[\begin{aligned} I_n f(x) = f[x_1] &+ f[x_1, x_2](x-x_1) \\ &+ f[x_1, x_2, x_3](x-x_1)(x-x_2) \\ &+ \cdots \\ &+ f[x_1, \dots, x_n] \prod_{i=1}^{n} (x - x_i) \end{aligned}\]λλμ μ°¨λΆ λΆλΆλ§ κ³μ $c_k$λ‘ νννλ©΄ μλμ κ°μ΅λλ€.
\[\begin{aligned} I_n f(x) &= c_0 + c_1(x-x_1) + c_2(x-x_1)(x-x_2) + \cdots + c_{n-1} \prod_{i=0}^{n-1} (x - x_i) \\ \text{where} \quad c_k &= f[x_1, \dots, x_k] \end{aligned}\]The divided difference table
βDr. Will Woodβμ μμμμλ λλμ μ°¨λΆμ μ½κ² κ³μ°νκΈ° μν ν μ΄λΈμ μ μ ν©λλ€.
μμΌλ‘ λλμ μ°¨λΆμ ꡬν΄μΌ νλ€λ©΄, μ΄λ κ² ν μ΄λΈμ λ§λ€μ΄μ κ³μ°νλκ² μ€μνμ§ μλ λ°©λ²μΌ κ² κ°μ΅λλ€. κ·Έλ¦¬κ³ λλμ μ°¨λΆμ΄ μ¬κ·μ μν΄ μ λλλ€λ κ²λ μκ°μ μΌλ‘ νμΈν μ μμ΅λλ€.
κ° λ¨κ³μ λλμ μ°¨λΆμ λͺ¨λ κ³μ°νλ€λ©΄, λλμ μ°¨λΆμ 맨 μ λΆλΆλ€λ§ λͺ¨μμ μ΅μ’ ννλ₯Ό μ λν μ μμ΅λλ€.
How interpolation works
$p_n(x)$λ₯Ό $0$λΆν° $n$κΉμ§μ μ λ€μ μ¬μ©ν΄ 보κ°ν ν¨μλΌκ³ νκ³ ,
$q_n(x)$λ₯Ό $1$λΆν° $n+1$κΉμ§μ μ λ€μ μ¬μ©ν΄ 보κ°ν ν¨μλΌκ³ ν©λλ€.
λ ν¨μλ₯Ό μκ°μ μΌλ‘ νννλ©΄ μλμ κ°μ΅λλ€.
μ΄μ λ ν¨μλ₯Ό μ‘°ν©νμ¬ νμ₯ν ν¨μ $p_{n+1}(x)$λ₯Ό μ μ ν©λλ€.
μ΄ ν¨μλ $0$λΆν° $n+1$κΉμ§ λͺ¨λ μ μ μ§λκ°λλ€. κ·Έλ¬λ μ΄κ²μ΄ μ λ§ μ¬μ€μΈμ§ μλ°νκ² μ΄ν΄λ΄μΌ ν©λλ€.
μ λμ $x_0$κ³Ό $x_{n+1}$μμ ν¨μλ κ°κ° $p_n(x)$μ $q_n(x)$μ²λΌ νλ ν©λλ€. λ°λΌμ, $p_{n+1}(x)$ ν¨μλ $x_0$κ³Ό $x_{n+1}$λ₯Ό μ§λκ°λλ€.
μ λμ μ μ¬μ΄μ μλ $x_k$μ λν΄μλ νμΈν΄λ³΄μμΌ ν©λλ€. μμ μ μ 리νλ©΄, $x_k$μμ νμ₯ ν¨μκ° $p_n(x_k)$μ κ°μ κ°μ§μ λ³΄μΌ μ μμ΅λλ€.
Proof of Theorem
TODO
vs. Langrage Interpolation
μλ‘μ΄ λ°μ΄ν° λ Έλκ° μΆκ°λ λ, λ λ°©λ²μ λμ λ°©μμ΄ λ€λ¦ λλ€.
- λΌκ·Έλμ£Ό 보κ°λ²
- κ° μ λ§λ€ μλ‘μ΄ λ€νμ νμ΄ μκΉλλ€.
- κ·Έλμ μλ‘μ΄ λ°μ΄ν° λ Έλκ° μΆκ°λλ©΄, 보κ°μμ μ²μλΆν° λ€μ κ³μ°ν΄μΌ ν©λλ€.
- λ°λΌμ, μ μ΄ μΆκ°λλ μν©μμλ μμ£Ό λΉν¨μ¨μ μ λλ€.
- λΆν μ°¨λΆ λ³΄κ°λ²
- μ΄μ μ κ³μ°λ κ°λ€μ κ·Έλλ‘ νμ©ν μ μμ΅λλ€.
- μλ‘μ΄ λ°μ΄ν° λ Έλκ° λ€μ΄μ€λ©΄, μλ‘μ΄ ν νλλ§ κ³μ°νλ©΄ λ©λλ€.
- κ·Έλμ λ³΄κ° ν¨μμ βμ€μκ° μ λ°μ΄νΈβκ° κ°λ₯ ν©λλ€.
Property
No matter the data points orders
For any permutation $\sigma$ on $\left\{ 1, \dots, n \right\}$,
\[f[x_1, \dots, x_n] = f[x_{\sigma(1)}, \dots, x_{\sigma(n)}]\]λΆν μ°¨λΆ λ°©λ²μ μ λ ₯λ $x$λ€μ μμμ μ ν μν₯μ λ°μ§ μλλ€λ μ±μ§ μ λλ€. κ·Έλμ λΆν μ°¨λΆμ κ³μ°νκ±°λ ννν λ, λ°μ΄ν°μ μμμμ μμ λ‘μ΅λλ€.
Connection between Divided Difference and Functionβs Differential
Given divided difference $f[x_1, \dots, x_n]$, it can be derived from the $(n-1)$-th derivatives like
\[f[x_1, \dots, x_n] = \frac{f^{(n-1)}(\xi)}{(n-1)!}\]where $\xi \in \left(\min(\left\{ x_i \right\}), \max(\left\{ x_i \right\})\right)$
κ°μ₯ κ°λ¨ν μμ λ 1μ°¨ λΆν μ°¨λΆ $f[x_1, x_2]$ μ λλ€. μ΄κ²μ
\[f[x_1, x_2] = \frac{f(x_2) - f(x_1)}{x_2 - x_1}\]λ₯Ό λ§μ‘±νλλ°, μ΄λ, βνκ· κ° μ 리βμ μν΄
\[f[x_1, x_2] = \frac{f(x_2) - f(x_1)}{x_2 - x_1} = f'(\xi)\]λ₯Ό λ§μ‘±νλ $\xi$κ° $\xi \in (x_1, x_2)$ λ²μ λ΄μ μ‘΄μ¬ν©λλ€. κ·Έλμ μ΄ μ±μ§μ βκ³ μ°¨ νκ· κ° μ 리(Generalized Mean Value Theorem)βμ΄λΌκ³ λ ν©λλ€.
Proof: TODO
Finite Differences
\[\Delta f(x) = \frac{f(x+h) - f(x)}{h}\]μ건 κ³λ€λ¦¬ λ΄μ©μΈλ°μ! βμ ν μ°¨λΆ(finite difference)βλΌλ κ²λ μμ΅λλ€. λΆν μ°¨λΆκ³Ό μ ν μ°¨λΆμ μ°¨μ΄λ λ±κ°κ²© μ¬λΆ μ λλ€! μ ν μ°¨λΆμ κ° λ°μ΄ν° λ Έλμ κ°κ²©μ΄ μΌμ ν΄μΌ ν©λλ€. λ°λ©΄, λΆν μ°¨λΆμ λ°μ΄ν° λ Έλμ κ°κ²©μ λν μ μ½ μ‘°κ±΄μ΄ μμ΅λλ€.
μ ν μ°¨λΆλ 2μ°¨, 3μ°¨ μ°¨λΆμ μ μν μ μμ΅λλ€!
\[\Delta^2 f(x) = \Delta (\Delta f(x)) = f(x+2h) - 2f(x+h) + f(x)\]