AI๊ฐ€ ๋ฒ”์œ„๊ณต๊ฒฉ ์Šคํ‚ฌ์„ ์“ธ ๋•Œ, ๊ฐ€์žฅ ๋งŽ์€์ˆ˜์˜ ์ ์ด ๋งž๋Š” ์œ„์น˜๋ฅผ ์–ด๋–ป๊ฒŒ ํŠน์ •ํ•ด ๋‚ด์•ผ ํ•˜๋Š”๊ฐ€?ย 

๋ผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ–ˆ๋‹ค.ย 




์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ๊ฐ€์žฅ ๋งŽ์€ ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ์›์˜ ์ค‘์‹ฌ์„ ์ฐพ๋Š”๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค.ย 

์›์ด ์•„๋‹ˆ๋ผ๋ฉด...? ๋ฏธ์Šคํฌ์ธˆ์˜ ์›๋ฟ”๋ชจ์–‘ ๊ฐ™์€๊ฑด ๋‚˜์ค‘์— ์ƒ๊ฐํ•˜๊ธฐ๋กœ ํ•จ.ย 






๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ์—์„œ ํ•ด๋‹ต์„ ๋ฐœ๊ฒฌ.ย 

https://stackoverflow.com/questions/3229459/algorithm-to-cover-maximal-number-of-points-with-one-circle-of-given-radius

๊ทธ๋ฆฌ๊ณ  ๊ด€๋ จ ๋…ผ๋ฌธ๋„ ๋ฐœ๊ฒฌย 

http://www4.comp.polyu.edu.hk/~csbxiao/paper/2004/ISPAN04_cover.pdf


์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ์—์„œ ์„ค๋ช…ํ•˜๊ณ  ์ž‡๋Š”๊ฒƒ์€ ๋…ผ๋ฌธ์—์„œ์˜ Greedy Algorithm์„ ์‘์šฉํ•œ๊ฒƒ์ž„.ย 

๋‚˜๋„ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋Œ€์ถฉ ๋ฐฐ๊ปด์„œ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •.ย 


๋‚ด๊ฐ€ ๋งŒ๋“œ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ชฉํ‘œ๋Š”ย 

-> ๋ฐ˜์ง€๋ฆ„์ด r ์ธ ์›์ด AI ์˜ ํ˜„์žฌ ํƒ€๊ฒŸ์„ ํฌํ•จํ•˜๋ฉด์„œ, ๊ฐ€์žฅ ๋งŽ์€ ์ ์„ ์ปค๋ฒ„ํ•˜๋Š” ์œ„์น˜๋ฅผ ์ฐพ์•„๋ผ (์›์˜ ์ค‘์‹ฌ์˜ ์œ„์น˜๋ฅผ ์ฐพ์•„๋ผ)ย 



๊ทธ๊ฒƒ์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐ„๋žตํ•œ ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.ย 

๋จผ์ € ์ „์ œ์กฐ๊ฑด์œผ๋กœย ๋‘๊ฐœ์˜ ์ ์„ ์ง€๋‚˜๋Š” ์›์€ ๋‘๊ฐœ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ˆ™์ง€ํ•  ๊ฒƒ.ย 




1. ๋ชจ๋“  ์ ์— ๋Œ€ํ•ด์„œ, ๋‘๊ฐœ์˜ ์ ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ์›์˜ ์ง€๋ฆ„๋ณด๋‹ค ์ž‘์€ ํŽ˜์–ด๋ฅผ ์ฐพ๋Š”๋‹ค.ย ย 

2. 1์—์„œ ์ฐพ์€ ๊ฐ๊ฐ์˜ ํŽ˜์–ด๋ฅผ ์ง€๋‚˜๋Š” ๋‘๊ฐœ์˜ ์›์˜ ์ค‘์‹ฌ์„ ์ฐพ๋Š”๋‹ค.ย 

