๐Ÿ“’ ์ฝ”ํ…Œ์—ฐ์Šต์žฅ/๐Ÿ“ ์ตœ๋‹จ๊ฒฝ๋กœ

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (Bellman-Ford Algorithm)

dana4056 2023. 7. 5. 22:20
320x100

๋ฒจ๋งŒ ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ•œ ์ •์ ์„ ๊ธฐ์ค€์œผ๋กœ ๋‹ค๋ฅธ ๋ชจ๋“  ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜์—ฌ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์›ํ•˜๋Š” ๋„์ฐฉ์ง€๊นŒ์ง€์˜ ์ตœ๋‹จ๊ฒฝ๋กœ๋ฅผ ๋„์ถœํ•ด ๋‚ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋‹ค๋ฅด๊ฒŒ ๊ทธ๋ž˜ํ”„์— ์Œ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ์žˆ์–ด๋„ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ๋‹ค์ต์ŠคํŠธ๋ผ(Dijkstra)

๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ(DP)๊ณผ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•œ ์ตœ๋‹จ๊ฒฝ๋กœ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ•˜๋‚˜์˜ ํŠน์ • ์ •์ ์—์„œ ๋‹ค๋ฅธ ๋ชจ๋“  ์ •์ 

dana-study-log.tistory.com

 

๋‹ค์ต์ŠคํŠธ๋ผ์™€ ์Œ์˜ ๊ฐ€์ค‘์น˜

๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณผ์ •

1. ์‹œ์ž‘์ •์  ์„ ํƒ
2. ๊ฑฐ๋ฆฌ ๋ฐฐ์—ด ์ดˆ๊ธฐํ™” (์‹œ์ž‘์ •์ ์€ 0์œผ๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ๋Š” ๋ฌดํ•œ๋Œ€๋กœ)
3. ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์ •์  ์ค‘ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์ •์  ๋ฐฉ๋ฌธ
4. ํ˜„์žฌ ๋ฐฉ๋ฌธํ•œ ์ •์ ๊ณผ ์ธ์ ‘ํ•œ ์ •์ ๋“ค์˜ ๊ฑฐ๋ฆฌ ๊ฐ’์„ ๊ฐฑ์‹ 
5. ๋‹จ๊ณ„ 3๊ณผ 4๋ฅผ ๋ฐ˜๋ณต

 

๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฒจ๋งŒ-ํฌ๋“œ์™€ ๋‹ค๋ฅด๊ฒŒ ๊ทธ๋ฆฌ๋””ํ•œ ๋™์ž‘๋ฐฉ์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ณผ์ •์„ ์‚ดํŽด๋ณด๋ฉด ๊ทธ๋ž˜ํ”„๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ณผ์ •์—์„œ “๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์ •์  ์ค‘ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์ •์ ์„ ์„ ํƒ”ํ•˜์—ฌ ๋‹ค๋ฅธ ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•ด๋‚˜๊ฐ„๋‹ค. ์ด๋•Œ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์ •์ ์„ ์„ ํƒํ•˜๋Š” ๊ณผ์ •์ด ๋ฐ”๋กœ ๊ทธ๋ฆฌ๋””ํ•œ ๋™์ž‘ ๋ฐฉ์‹์ด๋‹ค.

๊ทธ๋ฆฌ๋””ํ•œ ๋ฐฉ์‹์€ ํ˜„์žฌ ์‹œ์ ์—์„œ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์ •์ ๋งŒ์„ ์„ ํƒํ•˜์—ฌ ๋‹ค์Œ ์ฐจ๋ก€๋กœ ๋ฐฉ๋ฌธํ•˜๋Š”๋ฐ, ์„ ํƒํ•œ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‚˜๋จธ์ง€ ์ •์ ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ๊ฐœ๋…์€ ๋‹ค์‹œ ์ƒ๊ฐํ•ด ๋ณด๋ฉด ํ˜„์žฌ ์‹œ์ ์—์„œ ๊ฐ€์žฅ ์งง์ง€ ์•Š์€ ๋‹ค๋ฅธ ์ •์ ์€ ๋ฐฉ๋ฌธํ•  ํ•„์š”๋„ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํƒ์ƒ‰ํ•˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค.

