๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜1

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ๊ทธ๋ฆฌ๋””(greedy) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ œ๊ฐ€ ์ˆ˜๊ฐ•ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค! * ํƒ์š•(greedy) ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ์ตœ์ ํ™” ๋ฌธ์ œ์—์„œ ๋งŽ์ด ์“ฐ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋งค ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ Step๋งˆ๋‹ค ํ˜„์žฌ ์ƒํƒœ์—์„œ ์ตœ์ ์˜ ํ•ด๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์„ ํƒํ•ด๋‚˜๊ฐ(locally-optimal choice) - ํ˜„์žฌ ์ˆœ๊ฐ„์—์„œ ๊ฐ€์žฅ ์ข‹์•„๋ณด์ด๋Š” ์„ ํƒ์„ ํ•˜๋Š” ๊ฒƒ N๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐ”๊ตฌ๋‹ˆ์—์„œ, ํ•ฉ์ด ์ตœ๋Œ€๊ฐ€ ๋˜๋„๋ก m๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๊ณ ๋ฅด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€?(m ๋งค step๋งˆ๋‹ค ํ˜„์žฌ ๋ฐ”๊ตฌ๋‹ˆ์— ๋‚จ์•„์žˆ๋Š” ์ˆซ์ž๋“ค ์ค‘์—์„œ ์ œ์ผ ํฐ ์ˆ˜๋ฅผ ๊ณ ๋ฅด๊ณ  ์ด๊ฒƒ์„ m๋ฒˆ ๋ฐ˜๋ณตํ•œ๋‹ค. ์ดํ•˜ ๋‚ด์šฉ์—์„œ greedy ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์–ด๋–ป๊ฒŒ ์ ์šฉ๋˜๋Š”์ง€ ์‚ดํŽด๋ณธ๋‹ค. * Minimum Spannig Tree(์ตœ์†Œ์‹ ์žฅํŠธ๋ฆฌ) - MST๋ฅผ ๊ตฌํ•˜๋Š” 2๊ฐ€์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜.. 2022. 1. 13.