3. ์›์˜ ์ค‘์‹ฌ๊ณผ ํ˜„์žฌ์˜ ํƒ€๊ฒŸ๊ณผ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ r๋ณด๋‹ค ์ž‘์€ ์›๋งŒ ์„ ํƒํ•œ๋‹ค.ย 

4. ๊ทธ ์›์ด ์ปค๋ฒ„ํ•˜๋Š” ์ ์˜ ์ˆซ์ž๋ฅผ ๊ตฌํ•œ๋‹ค.ย 

5. ๊ฐ€์žฅ ๋งŽ์€ ์ ์„ ์ปค๋ฒ„ํ•˜๋Š” ์›์„ ์„ ํƒํ•œ๋‹ค.ย 





์ด๋ ‡๊ฒŒ ๋ชจ๋“  ์ ๋“ค์˜ ํŽ˜์–ด (์ง)์„ ๋‹ค ํ•˜๋‚˜ํ•˜๋‚˜ ๊ณ„์‚ฐํ•˜๋ฉด ์—„์ฒญ๋‚˜๊ฒŒ ๊ณ„์‚ฐ๋Ÿ‰์ด ๋งŽ์•„์ง€์ง€ ์•Š์„๊นŒ ํ–ˆ์ง€๋งŒย 

์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ํŽ˜์–ด์˜ ์ˆ˜๋Š” 2 * nC2ย ์œผ๋กœ, ๋‚ด ๊ฒŒ์ž„์˜ ์ ์€ ๋งŽ์•„๋ด์•ผ 10๋งˆ๋ฆฌ ์ด๋ฏ€๋กœ 2 * 10C2 = 90๋กœ ์ตœ๋Œ€ 90๊ฐœ ์›์„ ๊ตฌํ•˜๋Š”๋ฐ ๊ทธ์น ๊ฒƒ์ด๋‹ค.ย 



๋‘๊ฐœ์˜ ์ ์„ ์ง€๋‚˜๋Š” ์›์˜ ์ค‘์‹ฌ์€ ์–ด๋–ป๊ฒŒ ๊ตฌํ•˜๋Š”๊ฐ€? ์˜ ํ•ด๋‹ต์€ ์ด๊ฒƒ์„ ์ฐธ๊ณ ํ–ˆ๋‹ค.ย 

https://math.stackexchange.com/questions/1781438/finding-the-center-of-a-circle-given-two-points-and-a-radius-algebraically





๋Œ€์ถฉ ํ•ด์„ํ•ด๋ณด์ž๋ฉด,ย 

๋‘๊ฐœ์˜ ์  ํŽ˜์–ด์™€ ์›์˜ ์ค‘์‹ฌ์„ ์ด์œผ๋ฉด ๋ณ€์˜ ๊ธธ์ด๊ฐ€ r์ธ ๋งˆ๋ฆ„๋ชจ๊ฐ€ ๋œ๋‹ค.ย 

๋งˆ๋ฆ„๋ชจ์˜ ๋Œ€๊ฐ์„ ์˜ ๊ธธ์ด๋ฅผ ํ”ผํƒ€๊ณ ๋ผ์Šค์˜ ์ •๋ฆฌ๋“ฑ์„ ์ด์šฉํ•ด์„œ ๊ตฌํ•˜๋ฉด ์›์˜ ์ค‘์‹ฌ์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค

์ž์„ธํ•œ๊ฑฐ๋Š” ๋งํฌ ์ฐธ์กฐ. ๊ฑฐ๊ธฐ์— ์‹ ๋‹ค๋‚˜์˜ด.ย 



์ด๋Ÿฐ์‹์œผ๋กœ ๋Œ€์ถฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋งŒ๋“ค์–ด์„œ ๊ตฌํ˜„ํ–ˆ๋”ฐ๋Š” ์ด์•ผ๊ธฐ.ย 

๊ฐ‘์ž๊ธฐ ๊ท€์ฐฎ์•„์ ธ์„œ ์—ฌ๊ธฐ์„œ ์“ฐ๋Š”๊ฑฐ ๊ทธ๋งŒ๋‘ .ย