MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

ํ•ด๋ฐ ๊ฑฐ๋ฆฌ
2
์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜
๋น„๊ตํ•œ ์œ„์น˜ ์ˆ˜ 7
์ตœ๋Œ€ ๊ธธ์ด 7

ํ•ด๋ฐ ๊ฑฐ๋ฆฌ๋ž€?

ํ•ด๋ฐ ๊ฑฐ๋ฆฌ(Hamming distance)๋Š” ๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ ๋ฌธ์ž์—ด์—์„œ ๊ฐ™์€ ์œ„์น˜์— ์žˆ๋Š” ๊ธฐํ˜ธ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์˜ ๊ฐœ์ˆ˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๊ตญ์˜ ์ˆ˜ํ•™์ž ๋ฆฌ์ฒ˜๋“œ ํ•ด๋ฐ(Richard Hamming)์˜ ์ด๋ฆ„์—์„œ ๋”ฐ์˜จ ์ด ๊ฐœ๋…์€ ์ •๋ณด ์ด๋ก , ๋ถ€ํ˜ธํ™” ์ด๋ก , ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ํ•ต์‹ฌ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ํ•œ ๋ฌธ์ž์—ด์„ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œ ์น˜ํ™˜ ํšŸ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ์˜ค๋ฅ˜ ์ •์ • ์ฝ”๋“œ์—์„œ ํญ๋„“๊ฒŒ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ ๋น„ํŠธ์—ด์„ ์„ธ๋กœ๋กœ ์ •๋ ฌํ•˜๊ณ  ๋‹ค๋ฅธ ์œ„์น˜๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œ
ํ•ด๋ฐ ๊ฑฐ๋ฆฌ๋Š” ๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ ๋ฌธ์ž์—ด์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์˜ ์ˆ˜๋ฅผ ์…‰๋‹ˆ๋‹ค.

๊ณ„์‚ฐ๊ธฐ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๋น„๊ตํ•  ๋‘ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•˜์„ธ์š”. 1011101 ๊ฐ™์€ ์ด์ง„์ˆ˜ ๋น„ํŠธ์—ด, DNA ์—ผ๊ธฐ ์„œ์—ด, ๋˜๋Š” ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋“ฑ ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๊ธฐ๋Š” ๋‘ ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋น„๊ตํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ์„ธ์–ด ์ค๋‹ˆ๋‹ค. ๋‘ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅผ ๊ฒฝ์šฐ, ๋” ๊ธด ์ชฝ์— ๋‚จ๋Š” ๊ธ€์ž๋Š” ๋ชจ๋‘ ์ฐจ์ด๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

๊ณต์‹ ์ž์„ธํžˆ ๋ณด๊ธฐ

๋‘ ๋ฌธ์ž์—ด a์™€ b์— ๋Œ€ํ•ด, ํ•ด๋ฐ ๊ฑฐ๋ฆฌ๋Š” ๋ชจ๋“  ์œ„์น˜ i์— ๋Œ€ํ•ด \(a_i \neq b_i\)์ผ ๋•Œ 1, ๊ฐ™์„ ๋•Œ 0์ด ๋˜๋Š” ์ง€์‹œ ํ•จ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.

$$d(a, b) = \sum_{i=1}^{\min(|a|,|b|)} \left[\, \text{A}_i \neq \text{B}_i \,\right] + \Big|\; |\text{A}| - |\text{B}| \;\Big|$$

๊ฒฐ๊ณผ๋Š” ํ•ญ์ƒ 0(์™„์ „ํžˆ ๋™์ผ) ์ด์ƒ, ๋ฌธ์ž์—ด ๊ธธ์ด(๋ชจ๋“  ์œ„์น˜๊ฐ€ ๋‹ค๋ฆ„) ์ดํ•˜์ธ ์Œ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.

์˜ˆ์ œ๋กœ ํ’€์–ด ๋ณด๊ธฐ

1011101๊ณผ 1001001์„ ๋น„๊ตํ•ด ๋ด…์‹œ๋‹ค. ๋‘ ๋ฌธ์ž์—ด์„ ๋‚˜๋ž€ํžˆ ๋งž์ถฐ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1011101
1001001

3๋ฒˆ์งธ ์œ„์น˜(1 vs 0)์™€ 5๋ฒˆ์งธ ์œ„์น˜(1 vs 0)์—์„œ ๊ฐ’์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๋ฐ ๊ฑฐ๋ฆฌ๋Š” 2์ž…๋‹ˆ๋‹ค.

๋‘ ์งง์€ ๋‹จ์–ด๋ฅผ ๊ธ€์ž๋ณ„๋กœ ๋น„๊ตํ•˜๊ณ  ๋‹ค๋ฅธ ๊ธ€์ž๋ฅผ ํ‘œ์‹œ
๋‘ ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋น„๊ตํ•ด ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ์…‰๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

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

์ด์ง„์ˆ˜๊ฐ€ ์•„๋‹Œ ์ผ๋ฐ˜ ํ…์ŠคํŠธ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ๋„ค. ๋ฌธ์ž, ์ˆซ์ž, ๊ธฐํ˜ธ ๋“ฑ ์–ด๋–ค ๊ธ€์ž๋“  ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ ˆ๋ฒค์Šˆํƒ€์ธ ๊ฑฐ๋ฆฌ์™€๋Š” ๋ฌด์—‡์ด ๋‹ค๋ฅธ๊ฐ€์š”? ํ•ด๋ฐ ๊ฑฐ๋ฆฌ๋Š” ๊ณ ์ •๋œ ์œ„์น˜์—์„œ์˜ ์น˜ํ™˜๋งŒ ๊ณ„์‚ฐํ•˜์ง€๋งŒ, ๋ ˆ๋ฒค์Šˆํƒ€์ธ ๊ฑฐ๋ฆฌ๋Š” ์‚ฝ์ž…๊ณผ ์‚ญ์ œ๊นŒ์ง€ ํ—ˆ์šฉํ•œ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: