๋ณผ๋ก ๊ป์งˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ปจ๋ฒก์Šค ํ— (Convex hull) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ ๋„ ๋ถˆ๋Ÿฌ์š”,


๋ณผ๋ก ๊ป์งˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํŠน์ •ํ•œ ์ ์ด ์ฃผ์–ด์กŒ์„๋•Œ ํ•ด๋‹น ์ ๋“ค์„ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋ชจ๋‘ ๊ฐ์‹ธ์„œ ํฌํ•จํ•˜๋Š” ๋ณผ๋ก ๊ป์งˆ์„ ์ฐพ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด์—์š”


๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ์„ค๋ช…ํ• ๊ฑด ๋ณผ๋ก ๊ป์งˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘์—์„œ ์„ ๋ฌผํฌ์žฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Gift wrapping algorithm)์ด์—์š”




1.์„ ๋ฌผ ํฌ์žฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ž‘๋™๋ฐฉ์‹






์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ํŠน์ •ํ•œ ์ ๋“ค์ด ์ฃผ์–ด์ ธ ์žˆ์„๋•Œ, ์ œ์ผ ๋จผ์ € ๊ทธ์ค‘ y์ขŒํ‘œ๊ฐ€ ์ œ์ผ ์ž‘์€ ์ ์„ ์ฐพ์•„์•ผํ•ด์š”, ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ๋นจ๊ฐ•์ƒ‰ ์ ์ด์—์š”


๊ทธ๋ฆฌ๊ณ  ์ด ์ ์€ ๊ตฌํ•˜๋ ค๋Š” ๋ณผ๋ก๊ป์งˆ์— ํ™•์‹คํ•˜๊ฒŒ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ์ ์ด์—์š”







๊ทธ ๋‹ค์Œ ๊ทธ๋ ‡๊ฒŒ ์ฐพ์€ ๋นจ๊ฐ•์ƒ‰ ์ ์„ ๊ธฐ์ค€์œผ๋กœ ์ œ์ผ +๋ฐฉํ–ฅ์˜ ๊ฐ๋„์— ์žˆ๋Š” ์ ์„ ์ฐพ์•„์•ผ ํ•ด์š”, ์ฆ‰ ๋นจ๊ฐ•์ƒ‰ ์ ๋“ค๊ณผ ๋‹ค๋ฅธ ๋‚˜๋จธ์ง€ ์ ๋“ค ์‚ฌ์ด์˜ ๊ฐ๋„๋ฅผ ๊ตฌํ–ˆ์„๋•Œ, ๊ทธ๋ ‡๊ฒŒ ๊ตฌํ•œ ๊ฐ๋„๋“ค์ค‘ ์ œ์ผ +๋ฐฉํ–ฅ์˜ ๊ฐ๋„์— ์žˆ๋Š” ์ ์„ ์ฐพ์•„์•ผ ํ•ด์š”, ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ํŒŒ๋ž‘์ƒ‰ ์ ์ด์—์š”




๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ํŒŒ๋ž‘์ƒ‰ ์ ์„ ๊ธฐ์ค€์œผ๋กœ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ œ์ผ + ๋ฐฉํ–ฅ์˜ ๊ฐ๋„์— ์žˆ๋Š” ์ ์„ ์ฐพ์•„์•ผ ํ•ด์š”, ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ์ดˆ๋ก์ƒ‰ ์ ์ด์—์š”








๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฐ์‹์œผ๋กœ ๊ณ„์†ํ•ด์„œ ์ œ์ผ +๋ฐฉํ–ฅ์˜ ๊ฐ๋„์— ์žˆ๋Š” ์ ์„ ์ฐพ๋‹ค๋ณด๋ฉด, ์ตœ์ข…์ ์œผ๋กœ ๋‹ค์‹œ ์ฒ˜์Œ์˜ ์‹œ์ž‘์ ์œผ๋กœ ๋Œ์•„์˜ค๊ฒŒ ๋˜์š”


๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์ตœ์ข…์ ์œผ๋กœ ์ฃผ์–ด์ง„ ์ ๋“ค์˜ ๋ณผ๋ก๊ป์งˆ์ด ์™„์„ฑ๋˜๋Š”๊ฑฐ์—์š”








๊ทธ๋ฆฌ๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ฝ”๋“œ๋Š” ์œ„์˜ ๋งํฌ์— ์žˆ์–ด์š”