Lagrange Interpolation
์ํ๊ณผ ๋ณต์์ ๊ณต์ ์ํด ์กธ์ ๋ง์ง๋ง ํ๊ธฐ์ โ์์นํด์๊ฐ๋ก โ ์์ ์ ๋ฃ๊ฒ ๋์์ต๋๋ค. ์ํ๊ณผ ์กธ์ ์ํ๋ ๊ฒธ์ฌ๊ฒธ์ฌ ์ค๋นํ ๊ฒธ ํ์ดํ ํด๋ด ์๋ค!! ์ ์ฒด ํฌ์คํธ๋ โNumerical Analysisโ์์ ํ์ธํ ์ ์์ต๋๋ค.
์ฃผ์ด์ง ๋ฐ์ดํฐ์ ์ ๋ค์ ์ ํํ ํต๊ณผํ๋ ๋คํญ์์ ์ฐพ๋ ๋ฐฉ๋ฒ ์ ๋๋ค. ๋ผ๊ทธ๋์ฃผ ๋คํญ์(Lagrange Polynomial)์ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฐ(interpolation) ํ๋ ๊ธฐ๋ฒ ์ ๋๋ค. ๋ค๋ฅธ ๋ณด๊ฐ๋ฒ์ผ๋ก๋ ๋ดํด์ ๋ณด๊ฐ๋ฒ์ด ์์ต๋๋ค.
Linear Interpolation
2์ฐจ์์ ๋ ์ $p_0 = (2, 4)$์ $p_1 = (5, 1)$์ด ์์ ๋, ๋์ ์๋ ์ง์ ์ ๋ฐฉ์ ์์ ๊ณ ์ํด๋ด ์๋ค. ๊ทธ๋ฌ๋ฉด,
์ด๋ฐ ์ผ์ฐจ ๋ฐฉ์ ์์ด ๋ฉ๋๋ค. ๋ผ๊ทธ๋์ง ๋ณด๊ฐ๋ฒ์ ๋์ผํ๊ฒ ์ด ์์ ์ ๋ํ์ง๋ง, ์ปจ์ ์ด ๋ค๋ฆ ๋๋ค. ๋ผ๊ทธ๋์ง ๋ณด๊ฐ๋ฒ์์ ๊ธฐ์ ๋คํญ์์ ์๋์ ๊ฐ์ต๋๋ค.
\[\begin{aligned} L_0(x) &= \frac{x-5}{2-5} \\ L_1(x) &= \frac{x-2}{5-2} \end{aligned}\]์ด ๊ธฐ์ ๋คํญ์์ ํน๋ณํ ์ฑ์ง์ ๊ฐ์ง๊ณ ์๋๋ฐ์. $p_0$์์๋ 1์ธ ๊ฐ์ ๊ฐ์ง๊ณ , ๋ค๋ฅธ ๋ชจ๋ ์ ์์๋ 0์ธ ๊ฐ์ ๊ฐ์ต๋๋ค. ์ด๊ฑด ๋ง์น โ์คํฌํธ๋ผ์ดํธโ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค. $p_0$์์ ๋น๋๊ณ , ๋ค๋ฅธ ๊ณณ์์๋ ๊บผ์ง๋๋ค.
๊ธฐ์ ๋คํญ์ ๋ค์ ๋ชจ์์ ์๋์ ๊ฐ์ด ๊ตฌ์ฑ ํฉ๋๋ค.
\[P(x) = y_0 \cdot L_0(x_0) + y_1 \cdot L_1(x_1)\]์ด๋ ๊ฒ ์ ์ฒด์์ ๊ตฌ์ฑํ๋ฉด, ๋คํญ์์ ๊ฐ์ด ๊ทธ ์ $p_i$์์ ๊ทธ ์ $y_i$ ๊ฐ์ ๊ฐ๊ณ ํต๊ณผํ๊ฒ ๋ฉ๋๋ค.
Lagrange Interpolation
์์ ์์ด๋์ด๋ฅผ ํ์ฅํ ๊ฒ์ด โ๋ผ๊ทธ๋์ฃผ ๋ณด๊ฐ๋ฒโ ์ ๋๋ค. ๋ผ๊ทธ๋์ฃผ ๋คํญ์ $L_i(x)$๋ ์๋์ ๊ฐ์ด ์ ์ ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ผ๊ทธ๋์ฃผ์ ๋ณด๊ฐ์ ์ ์๋์ ๊ฐ์ ๋ณด๊ฐ ๋คํญ์ $P(x)$์ผ๋ก ์ ์ ํฉ๋๋ค.
For given $n+1$ data pints: $(x_0, y_0), (x_1, y_1), โฆ, (x_n, y_n)$,
\[P(x) = \sum_{i=0}^n y_i L_i (x)\]Property
Interpolating Constant Function
$f(x) = 1$์ธ ์์ ํจ์๋ฅผ ๋ผ๊ทธ๋์ฃผ ๋ณด๊ฐ๋ฒ์ผ๋ก ํํํ๋ค๊ณ ํด๋ด ์๋ค.
\[P(x) = \sum_i f(x_i) \cdot L_i(x) = 1\]๊ทธ๋ฐ๋ฐ, $f(x) = 1$์ด๊ธฐ $f(x_i) = 1$์ด ๋ฉ๋๋ค. ๋ฐ๋ผ์
\[P(x) = \sum_i 1 \cdot L_i(x) = 1\]์ฆ, $\sum L_i = 1$๋ฅผ ๋ง์กฑ ํฉ๋๋ค!
Degree of Lagrange Interpolation
๋ผ๊ทธ๋์ฃผ ๋คํญ์ $L_i(x)$๋ $n-1$์ฐจ ๋คํญ์ ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ, ์ด๊ฒ๋ค์ ์ ํ ๊ฒฐํฉ์ธ $P(x) = \sum y_i L_i(x)$์ ์ฐจ์๋ $n-1$ ๋ณด๋ค ๋ฎ์์ง ์ ์์ต๋๋ค.
๋ฐ๋ก ์ง๊ด์ ์ธ ์์๊ฐ ๋ฐ๋ก ์์์ ์ดํด๋ณธ ์์ ํจ์์ ๋ํ ๋ณด๊ฐ ํจ์ ์ ๋๋ค. $n-1$์ฐจ ๋คํญ์์ ์กฐํฉํ์ฌ 0์ฐจ ๋คํญ์์ $P(x)$๋ฅผ ์ ๋ ํ์์ต๋๋ค.
์ด ์ด์ผ๊ธฐ๋ ๋ค์ ๋์ฌ โ๋ผ๊ทธ๋์ฃผ ๋คํญ์์ด ๋คํญ ๊ณต๊ฐ์ ๊ธฐ์ ๋ฅผ ์ด๋ฃฌ๋คโ์ ์ด์ด ์ง๋๋ค.
Degree of Lagrange Polynomial
์ ์์ ์ธ ์ํญ์์ ๋ผ๊ทธ๋์ฃผ ๋คํญ์ $L_i(x)$์ ์ฐจ์๋ $n-1$๋ก ๊ณ ์ ์ ๋๋ค. ๊ทธ๋ฌ๋, ์ ๋ ฅ๋ ์ ์ด $x$ ๊ฐ์ด ๋์ผํ โ์ค๋ณต ๋ ธ๋โ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด, $L_i(x)$์ ์ฐจ์๊ฐ $n-1$๋ณด๋ค ์ค์ด๋ญ๋๋ค.
๋ผ๊ทธ๋์ฃผ ๋คํญ์์ ์๋์ ๊ฐ์ด ์ ์ ๋ฉ๋๋ค.
\[L_i (x) = \prod_{j=1, j \ne i} \frac{x-x_j}{x_i - x_j}\]๊ทธ๋ฐ๋ฐ ๋ง์ฝ $j \ne i$ ์ค์์ $x_j = x_i$์ธ ๋ ธ๋๊ฐ ์๋ค๋ฉด, $\frac{x_i - x_j}{x_i - x_j}$์ธ ๋ถ๋ถ์ด ์๊ฑฐ ๋ฉ๋๋ค. ๋๋ ๋ถ๋ชจ๊ฐ 0์ด ๋์ด ์ ์๋์ง ์๋๋ค๊ณ ๋ณผ ์๋ ์์ต๋๋ค. ์ด ๋ ผ์์์๋ ๋ถ๋ชจ๊ฐ 0์ด ๋์ง ์๊ณ ์๊ฑฐ ๋๋ค๊ณ ์ค์ ํฉ๋๋ค.
์ด๋ฐ ๋ฐ์ดํฐ์ $x$ ๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ๋๋ง๋ค, $L_i(x)$์ ์ฐจ์๊ฐ ๋ฎ์์ง๋๋ค.
Lagrange Polynomials forms Polynomial Basis
$\left\{ L_i(x) \right\}$ is the basis of $\mathbb{P}_{n-1}$.
$\mathbb{P}_{n-1}$์ ์ต๊ณ ์ฐจํญ์ด $n-1$ ์ดํ์ธ ๋คํญ์๋ค์ ๊ณต๊ฐ ์ ๋๋ค. ์ด ๊ณต๊ฐ์ ์ฐจ์์ $n$ ์ ๋๋ค. (์์(0์ฐจ) ๋คํญ์๊ณผ $1$๋ถํฐ $n-1$์ฐจ ๋คํญ์์ ํฌํจํ๊ธฐ ๋๋ฌธ์ ๋๋ค.)
$\left\{L_i(x)\right\}$๋ $n$๊ฐ ํจ์๋ก ๊ตฌ์ฑ๋ ์งํฉ์ ๋๋ค. ๊ฐ๊ฐ์ $\deg \le n-1$ ์ ๋๋ค.
$\left\{L_i(x)\right\}$๊ฐ ๊ธฐ์ ๋ฅผ ์ด๋ฃจ๊ธฐ ์ํด์๋ ๊ฐ๊ฐ์ด โ์ ํ ๋ ๋ฆฝโ์์ ๋ณด์ฌ์ผ ํฉ๋๋ค. ์ด๊ฒ์ ์๋์ ์กฐ๊ฑด์ ์ํด ๋ณด์ฅ ๋ฉ๋๋ค.
\[L_i(x_j) = \begin{cases} 1 & i = j \\ 0 & i \ne j \end{cases}\]์ ํ ๋ ๋ฆฝ์ด๊ณ , $n$๊ฐ์ด๋ฏ๋ก, $\mathbb{P}_{n-1}$์ ๊ธฐ์ ๊ฐ ๋ฉ๋๋ค.
Interpolation Operator
ํจ์ $f(x)$๋ฅผ $n$๊ฐ์ ์ $(x_1, f(x_1)), \dots, (x_n, f(x_n))$์ Interpolationํ ํจ์๋ฅผ ์ผ๋ฐ์ ์ผ๋ก ์๋์ ๊ฐ์ด ํ๊ธฐ ํฉ๋๋ค.
\[I_n f\]๊ทธ๋ฆฌ๊ณ $I_n f \approx f$๋ก ๊ทผ์ฌ๋๋ค๊ณ ํํ ํฉ๋๋ค. ๋ณด๊ฐํ ํจ์๋ฅผ $P(x)$๊ฐ ์๋๋ผ $I_n f$๋ก ํํํ๋ ์ด์ ๋ ํ๊ธฐ์์ โ๋ช ๊ฐ ์ ์ผ๋ก, ์ด๋ค ํจ์๋ฅผ ๋ณด๊ฐํ ๊ฒ์ธ์งโ ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์๋ฅผ ๋ค์ด, $f(x) = \sin x$๋ผ๊ณ ํ๋ค๋ฉด, ํ๊ธฐ๋ $I_n(\sin x)$๋ก ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ $\sin x$ ํจ์๋ฅผ $n$๊ฐ ์ ์์ ๋ณด๊ฐํ ํจ์์์ ๋งํฉ๋๋ค.
$I_n$์ ์ผ์ข ์ โInterpolation Operatorโ๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ํ๊ธฐ๋ฅผ ํ์ฅํ๋ฉด ์๋์ ๊ฐ์ด ๋ณด๊ฐ ๋ฐฉ๋ฒ์ ๊ตฌ๋ถํด ํ๊ธฐํ ์๋ ์์ต๋๋ค.
- $I_n^{\text{lag}}$
- ๋ผ๊ทธ๋์ฃผ ๋ณด๊ฐ
- $I_n^{\text{newt}}$
- ๋ดํด ๋ณด๊ฐ
Theorem
Let $(x_1, y_1), \dots, (x_n, y_n)$ be $n$ points with distinct $x_i$.
Then there exists a unique polynomial $P \in \mathbb{P}_{n-1}$ s.t. $P(x_i) = y_i$ for $i=1,\dots,n$.
์ฃผ์ด์ง $n$๊ฐ ์ ์ ์ง๋๋๋ก ํ๋ ๋คํญ์์ด ์ ์ผํ๊ฒ ์กด์ฌํ๋ค๊ณ ๋งํ๋ ์ ๋ฆฌ ์ ๋๋ค. ์ฐธ๊ณ ๋ก ๋ณด๊ฐ๋ฒ์ ์ฌ๋ฃ์ ์ด์ ํจ์๊น์ง ํ์ฉํ๋ค๋ฉด, ๋ณด๊ฐ ํจ์๊ฐ ์ ์ผํ์ง ์์ ์ ์์ต๋๋ค. ์ด์ ํจ์๋ ํจ์ฌ ๋ โํ๋ถํโ ํจ์ ๊ณต๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
Existence
๋ผ๊ทธ๋์ง ๋ณด๊ฐ๋ฒ์ด ์ด ์ ๋ฆฌ์ ์กด์ฌ์ฑ์ ์ฆ๋ช ํฉ๋๋ค.
Uniqueness
์ ์ผ์ฑ์ ๋ํ ์ฆ๋ช ์ ์ํด, ๊ท๋ฅ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ๋๋ค๋ฅธ ๋ณด๊ฐ ๋คํญ์ $Q(x)$๊ฐ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด๊ฒ์ $Q(x_i) = y_i$๋ฅผ ๋ง์กฑํ์ง๋ง, $Q(x) \ne P(x)$ ์ ๋๋ค.
๋ ๋คํญ์์ ์ฐจ์ด๋ฅผ ๊ณ์ฐํ๋ $R(x) = P(x) - Q(x)$๋ฅผ ์๊ฐํด๋ด ์๋ค. ๊ทธ๋ฌ๋ฉด, $R(x)$๋ ์ฌ์ ํ $R(x) \in \mathbb{P}_{n-1}$ ์ ๋๋ค.
๊ทธ๋ฐ๋ฐ, $R(x_i)$๋ ๊ทธ ์ ์์ ๋ฐ๋ผ $R(x_i) = 0$์ ๋ง์กฑ ํฉ๋๋ค. ์ฆ, $R(x)$๋ $n$๊ฐ์ ์๋ก ๋ค๋ฅธ ๊ทผ์ ๊ฐ์ต๋๋ค.
โ๋์์ ๊ธฐ๋ณธ ์ ๋ฆฌ(Fundamental Theorem of Algebra)โ์ ๋ฐ๋ฅด๋ฉด, $n-1$์ฐจ ์ดํ์ ๋คํญ์์ ์ต๋ $n-1$๊ฐ์ ์๋ก ๋ค๋ฅธ ๊ทผ๋ง ๊ฐ์ง ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ, $R(x)$๋ $n$๊ฐ์ ๊ทผ์ ๊ฐ์ง๋๊น, $\deg(R) \ge n$์ด ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ, ์์์ $R(x) \in \mathbb{P}_{n-1}$๋ผ๊ณ ํ์ผ๋ ๋ชจ์์ด ๋ฐ์ ํฉ๋๋ค.
๋ชจ์์ด ๋ฐ์ ํ์ผ๋, ์ฒ์์ ๊ฐ์ ํ $Q(x) \ne P(x)$ ๊ฐ์ ์ด ํ๋ ธ์ต๋๋ค. ๋ฐ๋ผ์, $Q(x) = P(x)$์ด๊ณ ๋ณด๊ฐ ๋คํญ์์ ์ ์ผ ํฉ๋๋ค.