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

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์„œ๋กœ ๋‹ค๋ฅธ ์–‘์ž ์ƒํƒœ ์ˆ˜
1,024
simultaneous amplitudes represented by 10 qubits
ํ๋น„ํŠธ (n) 10
์ƒํƒœ ์ˆ˜ (2โฟ) 1,024

ํ๋น„ํŠธ ์ƒํƒœ ๊ณ„์‚ฐ๊ธฐ๋ž€?

๊ณ ์ „์ ์ธ ๋น„ํŠธ(bit)๋Š” 0 ๋˜๋Š” 1 ์ค‘ ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์–‘์ž ๋น„ํŠธ, ์ฆ‰ ํ๋น„ํŠธ(qubit)๋Š” 0๊ณผ 1์ด ๋™์‹œ์— ์ค‘์ฒฉ๋œ ์ƒํƒœ๋กœ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ๋น„ํŠธ n๊ฐœ๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ์ด ์‹œ์Šคํ…œ์€ \(2^{n}\)๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ์ € ์ƒํƒœ(basis state)๋ฅผ ๋™์‹œ์— ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ์ž„์˜์˜ ํ๋น„ํŠธ ์ˆ˜์— ๋Œ€ํ•ด ๊ทธ ๊ฐ’์„ ๊ณ„์‚ฐํ•ด, ํ๋น„ํŠธ๊ฐ€ ํ•˜๋‚˜์”ฉ ๋Š˜์–ด๋‚  ๋•Œ๋งˆ๋‹ค ์–‘์ž ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์ด ์™œ ๊ทธํ† ๋ก ํญ๋ฐœ์ ์œผ๋กœ ์ปค์ง€๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

ํ๋น„ํŠธ ์ˆ˜(n)๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ณ„์‚ฐ๊ธฐ๊ฐ€ \(2^{n}\), ์ฆ‰ ๋™์‹œ์— ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ์–‘์ž ์ƒํƒœ์˜ ์ˆ˜๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. n์„ ํ•˜๋‚˜์”ฉ ๋Š˜๋ ค๋ณด๋ฉด ๊ฒฐ๊ณผ๊ฐ’์ด ๋‘ ๋ฐฐ์”ฉ ์ปค์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ด '๋‘ ๋ฐฐ์”ฉ ๋ถˆ์–ด๋‚˜๋Š”' ํŠน์„ฑ์ด ์–‘์ž ์—ฐ์‚ฐ ๋Šฅ๋ ฅ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

๊ณต์‹ ํ’€์ด

์ƒํƒœ์˜ ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

$$\text{States} = 2^{\text{Qubits (n)}}$$

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

ํ๋น„ํŠธ๊ฐ€ 1์—์„œ 3์œผ๋กœ ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ์ƒํƒœ ์ˆ˜๊ฐ€ ๋‘ ๋ฐฐ๊ฐ€ ๋˜๋Š” ๋ถ„๊ธฐ ์ด์ง„ ํŠธ๋ฆฌ
ํ๋น„ํŠธ๋ฅผ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ•  ๋•Œ๋งˆ๋‹ค ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ์ˆ˜๊ฐ€ ๋‘ ๋ฐฐ๋กœ ๋Š˜์–ด๋‚˜ \(2^{n}\)์ด ๋ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ์˜ˆ์‹œ

10ํ๋น„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค. ์ด๋•Œ $$\text{States} = 2^{10} = 1{,}024$$๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 20ํ๋น„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ๋ผ๋ฉด \(2^{20} = 1{,}048{,}576\)๊ฐœ์˜ ์ƒํƒœ๋กœ ๊ป‘์ถฉ ๋›ฐ์–ด์˜ค๋ฆ…๋‹ˆ๋‹ค. ํ๋น„ํŠธ ์ˆ˜๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ ธ๋”๋‹ˆ ์ƒํƒœ ์ˆ˜๋Š” ์ œ๊ณฑ์œผ๋กœ ๋ถˆ์–ด๋‚œ ์…ˆ์œผ๋กœ, ๊ธฐํ•˜๊ธ‰์ˆ˜์  ํ™•์žฅ์„ ์ž˜ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ๋น„ํŠธ 1์—์„œ 5๊นŒ์ง€ ์ƒํƒœ 2, 4, 8, 16, 32์˜ ๊ธฐํ•˜๊ธ‰์ˆ˜์  ์ฆ๊ฐ€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„
์ƒํƒœ ์ˆ˜๋Š” ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค: ํ๋น„ํŠธ๊ฐ€ ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ 2, 4, 8, 16, 32โ€ฆ

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

์™œ \(n^{2}\)์ด ์•„๋‹ˆ๋ผ \(2^{n}\)์ธ๊ฐ€์š”? ๊ฐ ํ๋น„ํŠธ๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ์ƒํƒœ ๊ณต๊ฐ„์„ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์—, ํ๋น„ํŠธ n๊ฐœ๋Š” \(2 \times 2 \times \cdots \times 2 = 2^{n}\)์ด ๋ฉ๋‹ˆ๋‹ค.

์–‘์ž ์ปดํ“จํ„ฐ๋Š” ๋ชจ๋“  ์ƒํƒœ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์‚ฌ์šฉํ•˜๋‚˜์š”? ์ค‘์ฒฉ(superposition) ๋•๋ถ„์— ์–‘์ž ์ปดํ“จํ„ฐ๋Š” \(2^{n}\)๊ฐœ์˜ ์ง„ํญ(amplitude)์„ ๋™์‹œ์— ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ธก์ •(measurement)์„ ํ•˜๋Š” ์ˆœ๊ฐ„ ์‹œ์Šคํ…œ์€ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋กœ ๋ถ•๊ดด๋ฉ๋‹ˆ๋‹ค.

์ด ๊ฐ’์€ ์ •ํ™•ํ•œ ์ˆ˜์น˜์ธ๊ฐ€์š”? ๋„ค, \(2^{n}\)์€ ํ๋น„ํŠธ n๊ฐœ์— ๋Œ€ํ•œ ์–‘์ž ์ƒํƒœ ๊ณต๊ฐ„์˜ ์ •ํ™•ํ•œ ์ฐจ์›์ž…๋‹ˆ๋‹ค. ๋‹จ, n์ด ๋งค์šฐ ํฐ ๊ฒฝ์šฐ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ๊ฐ’์€ ๋ถ€๋™์†Œ์ˆ˜์  ์ •๋ฐ€๋„์˜ ํ•œ๊ณ„๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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