Gaussian Quadrature
์ํ๊ณผ ๋ณต์์ ๊ณต์ ์ํด ์กธ์ ๋ง์ง๋ง ํ๊ธฐ์ โ์์นํด์๊ฐ๋ก โ ์์ ์ ๋ฃ๊ฒ ๋์์ต๋๋ค. ์ํ๊ณผ ์กธ์ ์ํ๋ ๊ฒธ์ฌ๊ฒธ์ฌ ์ค๋นํ ๊ฒธ ํ์ดํ ํด๋ด ์๋ค!! ์ ์ฒด ํฌ์คํธ๋ โNumerical Analysisโ์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ค์ด๊ฐ๋ฉฐ
โQuadrature(๊ตฌ์ ๋ฒ)โ๋ผ๋ ์ฒ์ ๋ณด๋ ๋จ์ด๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ โ์ ๋ถโ์ ๋ถ๋ฅด๋ฉด ์ ํํ์ด๋ผ๊ณ ํฉ๋๋ค.
๋ดํด-์ฝ์ธ ๋ฐฉ๋ฒ์ ๋ฑ๊ฐ๊ฒฉ์ผ๋ก ๋ถํฌํ $(n+1)$๊ฐ์ ์ ์ ์ฌ์ฉํด ์ ํ๋ $n$(ํ์) ๋๋ $(n+1)$(์ง์)๋ฅผ ์ป์์ต๋๋ค.
์ด๋ฒ ํฌ์คํธ์์ ์ดํด๋ณด๋ Gaussian Quadrature๋ ๋๊ฐ์ด $(n+1)$๊ฐ ์ ์ ์ฌ์ฉํ์ง๋ง, ์ ํ๋๋ $(2n+1)$๋ก ๊ฝค ๋์ ์ ํ๋๋ฅผ ์ป์ต๋๋ค! ๊ทธ๋ฆฌ๊ณ ์ ์ ๊ฐ๊ฒฉ ๋ํ โ๋น๋ฑ๊ฐ๊ฒฉโ์ผ๋ก ๋ถํฌ ํฉ๋๋ค!
Setup
๊ฐ์ฐ์์ ๊ตฌ์ ๋ฒ์ ํ๊ธฐ ์ํด ์ฌ์ ์์ ์ด ํ์ํฉ๋๋ค. ๋จผ์ , $[a, b]$๋ก ์ค์ ๋ ์ ๋ถ ๊ตฌ๊ฐ์ $[-1, 1]$๋ก ๋ฐ๊ฟ๋๋ค.
์ด ๊ณผ์ ์ ๋จ์ํ ์ ํ ๋ณํ(Linear Transformation)์ผ๋ก ์ํํ๋ฉด ๋ฉ๋๋ค. ์ด ๊ณผ์ ์์ ๋ณ์๋ฅผ $dx$์์ $dt$๋ก ์นํ์ด ํ์ํ ์๋ ์์ต๋๋ค.
One-point Gaussian Quadrature
๋จ 1๊ฐ ์ ์์๋ง ํจ์๊ฐ์ ๋ณด๊ณ ์ ๋ถ์ ๊ทผ์ฌํฉ๋๋ค.
\[\int_{-1}^{1} f(x) \, dx \approx 2 \cdot f(0)\]$[-1, 1]$์ ํ ๊ฐ์ด๋ฐ ์๋ $x = 0$์ ํจ์๊ฐ $f(0)$๊ณผ ๊ทธ๊ฒ์ ๊ฐ๊ฒฉ์ ๋์ด์ธ $2$๋ฅผ ๊ณฑํด์ ์ ๋ถ๊ฐ์ ๊ตฌํฉ๋๋ค ใ ใ ใ
๋น์ฐํ๊ฒ๋ 1์ ๊ตฌ์ ๋ฒ์ ์ ๋๋ก๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ง ๋ชปํ ๊ฒ ์ ๋๋ค. ์๋ฅผ ๋ค์ด $f(x) = x^2$์ ๋ํด ๊ตฌ์ ๋ฒ์ผ๋ก ์ป์ ๊ฒฐ๊ณผ๋
\[\int_{-1}^{1} x^2 \, dx \approx 2 \cdot f(0) = 2 \cdot 0 = 0\]๊ทธ๋ฐ๋ฐ, ์ค์ ์ ๋ถ ๊ฒฐ๊ณผ๋
\[\int_{-1}^{1} x^2 \, dx = \left[\frac{x^3}{3}\right]_{-1}^{1} = \frac{1}{3} - \left(- \frac{1}{3}\right) = \frac{2}{3}\]ํ์ง๋ง, ๋ง์ฝ ํจ์๊ฐ $x=0$์ ๊ธฐ์ค์ผ๋ก ๋์นญ์ธ ์ผ์ฐจ ํจ์ ์๊ฑฐ๋, ์์ ํจ์ ์๋ค๋ฉด ์ด 1์ ๊ทผ์ฌ๋ก ์ ํํ ์ ๋ถ๊ฐ์ ์ป์ ์ ์์์ ๊ฒ ์ ๋๋ค!
๊ทธ๋์ 1์ ๊ตฌ์ ๋ฒ์ deg of precision $k$๋ $k=0$์ด ๋ฉ๋๋ค. ์์ ํจ์์ ๋ํด์๋ง ํญ์ ์ ํํ ์ ๋ถ ๊ฐ์ ์ ๊ณต ํฉ๋๋ค.
Two-point Gaussian Quadrature
์ด๋ฒ์๋ 2๊ฐ์ ๋์ด์คํ ์ ์์์ ํจ์๊ฐ์ ์ฌ์ฉํด ์ ๋ถ์ ํฉ๋๋ค.
\[\int_{-1}^{1} f(x) \, dx \approx f\left(- \frac{1}{\sqrt{3}}\right) + f\left(\frac{1}{\sqrt{3}}\right)\]์ด๋ฒ์๋ ๋ ์ ์์์ ํจ์๊ฐ์ ์ฌ์ฉํด ์ ๋ถ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ์ ์์์ ๊ฐ์ค์น๋ ๋๋ค $w = 1$๋ก ๋์ผ ํฉ๋๋ค.
๋ค์ $f(x) = x^2$์ ์์ ๋ฅผ ์ดํด๋ด ์๋ค.
\[\int_{-1}^{1} x^2 \, dx \approx \frac{1}{3} + \frac{1}{3} = \frac{2}{3}\]์์ฐ! ์ ๊ธฐํ๊ฒ๋ ์ค์ ์ ๋ถ๊ฐ๊ณผ ์ ํํ ์ผ์น ํฉ๋๋ค!! ์ด๊ฒ์ $f(x) = x^3$์์๋ ๋์ผํ๊ฒ ์ ํํ ์ ๋ถ๊ฐ์ ์ ๊ณต ํฉ๋๋ค.
\[\int_{-1}^{1} x^3 \, dx \approx - \frac{1}{3\sqrt{3}} + \frac{1}{3\sqrt{3}} = 0\]๊ธฐํจ์ ์ฑ์ง์ ์ํด ์ ๋ถ๊ฐ์ด 0์ด ๋ฉ๋๋ค.
2์ ๊ตฌ์ ๋ฒ์ deg of precision $k$๋ $k=3$๊ฐ ๋ฉ๋๋ค! 3์ฐจ ๋คํญ ํจ์๊น์ง ํญ์ ์ ํํ ์ ๋ถ๊ฐ์ ์ ๊ณต ํฉ๋๋ค!
Three-point Gaussian Quadrature
์ด๋ฒ์๋ 3๊ฐ์ ๋์ด์คํ ์ ์์์ ํจ์๊ฐ์ผ๋ก ์ ๋ถ์ ์ํ ํฉ๋๋ค. ๊ณต์์ ์๋์ ๊ฐ์ต๋๋ค.
\[\int_{-1}^{1} f(x) \, dx \approx \frac{5}{9} \cdot f\left( - \sqrt{\frac{3}{5}} \right) + \frac{8}{9} \cdot f(0) + \frac{5}{9} \cdot f\left( \sqrt{\frac{3}{5}} \right)\]3์ ๊ตฌ์ ๋ฒ์ 5์ฐจ ๋คํญ ํจ์๊น์ง ํญ์ ์ ํํ ์ ๋ถ๊ฐ์ ์ ๊ณตํฉ๋๋ค!
์ด์ ๋ ๊ณต์์ด ์ข ๋ณต์กํด์ก์ต๋๋คโฆ;; ๊ทธ๋ฆฌ๊ณ $\sqrt{3/5}$๋ผ๋ ๊ฐ์ ๋ ์ด๋์ ๋์จ ๊ฑธ๊น์??
Gaussian Quadrature
๊ฐ์ฐ์์ ๊ตฌ์ ๋ฒ์ ๊ณต์์ ์๋์ ๊ฐ์ ํํ๋ฅผ ๊ฐ์ง๋๋ค.
\[\int_{-1}^{1} f(x) \, dx \approx \sum_{i=1}^{n} w_i \cdot f(x_i)\]์ด๋, ์ฌ์ฉํ๋ $n$๊ฐ ์ ์ ๊ฐฏ์๊ฐ ๋ฐ๋ผ ์์น ์ ๋ถ์ ์ ํ๋๊ฐ ๊ฒฐ์ ๋๋๋ฐ, $k = 2n-1$๋ก ๊ฒฐ์ ๋ฉ๋๋ค.
Derivation of two-point case
2์ ๊ตฌ์ ๋ฒ์ ๊ณต์์ ์ ๋ํด๋ด ์๋ค!
์ฐ๋ฆฌ๋ ๊ตฌ์ ๋ฒ์ด $k = 3$๊น์ง ๋ง์กฑํ๋ $x_1, x_2$ ๊ทธ๋ฆฌ๊ณ $w_1, w_2$๋ฅผ ์ฐพ์์ผ ํฉ๋๋ค. ์ด๊ฒ์ ์๋์ ์ ํ ๋ฐฉ์ ์์ ํ์ด์ ์ด๋ฅผ ๋ง์กฑํ๋ $x_1, x_2, w_1, w_2$๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ ๋์ผํฉ๋๋ค.
\[\begin{aligned} \int_{-1}^{1} x^0 \, dx &= \sum_{i=1}^2 w_i (x_i)^0 \\ \int_{-1}^{1} x^1 \, dx &= \sum_{i=1}^2 w_i (x_i)^1 \\ \int_{-1}^{1} x^2 \, dx &= \sum_{i=1}^2 w_i (x_i)^2 \\ \int_{-1}^{1} x^3 \, dx &= \sum_{i=1}^2 w_i (x_i)^3 \end{aligned}\]์ฐ๋ฆฝ ๋ฐฉ์ ์์ ์ข๋ณ์ ๋จผ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค.
\[\begin{aligned} 2 &= \sum_{i=1}^2 w_i (x_i)^0 \\ 0 &= \sum_{i=1}^2 w_i (x_i)^1 \\ \frac{2}{3} &= \sum_{i=1}^2 w_i (x_i)^2 \\ 0 &= \sum_{i=1}^2 w_i (x_i)^3 \end{aligned}\]๊ทธ๋ฆฌ๊ณ ์ฐ๋ณ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. $n=2$ ๋ฐ์ ์ ๋๊ธฐ ๋๋ฌธ์ ๊ธ์๋ฅผ ํ์ด๋ด๋๊ฒ ๋ ๋ณด๊ธฐ ์ข์ต๋๋ค.
\[\begin{aligned} 2 &= w_1 + w_2 \\ 0 &= w_1 x_1 + w_2 x_2 \\ \frac{2}{3} &= w_1 x_1^2 + w_2 x_2^2 \\ 0 &= w_1 x_1^3 + w_2 x_2^3 \end{aligned}\]๊ทธ๋ฆฌ๊ณ ์ด ์ ํ ๋ฐฉ์ ์์ ํ์ด๋ด๋ฉด ๋ฉ๋๋ค. ๊ฐ ๊ณผ์ ์ ๋ฐ๋ผ๊ฐ๋ฉดโฆ
๊ฐ์ฅ ๋จผ์ 1๋ฒ์งธ ์์ ์ํด $w_2 = 2 - w_1$๊ฐ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ 2๋ฒ์งธ ์์ ๋์ ํ๋ฉด,
\[0 = w_1 x_1 + (2 - w_1) x_2\]๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๋ค์ $x_2$์ ๋ํด ์ ๋ฆฌํฉ๋๋ค.
\[x_2 = - \frac{w_1 x_1}{2 - w_1}\]์ด์ ์ด๊ฒ์ 3๋ฒ์งธ ์์ ๋์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด, 3๋ฒ์งธ ์์ $w_1$๊ณผ $x_1$๋ก๋ง ์ด๋ค์ง ์์ด ๋ฉ๋๋ค.
\[\begin{aligned} \frac{2}{3} &= w_1 x_1^2 + (2 - w_1) \left(- \frac{w_1 x_1}{2 - w_1}\right)^2 \\ \frac{2}{3} &= w_1 x_1^2 + \frac{w_1^2 x_1^2}{(2 - w_1)} \\ 2 (2 - w_1) &= 3 (2-w_1) w_1x_1^2 + 3 w_1^2 x_1^2 \\ 4 - 2 w_1 &= (6 - 3 w_1) (w_1 x_1^2) + 3 w_1^2 x_1^2 \\ 4 - 2 w_1 &= 6 w_1 x_1^2 \cancel{- 3 w_1^2 x_1^2 + 3 w_1^2 x_1^2} \end{aligned}\]์ด ์์ ์ ๋ฆฌํ๋ฉด, $w_1 = \cdots $๊ฐ ๋ ๊ฒ์ด๊ณ , ์ด๋ฅผ ๋ง์ง๋ง 4๋ฒ์งธ ์์ ๋์ ํ๋ฉด, $w_1, w_2, x_1, x_2$์ ๋ชจ๋ ๊ฐ์ ์ ํํ ์ป์ด๋ผ ์ ์์ต๋๋ค!
2์ ๊ตฌ์ ๋ฒ์์์กฐ์ฐจ 4๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฐพ์์ผ ํ๋๋ฐ, 3์ , 4์ , $n$์ ๊ตฌ์ ๋ฒ์ด ๋๋ฉด ์ฐพ์์ผ ํ๋ ํ๋ผ๋ฏธํฐ๊ฐ $2n$๊ฐ๊ฐ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ผ๋ก ์ง์ ์ด๊ฒ์ ์ฐพ๊ธฐ๋ ๋งค์ฐ ์ด๋ ค์์ง๋๋คโฆ
๊ทธ๋์ ๋ฑ์ฅํ๋ ๊ฒ์ด ๋ฅด์ฅ๋๋ฅด ๋คํญ์ $P_n(x)$์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ ๋๋ค! ์๋ก์ด ๋ ์์ด ๋์ค๋๊ฑฐ๋ผ ์ข ๋นํฉ์ค๋ฝ๊ธด ํ์ง๋ง ๊ฐ์ฐ์์ ๊ตฌ์ ๋ฒ์ ์ ๋ง ์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค๊ณ ํ๋!! ํ๋ฒ ๋ง๋๋ด ์๋ค!
Derivation with Legendre Polynomial $P_n(x)$
๋ฅด์ฅ๋๋ฅด ๋คํญ์์ด ๋ญ์ง๋ ์ผ๋จ ์ ์ณ๋๊ณ , ๋ฅด์ฅ๋๋ฅด ๋คํญ์์ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ ๊ฐ์ฐ์์ ๊ตฌ์ ๋ฒ์ ๊ตฌํ๋๊ฒ ์ฌ์์ง๋์ง ๋จผ์ ์ดํด๋ด ์๋ค.
- ๋
ธ๋ $x_i$
- ๊ตฌ๊ฐ $[-1, 1]$์์ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ $P_n(x)$์ ๊ทผ(zero)๋ฅผ ์ฐพ๋๋ค.
- ๊ฐ์ค์น $w_i$
- ํด๋น ๋ ธ๋์์ ๋ค์ ๊ณต์์ ์ด์ฉํด ๊ณ์ฐํ๋ค.
- $w_i = \dfrac{2}{(1-x_i^2)[Pโ_n(x_i)]^2}$
๊ณผ์ ๋ง ๋ดค์ ๋ฟ์ธ๋ฐ๋ ์ด ๋ฐฉ์์ด ๋ ์ฌ์๋ณด์ ๋๋ค! ๋ฅด์ฅ๋๋ฅด ๋คํญ์์ด ๊ทผ์ ๊ฐ๋ ์ง์ ์ ์ฐพ๊ณ , ๊ทธ ์ ์์์ ๊ณต์์ ์ด์ฉํด ๊ฐ์ค์น $w_i$๋ฅผ ์ ๋ ํฉ๋๋ค!
Legendre Polynomial
์ด์ ๋ ๋ฅด์ฅ๋๋ฅด ๋คํญ์์ด ๋ญ์ง ์ดํด๋ด ์๋ค! ๋ฅด์ฅ๋๋ฅด ๋คํญ์์ ์๋์ ๊ฐ์ด ์ ์๋ฉ๋๋ค.
\[\begin{aligned} P_0(x) &= 1 \\ P_1(x) &= x \\ P_2(x) &= \frac{1}{2} (3x^2 - 1) \\ P_3(x) &= \frac{1}{2} (5x^3 - 3x) \\ P_4(x) &= \frac{1}{8}(35x^4 - 30x^2 + 3) \end{aligned}\]๋คํญ์์ ๋ด๋ ์ด๋ค ๊ท์น์ฑ์ด ๋ณด์ด์ง๋ ์์ต๋๋ค ๐ค
์ผ๋จ ๋ฐ๋ก ๋ณด์ด๋ ํจํด์ ๋ชจ๋ $P_n(x)$ ๋คํญ์์ $n$์ฐจ ๋คํญ์ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ง์ ํจ์๋ ์งํจ์๋ก๋ง ์ด๋ค์ง๊ณ , ํ์ ํจ์๋ ํํจ์๋ก๋ง ์ด๋ค์ง๋๋ค.
Rodriguesโ Formula
๋ฅด์ฅ๋๋ฅด ๋คํญ์์ ๋ง๋๋ ๋ฐฉ๋ฒ๋ 2๊ฐ์ง๊ฐ ์๋๋ฐ, ์์ ๋๋ โRodriguesโ formulaโ์ ๊ณต์ ๋ฒ์ ์ ์๊ฐํ์์ต๋๋ค.
\[P_n(x) = \frac{1}{2^n n!} \frac{d^n}{dx^n} \left[(x^2-1)^n\right]\]๊ณต์์ด๋ผ๊ณ ๋ ํ์ง๋ง ๋ค๊ฐ๊ฐ๊ธฐ ์ฌ์ด ๋ ์์ ์๋๋๋ค;; ๊ณต์์ ๋ฐ๋ผ ๋คํญ์์ ๋ช๊ฐ ์ ๋ํด๋ด ์๋ค.
\[\begin{aligned} P_0(x) &= \frac{1}{2^0 \cdot 0!} \frac{d^0}{dx^0} \left[ (x^2-1)^0 \right] \\ &= 1 \cdot \frac{d^0}{dx^0} \left[ 1 \right] \\ &= 1 \end{aligned}\] \[\begin{aligned} P_1(x) &= \frac{1}{2^1 \cdot 1!} \frac{d}{dx} \left[(x^2-1)\right] \\ &= \frac{1}{2} \cdot 2x \\ &= x \end{aligned}\] \[\begin{aligned} P_2(x) &= \frac{1}{2^2 \cdot 2!} \frac{d^2}{dx^2} \left[(x^2-1)^2\right] \\ &= \frac{1}{8} \cdot \frac{d}{dx} \left[ 2 \cdot 2x (x^2 - 1)\right] \\ &= \frac{1}{8} \cdot 4 \cdot \frac{d}{dx} \left[ x (x^2 - 1)\right] \\ &= \frac{1}{2} \cdot \left[ (x^2 - 1) + 2x^2 \right] \\ &= \frac{1}{2} \left(3x^2 - 1\right) \end{aligned}\]์ ๊ธฐํ๊ฒ๋ ์์์ ์ ์ ๋ฅด์ฅ๋๋ฅด ๋คํญ์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณต ํฉ๋๋ค!
Recurrence Relation
๋ฅด์ฅ๋๋ฅด ๋คํญ์์ ์ ํ์์ผ๋ก๋ ๊ตฌํ ์ ์์ต๋๋ค! ์ ํ์์ ์๋์ ๊ฐ์ต๋๋ค.
\[(n+1) P_{n+1}(x) = (2n+1) x P_n(x) - nP_{n-1}(x)\]๊ทธ๋ฆฌ๊ณ ์ ํ์์ ์ด๊ธฐ๊ฐ์ $P_0(x) = 1$, $P_1(x) = x$์ ์ฌ์ฉ ํฉ๋๋ค.
์ ํ์์ผ๋ก $P_2(x)$๋ฅผ ์ ๋ํด๋ด ์๋ค.
\[\begin{aligned} 2 P_2(x) &= 3 \cdot x \cdot x - 1 \cdot 1 \\ P_2(x) &= \frac{1}{2} \left(3x^2 - 1\right) \end{aligned}\]