5 minute read

๋ณต์ˆ˜์ „๊ณตํ•˜๊ณ  ์žˆ๋Š” ์ˆ˜ํ•™๊ณผ์˜ ํ•™๋ถ€ ์กธ์—…์‹œํ—˜์„ ์œ„ํ•ด 2024๋…„ 10์›”๋ถ€ํ„ฐ ์„ ํ˜•๋Œ€์ˆ˜๋ฅผ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (ํ˜„์žฌ์ง„ํ–‰ํ˜•โ€ฆ ๐Ÿƒโ€โ™‚๏ธโ€โžก๏ธ) ์„ ํ˜•๋Œ€์ˆ˜์— ๋Œ€ํ•œ ์ „์ฒด ํฌ์ŠคํŠธ ๋ชฉ๋ก์€ โ€œLinear Algebraโ€œ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

๋“ค์–ด๊ฐ€๋ฉฐ

๋„๊ณต๊ฐ„(null space)์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๋ฉด์„œ, ๋ช‡๊ฐ€์ง€ ๋™์ฐจ ๋ฐฉ์ •์‹ $A\mathbf{x} = \mathbf{0}$์„ ํ’€๊ณ , ๊ทธ๊ฒƒ์˜ ๋„๊ณต๊ฐ„๊ณผ nullity๋ฅผ ๊ตฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ! ์ด๋ฒˆ์—๋Š” ๋น„๋™์ฐจ ๋ฐฉ์ •์‹์˜ ์ƒํ™ฉ์„ ์‚ดํŽด๋ด…์‹œ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ์•„๋ž˜์˜ ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค!

\[A \mathbf{x} = \mathbf{b}\]

Case Study

Unique Solution

\[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{matrix} \right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \left[\begin{matrix} 1 \\ 2 \\ 3 \end{matrix}\right]\]

์ •๋ง ๊ฐ„๋‹จํ•œ ๊ฒฝ์šฐ๋ฅผ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค ใ…‹ใ…‹ ์ด ๊ฒฝ์šฐ, $\mathbf{x} = [1, 2, 3]^T$์œผ๋กœ ๊ตฌํ•ด์ง‘๋‹ˆ๋‹ค. ๋น„๋™์ฐจ ๋ฐฉ์ •์‹์—์„œ๋„ Unique Solution์ธ ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž

No Solution

\[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & {\color{red} 0} \end{matrix} \right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \left[\begin{matrix} 1 \\ 2 \\ 3 \end{matrix}\right]\]

์ด๋ฒˆ์—๋Š” $A$์˜ ๋งˆ์ง€๋ง‰ ํ–‰์„ ์ „๋ถ€ 0์œผ๋กœ ์ฑ„์› ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ด ๊ฒฝ์šฐ๋Š” ๋งˆ์ง€๋ง‰ ํ–‰์— ๋Œ€ํ•ด์„œ $0 = 3$๋ผ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค! ์ด ๊ฒฝ์šฐ, ์ด ์„ ํ˜• ์‹œ์Šคํ…œ์€ ์ž˜๋ชป ๊ตฌ์„ฑ ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋งํ•˜๋ฉฐ, ์ด ๋•Œ $A \mathbf{x} = \mathbf{b}$๋ฅผ ๋งŒ์กฑํ•˜๋Š” ์†”๋ฃจ์…˜ $\mathbf{x}$๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค!๊ณ  ๋งˆ๋ฌด๋ฆฌ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ $A\mathbf{x} = \mathbf{b}์— ๋Œ€ํ•œ $๋ฐฉ์ •์‹์„ ๊ท€์ฐฎ๊ฒŒ ํ’€์ง€ ์•Š์•„๋„ ๋ฐ”๋กœ Solution์˜ ์กด์žฌํ•˜๋Š”์ง€ ์•„๋‹Œ์ง€๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”! ๊ทธ๊ฑด ๋’ค์—์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค ๐Ÿ˜›

One Nullity

\[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & {\color{red} 0} \end{matrix} \right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \left[\begin{matrix} 1 \\ 2 \\ {\color{red} 0} \end{matrix}\right]\]

์ด๋ฒˆ์—๋Š” ๋ฐฉ์ •์‹์„ ํ’€์—ˆ์„ ๋•Œ, $x_3$ ๋ณ€์ˆ˜๊ฐ€ ์ž์œ  ๋ณ€์ˆ˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค!

์ด์ œ, ์ด ์‹œ์Šคํ…œ์˜ ๋„๊ณต๊ฐ„์„ ๊ตฌํ•ด๋ณด๋ฉด, $\mathbb{R}^m$์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ nullity๋Š” โ€œ1โ€์ด ๋ฉ๋‹ˆ๋‹ค! (๋™์ฐจ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ๊ฐ€ ๋น„์Šทํ•˜์ฃ ? ใ…Žใ…Ž)


๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์—์„œ ์†”๋ฃจ์…˜์„ ํ‘œํ˜„ํ•˜๋Š” ์ค‘์š”ํ•œ ํ‘œ๊ธฐ๊ฐ€ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค!

๋น„๋™์ฐจ ๋ฐฉ์ •์‹์˜ ์†”๋ฃจ์…˜ $\mathbf{x}$๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

\[\mathbf{x} = \mathbf{x}_p + \mathbf{x}_h\]