์•„๋ž˜์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ์ฐธ์กฐํ•ด ์ •์  1์—์„œ ์ •์  2๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•ด๋ณด์ž. ์ •์  1์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ •์  2, 3์˜ ๊ฑฐ๋ฆฌ๋ฐฐ์—ด์„ ๊ฐ 5์™€ 10์œผ๋กœ ๊ฐฑ์‹ ํ–ˆ๋‹ค. ๊ทธ๋‹ค์Œ ๋ฐฉ๋ฌธํ•  ์ •์ ์„ ํƒํ•  ๋•Œ ๊ทธ๋ฆฌ๋””ํ•˜๊ฒŒ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ์งง์€ ์ •์  2๋ฅผ ํƒํ•œ๋‹ค. ๊ณ„์‚ฐ ์—†์ด ๋ˆˆ์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋”๋ผ๋„ ์ •์  1์—์„œ ์ •์  2๊นŒ์ง€ ๊ฐ€๋Š”๋ฐ ๊ตณ์ด ๊ฑฐ๋ฆฌ๊ฐ€ 10์ด๋‚˜ ๋˜๋Š” ์ •์  3์„ ๊ฑฐ์ณ๊ฐˆ ํ•„์š”๊ฐ€ ์ „ํ˜€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์ •์  3์˜ ๊ฑฐ๋ฆฌ๋Š” ๋ฐฐ์—ด์˜ ๊ฐ’์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ์— ์“ฐ์ด์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ์ตœ๋‹จ๊ฑฐ๋ฆฌ ๋ฐฐ์—ด์ด ํ™•์ •๋œ๋‹ค.

๋„ˆ๋ฌด๋‚˜ ๋‹น์—ฐํ•œ ๊ณผ์ •์„ ๊ธธ๊ฒŒ ์„ค๋ช…ํ–ˆ๋Š”๋ฐ, ๊ทธ๋ž˜ํ”„์˜ ๊ฐ€์ค‘์น˜๋ฅผ ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ์–ด๋ณด์ž. ์•„๋ž˜์˜ ๊ทธ๋ž˜ํ”„ ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ •์  3์„ ๊ฑฐ์ณ๊ฐ€๋Š” ๊ฒฝ๋กœ๊ฐ€ ์Œ์ˆ˜์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜์–ด ์ตœ๋‹จ๊ฒฝ๋กœ๊ฐ€ ๋œ๋‹ค. ์ฆ‰, ์Œ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ทธ๋ž˜ํ”„์— ์กด์žฌํ•  ๋•Œ์—๋Š” ๊ทธ๋ฆฌ๋””ํ•œ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ๋Š” ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๋„์ถœํ•ด๋‚ผ ์ˆ˜ ์—†๋‹ค. ์ด ๋•Œ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๊ณ  ๋‹ค์ต์ŠคํŠธ๋ผ์™€ ๋‹ค๋ฅด๊ฒŒ ๊ทธ๋ฆฌ๋””ํ•œ ๋™์ž‘ ๋ฐฉ์‹์„ ๋ฒ„๋ฆฌ๊ณ  ๋ชจ๋“  ์ •์ ์„ ๋ฐฉ๋ฌธํ•ด ๋ณด๋Š” ๋ฐฉ์‹์œผ๋กœ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๋„์ถœํ•œ๋‹ค.

์Œ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ทธ๋ž˜ํ”„

ํ•˜์ง€๋งŒ ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋˜ํ•œ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ทธ๋ž˜ํ”„์— ์Œ์˜ ์‚ฌ์ดํด์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์—†๋‹ค.

 

์Œ์˜ ์‚ฌ์ดํด

์Œ์˜ ์‚ฌ์ดํด์ด๋ž€ ๊ทธ๋ž˜ํ”„์— ์กด์žฌํ•˜๋Š” ์‚ฌ์ดํด ์ค‘ ๊ฐ€์ค‘์น˜์˜ ํ•ฉ์ด ์Œ์ˆ˜๊ฐ€ ๋˜๋Š” ์‚ฌ์ดํด์„ ๋งํ•œ๋‹ค. ์Œ์˜ ์‚ฌ์ดํด์ด ๊ทธ๋ž˜ํ”„์— ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์‚ฌ์ดํด์„ ์ง€๋‚˜์น˜๋Š” ๊ฒฝ์šฐ ๊ฐ€์ค‘์น˜์˜ ํ•ฉ(๊ฑฐ๋ฆฌ์˜ ํ•ฉ)์ด ์ค„์–ด๋“ค๊ฒŒ ๋˜๊ณ , ์‚ฌ์ดํด์„ ์ˆœํ™˜ํ• ์ˆ˜๋ก ๊ฐ€์ค‘์น˜๊ฐ€ ์ค„์–ด๋“ค๊ฒŒ ๋˜์–ด ์‹ค์งˆ์ ์ธ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๊ธฐ ํž˜๋“ค๋‹ค. (์‚ฌ์ดํด์˜ ์ˆœํ™˜์„ ๋ฌดํ•œํžˆ ๋ฐ˜๋ณต → ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฌดํ•œํ•˜๊ฒŒ ์ค„์–ด๋“ฆ) ๋”ฐ๋ผ์„œ ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„  ์Œ์˜ ์‚ฌ์ดํด์ด ๋ฐœ๊ฒฌ๋  ๊ฒฝ์šฐ ์ตœ๋‹จ ๊ฒฝ๋กœ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํŒ๋‹จํ•œ๋‹ค.

