Interpolation for Uniformly Spaced Nodes, Runge Phenomenon
μνκ³Ό 볡μμ 곡μ μν΄ μ‘Έμ λ§μ§λ§ νκΈ°μ βμμΉν΄μκ°λ‘ β μμ μ λ£κ² λμμ΅λλ€. μνκ³Ό μ‘Έμ μνλ κ²Έμ¬κ²Έμ¬ μ€λΉν κ²Έ νμ΄ν ν΄λ΄ μλ€!! μ 체 ν¬μ€νΈλ βNumerical Analysisβμμ νμΈν μ μμ΅λλ€.
λ€μ΄κ°λ©°
μ§κΈκΉμ§λ μ£Όμ΄μ§ λ°μ΄ν°κ° κ· λ±νκ² λΆν¬λμ΄ μλ€λ©΄ μ΄λ€ μ’μ μΌμ΄ μμκΉμ? μ΄λ² ν¬μ€νΈμμ λ°μ΄ν° μνμ λ½μ λ, κ· λ± μνλ§μ νμ λ μ°λ¦¬κ° 무μμ κΈ°λν μ μλμ§μ λν νꡬλ₯Ό λ€λ£Ήλλ€.
Uniformly Spaced Nodes Interpolation
λ°μ΄ν° λ Έλκ° νΉμνκ² λ°°μΉλ κ²½μ°λ₯Ό μ΄ν΄λ΄ μλ€.
λͺ¨λ λ°μ΄ν° λ Έλκ° $[a, b]$ κ³΅κ° μμ βλμΌβν 거리λ§νΌ λΆμ° λμ΄ μλ€κ³ ν©μλ€. κ° μ μ΄ λ¨μ΄μ§ 거리λ₯Ό $h$λΌκ³ νλ€λ©΄, κ° μ μ μλμ κ°μ΄ λ°°μΉλ©λλ€.
\[x_i = a + i h \quad \text{where} \quad h = \frac{b-a}{n}\]κ·Έλ¦¬κ³ λ³΄κ° μ€μ°¨λ μλμ κ°μ΄ μ£Όμ΄μ§λλ€.
\[\| f(x) - I_n f(x) \| \le \frac{\max_{x\in[a, b]} \| \omega_n(x) \| }{n!} M_n\]Estimate for nodal polynomial error bound
λ°μ΄ν° λ Έλκ° κ· λ±νκ² λΆλ°° λμ΄ μλ€λ©΄, nodal polynomial $\omega_n(x)$μ μνμ μ ννκ² μ λν μ μμ΅λλ€.
μ½κ² μ§ννκΈ° μν΄ νμ $x$λ₯Ό $x = a + hs$λ‘ λ³μ μΉνμ ν©λλ€. $x$λ λ°μ΄ν° λ Έλ $x_i$κ° μλλΌ μμμ νμ μΈ κ²μ μ μν©λλ€. κ·Έλ¬λ©΄ $\omega_n(x)$λ μλμ κ°μ΄ λ€μ μμ± λ©λλ€.
\[\begin{aligned} \omega_n(x) &= \prod_{j=1}^n (x-x_j) \\ &= \prod_{j=1}^n \left((a + hs)-(a + hj)\right) \\ &= \prod_{j=1}^n h(s - j) \\ &= h^n \prod_{j=1}^n (s - j) \end{aligned}\]μ€μ°¨ μν $W$λ₯Ό μ μ ν©λλ€.
\[\begin{aligned} W &= \max_{x\in[a, b]} \| \omega_n (x) \| \\ &= \max_{s \in (0, n)} \left\{h^n \prod_{j=1}^n \| s - j \|\right\} \\ &= h^n \cdot \max_{s \in (0, n)} \left\{\prod_{j=1}^n \| s - j \|\right\} \end{aligned}\]μ¦, μλμ κ³±μ μ΅λκ°μ ꡬνλ κ²μ΄ λͺ©ν μ λλ€.
\[\prod_{j=1}^n \| s - j \|\]μ΄κ²μ ꡬνκΈ° μν΄ μ½κ°μ νΈλ¦μ μ¨μΌ ν©λλ€. $s \in (0, n)$λ κ΅¬κ° λ΄μ μλ μ΄λ€ μ€μ μ λλ€. κ·Έλμ μ΄λ€ μ μ $i \in [0, n]$μ λν΄ $i < s < i+1$λ₯Ό λ§μ‘± ν©λλ€. μ΄ μ μ $i$λ₯Ό κΈ°μ€μΌλ‘ κ³±μ λλ μ€λλ€.
\[\begin{aligned} \prod_{j=1}^n \| s - j \| = \left(\prod_{j=1}^{i-1} \| s - j \|\right) \cdot \left( s - i \right) \cdot \left( s - (i+1) \right) \cdot \left( \prod_{j=i+2}^{n} \| s - j \| \right) \end{aligned}\]μ λκ°μ΄ μλ λΆλΆλ§ μ€μ°¨ νκ³λ₯Ό κ³μ°ν΄λ³΄λ©΄ μλμ κ°μ΅λλ€.
\[\|(s-j)(s-(i+1))\| \le \frac{1}{4}\]κ·Έλ¦¬κ³ κ³±μ μ λΆλΆμ μ΄ν΄λ³΄λ©΄, $s \le i+1$λΌλ μ±μ§μ νμ©ν΄ μλμ κ°μ λΆλ±μμ΄ μ λ λ©λλ€.
\[\prod_{j=1}^{i-1} \| s - j \| = \prod_{j=1}^{i-1} ( s - j ) \le \prod_{j=1}^{i-1} ( i + 1 - j ) = (i+1)!\]κ·Έλ¦¬κ³ κ³±μ λ· λΆλΆμ μ΄ν΄λ³΄λ©΄, $s > i$μ΄κΈ° λλ¬Έμ,
\[\prod_{j=i+2}^{n} \| s - j \| = \prod_{j=i+2}^{n} (j - s) \le \prod_{j=i+2}^{n} (j - i) = (2)(3)\cdots(n-i) \le (i+2)(i+3)\cdots n\]λ°λΌμ, κ³±μ μ€μ°¨ νκ³λ μλμ κ°μ΄ μ 리 λ©λλ€.
\[\begin{aligned} \prod_{j=1}^n \| s - j \| &= \left(\prod_{j=1}^{i-1} \| s - j \|\right) \cdot \left( s - i \right) \cdot \left( s - (i+1) \right) \cdot \left( \prod_{j=i+2}^{n} \| s - j \| \right) \\ &\le (i+1)! \cdot \frac{1}{4} \cdot \left\{(i+2)(i+3)\cdots n\right\} \\ &= \frac{1}{4} n! \end{aligned}\]λ°λΌμ, μλμ μμ΄ μ±λ¦½ν©λλ€.
\[\max \omega_n(x) = W \le h^n \frac{1}{4} n!\]μ 리νλ©΄,
\[\|f(x) - I_n f(x) \| \le \frac{h^{n}}{4 n!} \max_{x \in [a, b]} \| f^{(n+1)} (x) \|\]Runge Phenomenon
μνμ βRungeβκ° μ μν ν¨μλ‘, 보κ°λ²μμ λ°μνλ μμ£Ό μ λͺ ν λ¬Έμ μ¬λ‘ μ λλ€.
Rungeλ μλμ κ°μ κ°λ¨ ν¨μλ₯Ό μ μ ν©λλ€.
\[f(x) = \frac{1}{1+12 x^2}\]μ΄ ν¨μλ₯Ό λ§€λλ½κ³ , μ 체μ μΌλ‘ μ μκΈ΄ μ’ λͺ¨μ ν¨μ μ λλ€. κ·Έλ°λ°, μ΄κ±Έ κ· λ±νκ² λλ λ Έλ(equally spaced nodes)λ₯Ό μ¬μ©ν΄ λ€νμμΌλ‘ 보κ°νλ©΄ μ¬κ°ν λ¬Έμ κ° λ°μ ν©λλ€!
μ΄ λ¬Έμ λ λ€ν 보κ°μμ, λ Έλκ° κ· λ±νκ² λ°°μΉλμ΄ μκ³ λ³΄κ° ν¨μμ μ°¨μκ° λμμ§μλ‘, ν¨μ μ λλ¨μμ λ³΄κ° λ€νμμ΄ μ¬νκ² μ§λνλ νμ μ λλ€.
μ¦, μ€μ¬ μͺ½μ 보κ°μ΄ μ λ§λλ° λΉν΄, μ λ ꡬκ°μμλ ν¬κ² μ§λ(wiggle) ν΄λ²λ¦½λλ€.
μ΄ νμμ ν΄κ²°νκΈ° μν΄ λ±μ₯ν κ²μ΄ Piecewise Interpolation λ°©μμΈ βSplineβ μ λλ€! λ€μ ν¬μ€νΈμμ μ΄ Spline 보κ°λ²μ λν΄ μ΄ν΄λ³΄κ² μ΅λλ€.
β‘οΈ Spline Interpolation