์ด๋•Œ, $\mathbf{x}_p$๋Š” ํŠน์ •ํ•ด(particular solution), ๊ทธ๋ฆฌ๊ณ  $\mathbf{x}_h$๋Š” ๋™์ฐจํ•ด์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์˜ ์†”๋ฃจ์…˜์€ โ€œํŠน์ •ํ•ด์™€ ๋™์ฐจํ•ดโ€์˜ ๊ฒฐํ•ฉํ•ด ๊ตฌ์„ฑ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ์‚ดํŽด๋ณธ ๋น„๋™์ฐจ ์‹œ์Šคํ…œ์„ ๊ธฐ์ค€์œผ๋กœ ์ตœ์ข…ํ•ด๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ฉด,

\[\mathbf{x} = \left[\begin{matrix} 1 \\ 2 \\ 0 \end{matrix}\right] + t \cdot \left[\begin{matrix} 0 \\ 0 \\ 1 \end{matrix}\right] \quad \text{where} \quad t \in \mathbb{R}\]

Condition of Solution Existence

๋น„๋™์ฐจ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ฐฉ์ •์‹์„ ์ „๊ฐœํ•˜๊ธฐ๋„ ์ „์— ์†”๋ฃจ์…˜์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ๋ฐ”๋กœ ํŒ๋‹จํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค!

Thereโ€™s no solution if $\mathbf{b} \notin \text{Col}(A)$.


Non-homogeneous system has solutions when $\mathbf{b} \in \text{Col}(A)$

์ฆ‰, ๋น„๋™์ฐจ ์‹œ์Šคํ…œ์˜ $\mathbf{b}$๊ฐ€ ํ–‰๋ ฌ $A$์˜ ์—ด๋ฒกํ„ฐ์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋Š” ๋ฒกํ„ฐ๋ผ๋ฉด ์†”๋ฃจ์…˜์ด ์กด์žฌํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

์ •๋ฆฌ๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ๊ฒƒ๋„ ๋ณ„๋กœ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค! (1ํ•™๋…„ ๋•Œ๋Š” ์–ด๋ ค์› ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐโ€ฆ ใ…‹ใ…‹)

ํ–‰๋ ฌ $A$๋ฅผ ์—ด๋ฒกํ„ฐ์˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋ฉด, $A = [\mathbf{a}_1, \mathbf{a}_2, \dots, \mathbf{a}_n]$์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ํ‘œ๊ธฐ๋กœ ๋น„๋™์ฐจ ์‹œ์Šคํ…œ์„ ํ‘œํ˜„ํ•˜๋ฉด,

\[x_1 \mathbf{a}_1 + x_2 \mathbf{a}_2 + \cdots x_n \mathbf{a}_n = \mathbf{b}\]

์ฆ‰, ๋น„๋™์ฐจ ์‹œ์Šคํ…œ์€ ๊ฒฐ๊ตญ ์—ด๋ฒกํ„ฐ์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์— ๋Œ€ํ•œ ๋ฐฉ์ •์‹ ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ํ•ด๊ฐ€ ์กด์žฌํ•œ๋‹ค, ์ฆ‰ ๋“ฑ์‹์ด ์„ฑ๋ฆฝํ•˜๋ ค๋ฉด, ๋ฒกํ„ฐ $\mathbf{b}$๊ฐ€ ์—ด๋ฒกํ„ฐ๋“ค์˜ ์„ ํ˜•๊ฒฐํ•ฉ์œผ๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•ด์•ผ ํ•˜๊ณ , ์†”๋ฃจ์…˜์„ ์ฐพ๋Š” ๊ฒƒ์€ ๋“ฑ์‹์„ ๋งŒ์กฑํ•˜๋Š” ์–ด๋–ค ๊ฒฐํ•ฉ์˜ ๊ฐ’ $\mathbf{x}$๋ฅผ ์ฐพ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

๋งบ์Œ๋ง

1ํ•™๋…„ ๋•Œ ์„ ํ˜• ๋Œ€์ˆ˜๋ฅผ ๋“ค์„ ๋•Œ๋Š”, ๋™์ฐจ๋‹ˆ ๋น„๋™์ฐจ๋‹ˆ ์šฉ์–ด๋„ ์ƒ์†Œํ•˜๊ณ  ๊ฒฝํ—˜์น˜๋„ ์ ์–ด์„œ ์ง„์งœ ๋จธ๋ฆฌ์— ์–ด๋–ป๊ฒŒ๋“  ์ง‘์–ด ๋„ฃ์–ด์„œ ์ดํ•ด ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ์š” ใ…‹ใ…‹

์ด์ œ๋Š” ์ˆ˜ํ•™๊ณผ ๊ณผ๋ชฉ์„ ์ข€ ๋“ค์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ์ดˆ๋ฐ˜ ๋ถ€๋ถ„์€ ๊ธˆ๋ฐฉ ์ ์‘์ด ๋˜๋„ค์š” ใ…Žใ…Ž ํ•˜์ง€๋งŒ, ์•„์ง ๋ฌด์‹œ๋ฌด์‹œํ•œ ๋’ท๋ถ€๋ถ„์ด ๋‚จ์•˜์œผ๋‹ˆโ€ฆ ์ข€๋” ํ™”์ดํŒ… ํ•ด๋ด…์‹œ๋‹ค!