์Œ์˜ ์‚ฌ์ดํด ์กด์žฌ →  ์ตœ๋‹จ ๊ฒฝ๋กœ ๊ตฌํ•  ์ˆ˜ ์—†์Œ
์‚ฌ์ดํด์€ ์กด์žฌํ•˜๋‚˜ ์Œ์˜ ์‚ฌ์ดํด ์•„๋‹˜ (๊ฐ€์ค‘์น˜์˜ ํ•ฉ์ด ์–‘์ˆ˜) → ์ตœ๋‹จ ๊ฒฝ๋กœ ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ


๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณผ์ •

1. ์‹œ์ž‘์ •์  ์„ ํƒ
2. ๊ฑฐ๋ฆฌ ๋ฐฐ์—ด ์ดˆ๊ธฐํ™” (์‹œ์ž‘์ •์ ์€ 0์œผ๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ๋Š” ๋ฌดํ•œ๋Œ€๋กœ)
3. ๋ชจ๋“  ๊ฐ„์„ ์„ ๋”ฐ๋ผ ๋ชจ๋“  ์ •์ ์„ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ ๊ฐ’ ๊ฐฑ์‹ 
4. 3๋ฒˆ ๊ณผ์ •์„ (์ •์  ์ˆ˜ - 1) ๋ฒˆ ๋ฐ˜๋ณต
5. 3๋ฒˆ ๊ณผ์ •์„ 1๋ฒˆ ๋” ๋ฐ˜๋ณตํ•˜์—ฌ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐฑ์‹ ๋˜๋Š” ์ง€ ํ™•์ธ (์Œ์ˆ˜ ์‚ฌ์ดํด ๊ฒ€์ถœ ๊ณผ์ •)

์‹œ์ž‘ ์ •์ : 1

๊ฑฐ๋ฆฌ ๋ฐฐ์—ด ์ดˆ๊ธฐํ™”

https://engkimbs.tistory.com/363

 

๋ชจ๋“  ์ •์ ์„ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ ๊ฐ’ ๊ฐฑ์‹ 

๋ชจ๋“  ๊ฐ„์„ ์„ ๋”ฐ๋ผ ๋ชจ๋“  ์ •์ ์„ ๋ฐฉ๋ฌธํ•˜์—ฌ ๊ฐ ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์—…๋ฐ์ดํŠธํ•ด ์ค€๋‹ค. ์—…๋ฐ์ดํŠธ ์กฐ๊ฑด์€ ๋‹ค์ต์ŠคํŠธ๋ผ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ˜„์žฌ ๋…ธ๋“œ๋ฅผ ๊ฑฐ์ฒ˜ ๊ฐ€๋Š” ๊ฒฝ์šฐ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๋”์šฑ ์ž‘์œผ๋ฉด ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐฑ์‹ ํ•ด ์ค€๋‹ค.
dis[์ธ์ ‘์ •์ ] = min(dis[์ธ์ ‘์ •์ ], dis[ํ˜„์žฌ์ •์ ] + cost(ํ˜„์žฌ์ •์ ๐Ÿ ’์ธ์ ‘์ •์ ))

์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ํ˜„์žฌ ๋ฐฉ๋ฌธํ•œ ์ •์ ์ด 2์ธ ๊ฒฝ์šฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์ •์ ์€ 4๋ฒˆ ์ •์ ์ด๊ณ  ์›๋ž˜ ๋ฐฐ์—ด์— ์žˆ๋˜ ๊ฑฐ๋ฆฌ 2๋ณด๋‹ค ์ •์  2๋ฅผ ๊ฑฐ์ณ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ -5๊ฐ€ ๋”์šฑ ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์—…๋ฐ์ดํŠธํ•ด์ค€๋‹ค.
dis[4] = min(dis[4], dis[2] + cost(2 → 4)) = min( 2, (-4)+(-1)) = -5

 

์œ„์˜ ๊ณผ์ •์„ (์ •์  ์ˆ˜ - 1) ๋ฒˆ ๋ฐ˜๋ณต

์ด ์˜ˆ์‹œ์—์„œ๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ 1ํšŒ๋งŒ์— ๋๋‚˜๋ฒ„๋ ธ...

๋‹ค์ต์ŠคํŠธ๋ผ๋Š” ํŠน์ • ์ •์ ์„ ํ•œ ๋ฒˆ ๋ฐฉ๋ฌธํ•˜๋ฉด ์ถœ๋ฐœ๋…ธ๋“œ์—์„œ ํ•ด๋‹น ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๊ฐ€ ํ™•์ •๋œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ตœ๋‹จ๊ฑฐ๋ฆฌ์˜ ๊ทผ์‚ฌ์น˜๋ฅผ ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋ชจ๋“  ์ •์ ์„ ํ•œ๋ฒˆ์”ฉ ๋ฐฉ๋ฌธํ•˜์˜€์–ด๋„ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๊ฐ€ ํ™•์ •๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์œ„์˜ ๊ณผ์ •(๋ชจ๋“  ๋…ธ๋“œ๋ฅผ ๋‹ค ๋ฐฉ๋ฌธํ•˜์—ฌ ๊ฑฐ๋ฆฌ ๊ณ„์‚ฐ)์„ ํ•œ๋ฒˆ ํ•  ๋•Œ๋งˆ๋‹ค ์ตœ์†Œ ํ•˜๋‚˜์˜ ์ •์ ์— ๋Œ€ํ•œ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋Š” ์ •ํ•ด์ง„๋‹ค. ๋”ฐ๋ผ์„œ (์ •์  ์ˆ˜ -1) ๋ฒˆ ๋ฐ˜๋ณตํ•ด์•ผ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

์ตœ๋‹จ ๊ฑฐ๋ฆฌ์˜ ๊ฐ„์„  ์ˆ˜๋Š” ํ•ญ์ƒ ๊ทธ๋ž˜ํ”„ (์ •์  ์ˆ˜-1) ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๊ทธ ์ด์ƒ์˜ ๊ฐ„์„ ์„ ์ง€๋‚˜๊ฒŒ ๋˜๋ฉด ์ค‘๋ณต๋˜๋Š” ์ •์ ์„ ์ง€๋‚˜์น˜๊ฒŒ ๋˜์–ด ์ตœ๋‹จ๊ฑฐ๋ฆฌ๊ฐ€ ๋  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์œ„์˜ ๊ณผ์ •์„ (์ •์  ์ˆ˜ -1)๋ฒˆ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ชจ๋“  ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์Œ์ˆ˜ ์‚ฌ์ดํด ์ฒดํฌ

์œ„์—์„œ ์„ค๋ช…ํ–ˆ๋“ฏ ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์Œ์ˆ˜ ์‚ฌ์ดํด์ด ๊ทธ๋ž˜ํ”„ ๋‚ด์— ์กด์žฌํ•˜๋ฉด ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์Œ์ˆ˜ ์‚ฌ์ดํด์ด ์กด์žฌํ•˜๋Š”์ง€ ์ฒดํฌํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค. ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์œ„์—์„œ ํ–ˆ๋˜ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์„ ํ•œ ์„ธํŠธ ๋” ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฏธ ๊ฐ ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด (์ •์  ์ˆ˜ - 1)๋ฒˆ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ–ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์„ ๋” ์ง„ํ–‰ํ•ด๋„ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜์ง€ ์•Š์•„์•ผ ์ •์ƒ์ด๋‹ค. (์˜ˆ์‹œ๋กœ ๋“  ๊ทธ๋ž˜ํ”„์—์„œ๋Š” ํ•œ ๋ฒˆ๋งŒ ํ•ด๋„ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ง„ํ–‰๋˜์ง€ ์•Š์•˜์Œ...)

๋ฐ˜๋Œ€๋กœ ์ด๋•Œ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜ ์ง„ํ–‰๋œ๋‹ค๋ฉด ์–ด๋””์„ ๊ฐ€ ์Œ์ˆ˜ ์‚ฌ์ดํด์ด ์กด์žฌํ•˜์—ฌ ์ˆœํšŒํ•  ๋•Œ๋งˆ๋‹ค ๊ฐ€์ค‘์น˜์˜ ํ•ฉ์ด ์ค„์–ด๋“ค๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์—†์Œ์„ ๋œปํ•œ๋‹ค.

๋ฐ˜์‘ํ˜•