์ ์ธ๊ณ ๋ ์๋ค์ ์ํด ๊ฒฌ๊ณ ํ๊ณ ๋ด๊ฒฐํจ์ฑ์ด ์๋ ์์ ์ปดํจํฐ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์์ด ํ์ ์์ ์์ ์ค๋ฅ ์์ ์ ์ค์ํ ์ญํ ์ ํ๊ตฌํฉ๋๋ค.
ํ์ ์์ ์์ ์ค๋ฅ ์์ : ๋ด๊ฒฐํจ์ฑ ์์ ์ปดํจํ ์ ๊ธฐ๋ฐ
๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ณ ์ ์ํผ์ปดํจํฐ๋ก๋ ํด๊ฒฐ ๋ถ๊ฐ๋ฅํ ๋ฌธ์ ๋ฅผ ํธ๋ ์์ ์ปดํจํ ์ ๊ฐ๋ฅ์ฑ์ ๊ฒฝ์ด๋กญ์ต๋๋ค. ์ ์ฝ ๊ฐ๋ฐ ๋ฐ ์ฌ๋ฃ ๊ณผํ ๊ฐ์ํ๋ถํฐ ๊ธ์ต ๋ชจ๋ธ๋ง ๋ฐ ์ธ๊ณต์ง๋ฅ ํ๋ช ์ ์ด๋ฅด๊ธฐ๊น์ง ์ ์ฌ์ ์์ฉ ๋ถ์ผ๋ ๊ด๋ฒ์ํ๊ณ ํ์ ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ ์ฌ๋ ฅ์ ์คํํ๋ ค๋ฉด ๊ทผ๋ณธ์ ์ธ ๋๊ด์ ๊ทน๋ณตํด์ผ ํฉ๋๋ค. ๋ฐ๋ก ์์ ์ ๋ณด์ ๊ทน์ฌํ ์ทจ์ฝ์ฑ์ ๋๋ค. ์์ ๋นํธ, ์ฆ ํ๋นํธ๋ ๋ ธ์ด์ฆ์ ์์ ์ฝํ ํ๋ฆผ์ ์ทจ์ฝํ์ฌ ๊ณ์ฐ์ ๋น ๋ฅด๊ฒ ์์์ํฌ ์ ์๋ ์ค๋ฅ๋ฅผ ๋ฐ์์ํต๋๋ค. ์ด ์ง์ ์์ ์์ ์ค๋ฅ ์์ (QEC)๊ณผ ๋ด๊ฒฐํจ์ฑ ๊ฐ๋ ์ด ์ค์ํด์ง๋ฉฐ, ์ ์ฐจ์ ์ผ๋ก ํ์ ์์ ์์ ์ค๋ฅ ์์ ์ ๊ตฌํ์ด ์ ๋ขฐํ ์ ์๋ ์์ ์ปดํจํฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ํต์ฌ ํจ๋ฌ๋ค์์ผ๋ก ๋ถ์ํ๊ณ ์์ต๋๋ค.
๋ณด์ด์ง ์๋ ์ : ์์ ์์คํ ์ ๋ ธ์ด์ฆ์ ์์ ์ฝํ ํ๋ฆผ
๊ฐ๊ฑดํ๊ณ 0 ๋๋ 1๋ก ์ ๋ณด๋ฅผ ์์ ์ ์ผ๋ก ์ ์ฅํ๋ ๊ณ ์ ๋นํธ์ ๋ฌ๋ฆฌ, ํ๋นํธ๋ ์ํ ์ค์ฒฉ์ผ๋ก ์กด์ฌํฉ๋๋ค. ์ด ์์ ํ์์ ๊ฐ๋ ฅํ์ง๋ง, ํ๋นํธ๋ฅผ ํ๊ฒฝ์ ๊ทน๋๋ก ๋ฏผ๊ฐํ๊ฒ ๋ง๋ญ๋๋ค. ์ฃผ๋ณ ํ๊ฒฝ๊ณผ์ ์ฌ์ํ ์ํธ์์ฉ(์: ๋ฐฉ๋ ์ ์๊ธฐ์ฅ, ์จ๋ ๋ณ๋, ์์ ํ๋์จ์ด์ ๋ถ์์ ์ฑ)์กฐ์ฐจ ํ๋นํธ๊ฐ ์์ ์ํ๋ฅผ ์๊ฑฐ๋(์์ ์ฝํ ํ๋ฆผ) ์ํ๋ฅผ ์๋ชป ๋ค์ง์ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ค๋ฅ๋ ๋นํธ ํ๋ฆฝ(|0>์ด |1>๋ก ๋ณ๊ฒฝ) ๋๋ ์์ ํ๋ฆฝ(|+>์ด |->๋ก ๋ณ๊ฒฝ)์ผ๋ก ๋ํ๋๋ ๋น ๋ฅด๊ฒ ์ถ์ ๋์ด, ํ์ฌ ๋๋ถ๋ถ์ ์์ ๊ณ์ฐ์ ๋งค์ฐ ์ ํ๋ ์์ ์ฐ์ฐ์ ๋์ด์๋ฉด ์ ๋ขฐํ ์ ์๊ฒ ๋ฉ๋๋ค.
๋ ธ์ด์ฆ๊ฐ ๋ง์ ์ค๊ฐ ๊ท๋ชจ ์์(NISQ) ์ฅ์น ์๋๋ ํน์ ๋ฌธ์ ์ ๋ํ ์์ ์ฐ์์ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ์ง๋ง, ๊ฒฌ๊ณ ํ ์ค๋ฅ ์ํ ๋ฐ ์์ ์ ์๊ธํ ํ์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ์์ ์ปดํจํ ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ์คํํ๋ ค๋ฉด, ์ด๋ฌํ ๋ ธ์ด์ฆ๊ฐ ๋ง์ ๊ธฐ๊ณ๋ฅผ ๋์ด ๋ณต์กํ ๊ณ์ฐ์ ์์ ์ ์ผ๋ก ์ํํ ์ ์๋ ๋ด๊ฒฐํจ์ฑ ์์ ์ปดํจํฐ๋ก ๋์๊ฐ์ผ ํฉ๋๋ค.
์์ ์ค๋ฅ ์์ : ์ทจ์ฝํ ํ๋นํธ ๋ณดํธํ๊ธฐ
์์ ์ค๋ฅ ์์ ์ ์ค๋ฅ๋ก๋ถํฐ ์์ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ๊ธฐ์ ์ด์ ๊ณผํ์ ๋๋ค. ํต์ฌ ์์ด๋์ด๋ ์ค๋ณต ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ๋ ๊ณ ์ ์ ์ค๋ฅ ์์ ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ ์ญํ์ ๋ ํนํ ๋์ ๊ณผ์ ์ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ณต์ ๋ถ๊ฐ๋ฅ์ฑ ์ ๋ฆฌ์ ๊ทธ ํจ์
์์ ์ญํ์ ๊ทผ๋ณธ์ ์ธ ์๋ฆฌ ์ค ํ๋๋ ๋ณต์ ๋ถ๊ฐ๋ฅ์ฑ ์ ๋ฆฌ์ธ๋ฐ, ์ด๋ ์์์ ์๋ ค์ง์ง ์์ ์์ ์ํ์ ๋์ผํ ๋ณต์ฌ๋ณธ์ ๋ง๋๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋ช ์ํฉ๋๋ค. ์ด ์ ๋ฆฌ๋ ์ค๋ฅ ์์ ์ ๊ทผ ๋ฐฉ์์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ณ ์ ์ปดํจํ ์์๋ ๋จ์ํ ๋นํธ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฝ๊ณ ๋ค์๊ฒฐ ํฌํ๋ก ์ค๋ฅ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ ์ํ๋ฅผ ์ธก์ ํ๋ฉด ํ์ฐ์ ์ผ๋ก ๊ต๋๋์ด ์ค์ฒฉ์ด ๋ถ๊ดด๋๊ณ ๋ณดํธํ๋ ค๋ ์ ๋ณด ์์ฒด๋ฅผ ํ๊ดดํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋นํธ๋ก๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ ๋ณด ์ธ์ฝ๋ฉ: ์ค๋ณต์ฑ์ ํ
๋ณต์ ๋์ ์์ ์ค๋ฅ ์์ ์ ์ธ์ฝ๋ฉ์ ์์กดํฉ๋๋ค. ์ค์ ๊ณ์ฐ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ๋ ผ๋ฆฌ ํ๋นํธ๋ ์ฌ๋ฌ ๋ฌผ๋ฆฌ ํ๋นํธ ์์คํ ์ผ๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ์ด ๋ฌผ๋ฆฌ ํ๋นํธ๋ค์ ๊ทธ๋ค ์ค ํ๋ ๋๋ ์ผ๋ถ์ ์ํฅ์ ๋ฏธ์น๋ ์ค๋ฅ๋ฅผ ์ธ์ฝ๋ฉ๋ ๋ ผ๋ฆฌ ํ๋นํธ ์ํ๋ฅผ ์ง์ ์ธก์ ํ๊ฑฐ๋ ๊ต๋ํ์ง ์๊ณ ๊ฐ์งํ๊ณ ์์ ํ ์ ์๋๋ก ์ํธ์์ฉํฉ๋๋ค.
ํต์ฌ์ ์์ ์ ๋ณด๋ฅผ ์ด ๋ฌผ๋ฆฌ ํ๋นํธ๋ค์ ๋ถ์ฐ์์ผ, ๋จ์ผ ๋ฌผ๋ฆฌ ํ๋นํธ์ ์ค๋ฅ๊ฐ ์ ์ฒด ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์์์ํค์ง ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ด ์ค๋ณต์ฑ์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํ๋ ๊ฒฝ์ฐ ์ค๋ฅ์ ์ ํ๊ณผ ์์น๋ฅผ ์๋ณํ ๋ค์ ์์ ์์ ์ ์ ์ฉํ ์ ์๊ฒ ํฉ๋๋ค.
์ฆ์ ์ธก์ : ๋ฐ์ดํฐ๋ฅผ ์ฝ์ง ์๊ณ ์ค๋ฅ ๊ฐ์ง
์์ ์ค๋ฅ ์์ ๋ฐฉ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ํ๋นํธ์ ์ฝํ ์๋ ๋ณด์กฐ ํ๋นํธ์ธ ์ฆ์ ํ๋นํธ๋ฅผ ์ธก์ ํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ์ด ์ฆ์ ์ธก์ ์ ๋ฐ์ํ ์ค๋ฅ(์: ๋นํธ ํ๋ฆฝ ๋๋ ์์ ํ๋ฆฝ ๋ฐ์ ์ฌ๋ถ)์ ๋ํ ์ ๋ณด๋ฅผ ๋๋ฌ๋ด์ง๋ง, ๋ฐ์ดํฐ ํ๋นํธ ์์ฒด์ ์ํ๋ ๋๋ฌ๋ด์ง ์์ต๋๋ค. ์ด ์๋ฆฌํ ๊ธฐ์ ์ ๋ณต์ ๋ถ๊ฐ๋ฅ์ฑ ์ ๋ฆฌ๋ฅผ ์๋ฐํ๊ฑฐ๋ ์ธ์ฝ๋ฉ๋ ์์ ์ํ๋ฅผ ๋ถ๊ดด์ํค์ง ์๊ณ ์ค๋ฅ๋ฅผ ๊ฐ์งํ ์ ์๊ฒ ํฉ๋๋ค.
๋์ฝ๋ฉ ๋ฐ ์์
์ค๋ฅ ์ฆ์์ด ์ธก์ ๋๋ฉด ๋์ฝ๋๋ ์ด ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ์ค๋ฅ๋ฅผ ์ถ๋ก ํฉ๋๋ค. ์ด ์ถ๋ก ์ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์์ ๊ฒ์ดํธ(์์ ์ฐ์ฐ)๊ฐ ๋ฐ์ดํฐ ํ๋นํธ์ ์ ์ฉ๋์ด ์ฌ๋ฐ๋ฅธ ์ํ๋ก ๋ณต์๋ฉ๋๋ค. QEC ์ฝ๋์ ํจ๊ณผ๋ ์ธ์ฝ๋ฉ๋ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์์์ํค๊ธฐ ์ ์ ๋ฌผ๋ฆฌ ํ๋นํธ์์ ๋ฐ์ํ๋ ํน์ ์์ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ๋ ๋ฅ๋ ฅ์ ๋ฌ๋ ค ์์ต๋๋ค.
๋ด๊ฒฐํจ์ฑ: ๊ถ๊ทน์ ์ธ ๋ชฉํ
์์ ์ค๋ฅ ์์ ์ ํ์์ ์ธ ๋จ๊ณ์ด์ง๋ง, ๋ด๊ฒฐํจ์ฑ์ด ๊ถ๊ทน์ ์ธ ๋ชฉํ์ ๋๋ค. ๋ด๊ฒฐํจ์ฑ ์์ ์ปดํจํฐ๋ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์ธ์ฝ๋ฉํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฌผ๋ฆฌ ํ๋นํธ์ ์๋ฅผ ๋๋ฆผ์ผ๋ก์จ, ์ค๋ฅ์จ์ด ์ฆ๊ฐํ์ง ์์ผ๋ฉด์ ๊ณ์ฐ ์ค๋ฅ์ ํ๋ฅ ์ ์์๋ก ์๊ฒ ๋ง๋ค ์ ์๋ ์ปดํจํฐ์ ๋๋ค. ์ด๋ฅผ ์ํด์๋ ํจ๊ณผ์ ์ธ QEC ์ฝ๋๋ฟ๋ง ์๋๋ผ ์์ ๊ฒ์ดํธ ๋ฐ ์ฐ์ฐ์ ๋ด๊ฒฐํจ์ฑ ๊ตฌํ๋ ํ์ํฉ๋๋ค.
๋ด๊ฒฐํจ์ฑ ์์คํ ์์๋:
- ๋ ผ๋ฆฌ ํ๋นํธ๋ QEC ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฝ๋ฉ๋ฉ๋๋ค.
- ์์ ๊ฒ์ดํธ๋ ์ด๋ฌํ ๋ ผ๋ฆฌ ํ๋นํธ ์์์ ๋ด๊ฒฐํจ์ฑ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. ์ด๋ ๋ฌผ๋ฆฌ ํ๋นํธ ์์ ๊ฒ์ดํธ ์ฐ์ฐ ์ค ๋ฐ์ํ๋ ๋ชจ๋ ์ค๋ฅ๊ฐ ๊ฐ์ง ๋ฐ ์์ ๋๊ฑฐ๋ ๋ ผ๋ฆฌ์ ์ค๋ฅ๋ฅผ ์ ๋ฐํ๋๋ก ์ ํ๋์ง ์์์ ์๋ฏธํฉ๋๋ค.
- ์ธก์ ๋ํ ๋ด๊ฒฐํจ์ฑ ๋ฐฉ์์ผ๋ก ์ํ๋ฉ๋๋ค.
๋ด๊ฒฐํจ์ฑ์ ๋ฌ์ฑํ๋ ๊ฒ์ ๊ธฐ๋ ๋น์ ์ธ ๊ณตํ์ , ๊ณผํ์ ๋์ ๊ณผ์ ์ ๋๋ค. ์ค๋ฅ ๋ชจ๋ธ, ์ ๊ตํ QEC ์ฝ๋, ํจ์จ์ ์ธ ๋์ฝ๋ฉ ์๊ณ ๋ฆฌ์ฆ, ๊ทธ๋ฆฌ๊ณ ๋ฎ์ ๋ฌผ๋ฆฌ์ ์ค๋ฅ์จ์ ๊ฐ์ง ๊ฒฌ๊ณ ํ ์์ ํ๋์จ์ด์ ๋ํ ๊น์ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์๊ณ๊ฐ ์ ๋ฆฌ๋ ๋ด๊ฒฐํจ์ฑ์ ์ด์์ผ๋ก, ๊ธฐ๋ณธ ํ๋์จ์ด์ ๋ฌผ๋ฆฌ์ ์ค๋ฅ์จ์ด ํน์ ์๊ณ๊ฐ ๋ฏธ๋ง์ผ ๊ฒฝ์ฐ, ์์๋ก ๋ฎ์ ๋ ผ๋ฆฌ์ ์ค๋ฅ์จ๋ก ์์๋ก ๊ธด ์์ ๊ณ์ฐ์ ์ํํ ์ ์์์ ๋ช ์ํฉ๋๋ค.
ํ์ ์์ ์์ ์ค๋ฅ ์์ ์ ๋ฑ์ฅ
์์ ์ปดํจํ ์ฐ๊ตฌ ๊ฐ๋ฐ์ด ์ฑ์ํด์ง์ ๋ฐ๋ผ, ๊ฒฌ๊ณ ํ ์ํํธ์จ์ด ๊ณตํ ์์น์ ํ์์ฑ์ด ์ ์ ๋ ๋ถ๋ช ํด์ง๊ณ ์์ต๋๋ค. ์ด ์ง์ ์์ ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ์์ ๋น๋ ค์จ ํ์ ์์ ์ฑ ๊ฐ๋ ์ ์์ ์ค๋ฅ ์์ ๋ฐ ๋ด๊ฒฐํจ์ฑ์ ๋งฅ๋ฝ์์ ๋งค์ฐ ์ค์ํด์ง๋๋ค. ํ์ ์์ ์ฑ์ ์ฌ๋ฐ๋ฅธ ํ์ ์ ๋ฐ์ดํฐ์ ๋ํด ์ฐ์ฐ์ด ์ํ๋๋๋ก ๋ณด์ฅํ์ฌ ๋ฐํ์ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๊ณ ์ฝ๋์ ์ ๋ขฐ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ํฅ์์ํต๋๋ค.
์์ ์ปดํจํ , ํนํ ์ค๋ฅ ์์ ๊ณผ ๊ด๋ จํ์ฌ ํ์ ์์ ์ฑ์ ์ฌ๋ฌ ๊ฐ๋ ฅํ ๋ฐฉ์์ผ๋ก ํด์๋ ์ ์์ต๋๋ค.
1. ์ฌ๋ฐ๋ฅธ ์ธ์ฝ๋ฉ ๋ฐ ๋์ฝ๋ฉ ํ๋กํ ์ฝ ๋ณด์ฅ
๋ณธ์ง์ ์ผ๋ก QEC๋ ์ธ์ฝ๋ฉ๋ ์์ ์ํ๋ฅผ ์กฐ์ํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ํ์ ์์ ์ ๊ทผ ๋ฐฉ์์ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์ํ ์ฐ์ฐ(์: ๋ ผ๋ฆฌ NOT ๊ฒ์ดํธ ์ ์ฉ)์ด ํน์ QEC ์ฝ๋์ ๋ฐ๋ผ ๊ธฐ๋ณธ ๋ฌผ๋ฆฌ ํ๋นํธ์ ์ฐ์ฐ์ผ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ๋ณํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ ์ ํ 'ํ์ '์ ์ ์ํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค.
- ๋ฌผ๋ฆฌ ํ๋นํธ: ๊ทผ๋ณธ์ ์ด๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ํ๋์จ์ด ๋จ์.
- ๋ ผ๋ฆฌ ํ๋นํธ: ์ถ์์ ์ด๊ณ ์ค๋ฅ๊ฐ ์์ ๋ ๊ณ์ฐ ๋จ์.
- ์ฆ์ ํ๋นํธ: ์ค๋ฅ ๊ฐ์ง์ ์ฌ์ฉ๋๋ ๋ณด์กฐ ํ๋นํธ.
ํ์ ์์ ์์คํ ์ ๋ฌผ๋ฆฌ ํ๋นํธ๋ฅผ ์ํ ์ฐ์ฐ์ด ์ ์ ํ ์ธ์ฝ๋ฉ/๋์ฝ๋ฉ ๋งค๊ฐ์ฒด ์์ด ๋ ผ๋ฆฌ ํ๋นํธ์ ์ง์ ์ ์ฉ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ฑฐ๋, ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ๋ค์ง๋๋ก ์ค๊ณ๋ ํจ์๋ ๋ด๋ถ์ ์ผ๋ก ํ์ํ ๋ฌผ๋ฆฌ ํ๋นํธ ์ฐ์ฐ ๋ฐ ์ฆ์ ์ธก์ ์ ํธ์ถํ๋ฉด์ '๋ ผ๋ฆฌ ํ๋นํธ' ํ์ ์์ ์๋ํ๋๋ก ๊ฐ์ ํด์ผ ํฉ๋๋ค.
2. ๋ด๊ฒฐํจ์ฑ์ ์ํ ์์ ๊ฒ์ดํธ ๊ตฌํ์ ํ์ํ
์์ ๊ฒ์ดํธ๋ฅผ ๋ด๊ฒฐํจ์ฑ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋ ๊ฒ์ ๋ณต์กํฉ๋๋ค. ์ด๋ ๋ ผ๋ฆฌ ํ๋นํธ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์กดํ๋ ๋ฌผ๋ฆฌ ๊ฒ์ดํธ ์ฐ์ฐ, ์ธก์ ๋ฐ ์กฐ๊ฑด๋ถ ์ฐ์ฐ์ ์ํ์ค๋ฅผ ํฌํจํฉ๋๋ค. ํ์ ์์ ์ฑ์ ์ด๋ฌํ ๊ตฌํ์ ํ์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ๋ด๊ฒฐํจ์ฑ ๊ฒ์ดํธ ์ฐ์ฐ์ ๋ณ๊ฐ์ ํ์ ์ผ๋ก ์ ์ํ์ฌ, ์๊ฒฉํ๊ฒ ๊ฒ์ฆ๋ ์ด๋ฌํ ๊ตฌํ๋ง์ด ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ฌ์ฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
- ๊ฒ์ดํธ ์ฐ์ฐ์ด ์ค๋ฅ ๋ชจ๋ธ ๋ฐ QEC ์ฝ๋์ ๊ธฐ๋ฅ์ ๋ถํฉํ๋์ง ํ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฉด ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ ๋ ผ๋ฆฌ ํ๋นํธ์ ๋ด๊ฒฐํจ์ฑ X ๊ฒ์ดํธ๋ ํน์ ํ๊ณ ํ์ ๊ฒ์ฌ๋ฅผ ๊ฑฐ์น ๋ฌผ๋ฆฌ ์ฐ์ฐ ์งํฉ์ ๊ฐ์ง ๊ฒ์ ๋๋ค.
์ด๋ ๊ฐ๋ฐ์๊ฐ ์ค์๋ก ๋ด๊ฒฐํจ์ฑ์ด ์๋ ๋ฒ์ ์ ๊ฒ์ดํธ๋ฅผ ๊ตฌํํ์ฌ ์ ์ฒด ๊ณ์ฐ์ ์์์ํฌ ์ ์๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
3. ์ค๋ฅ ์ฆ์์ ๊ฒฌ๊ณ ํ ์ฒ๋ฆฌ
์ค๋ฅ ์ฆ์ ์ธก์ ์ QEC์ ํ์์ ์ ๋๋ค. ์ด๋ฌํ ์ฆ์์ ๊ธฐ๋ฐํ ํด์ ๋ฐ ํ์ ์์ ์ ์ ํํด์ผ ํฉ๋๋ค. ํ์ ์์ ์ฑ์ ๋ค์์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
- ์ฆ์์ด ํน์ ์ ํจ์ฑ ๊ฒ์ฌ ๊ท์น์ ๊ฐ์ง ๋ณ๊ฐ์ ๋ฐ์ดํฐ ํ์ ์ผ๋ก ์ฒ๋ฆฌ๋จ.
- ๋์ฝ๋ฉ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ ๊ฒ์ฌ๋ฅผ ๊ฑฐ์ณ ์ฆ์ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ณ ์ ์ ํ ์์ ์ฐ์ฐ์ ๋งคํํ๋๋ก ๋ณด์ฅ๋จ.
- ์๋ชป ํ์ฑ๋ ์ฆ์์ด ์๋ชป๋ ์์ ์ผ๋ก ์ด์ด์ง๋ ๊ฒ์ ๋ฐฉ์งํจ.
4. ์ถ์ํ ๋ฐ ์กฐํฉ์ฑ ํฅ์
์์ ์๊ณ ๋ฆฌ์ฆ์ด ๋ณต์กํด์ง์ ๋ฐ๋ผ ๊ฐ๋ฐ์๋ QEC์ ๋ฎ์ ์์ค์ ์ธ๋ถ ์ฌํญ์ ์ถ์ํํด์ผ ํฉ๋๋ค. ํ์ ์์ ์ฑ์ ๋ช ํํ ์ธํฐํ์ด์ค์ ๋ณด์ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ์ด๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ๊ณ ์์ค ์์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ํ์ ์์คํ ์ ํ์ฉํ์ฌ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ๊ด๋ฆฌํ๊ณ ๊ธฐ๋ณธ ๋ฌผ๋ฆฌ ํ๋นํธ ๋ฐ ์ค๋ฅ ์์ ๋ฉ์ปค๋์ฆ์ ์ถ์ํํ ์ ์์ต๋๋ค.
- ์กฐํฉ์ฑ์ด ํฅ์๋ฉ๋๋ค. ํน์ ์์ ์ ์์ ์ ์ผ๋ก ์ํํ๋๋ก ํ์ ๊ฒ์ฌ๋ฅผ ๊ฑฐ์น ๋ด๊ฒฐํจ์ฑ ์๋ธ๋ฃจํด์ ํ์ ์์คํ ์ด ๊ทธ ๋ด๊ฒฐํจ์ฑ ํน์ฑ์ ๊ฒ์ฆํ์์ ์๊ณ ์์ ๊ฐ์ ๊ฐ์ง๊ณ ๋ค๋ฅธ ์๋ธ๋ฃจํด๊ณผ ์กฐํฉ๋ ์ ์์ต๋๋ค.
5. ํ์์ ๊ฒ์ฆ ๋ฐ ์์ ๋ณด์ฅ ๊ฐ๋ฅํ
ํ์ ์์คํ ์ ์๊ฒฉํ ํน์ฑ์ ์์ ์ฝ๋์ ๋ณด๋ค ์ง์ ์ ์ธ ํ์์ ๊ฒ์ฆ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์์ ์ํ, ์ฐ์ฐ ๋ฐ ์ค๋ฅ ์์ ํ๋กํ ์ฝ์ ๋ํ ์ ํํ ํ์ ์ ์ ์ํจ์ผ๋ก์จ, ํ์์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ ์์ ํ๋ก ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ํ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ ํน์ฑ์ ์ํ์ ์ผ๋ก ์ฆ๋ช ํ ์ ์์ต๋๋ค. ์ด๋ ์ ๋์ ์ธ ์ ๋ขฐ์ฑ์ด ๊ฐ์ฅ ์ค์ํ ๊ณ ์ํ ์์ฉ ๋ถ์ผ์ ํ์์ ์ ๋๋ค.
ํ์ ์์ QEC ๊ตฌํ์ ํต์ฌ ๊ตฌ์ฑ ์์
ํ์ ์์ QEC๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ์์ ์ ๋ณด ๊ณผํ, ์ปดํจํฐ ๊ณผํ ๋ฐ ์ํํธ์จ์ด ๊ณตํ์ ๊ฐ๋ ์ ํตํฉํ๋ ๋ค์ธต์ ์ ๊ทผ ๋ฐฉ์์ ํฌํจํฉ๋๋ค.
1. ์์ ๋ฐ์ดํฐ ํ์ ์ ์
์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ์๋ก ๋ค๋ฅธ ์์ ์ํฐํฐ์ ๋ํ ๋ช ์์ ํ์ ์ ์ ์ํ๋ ๊ฒ์ ๋๋ค.
- `PhysicalQubit`: ์์ ํ๋์จ์ด์ ๋จ์ผ ํ๋นํธ๋ฅผ ๋ํ๋ ๋๋ค.
- `LogicalQubit<Code>`: ์ฌ์ฉ๋๋ ํน์ QEC `Code`์ ์ํด ๋งค๊ฐ๋ณ์ํ๋(์: `LogicalQubit<SurfaceCode>`) ์ธ์ฝ๋ฉ๋ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ๋ํ๋ ๋๋ค.
- `ErrorSyndrome`: ์ฆ์ ์ธก์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ก, ๋นํธ ํ๋ฆฝ ๋๋ ์์ ํ๋ฆฝ ์ฆ์์ ์ํ ํ์ ํ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค.
- `FaultTolerantOperation<Gate>`: ์ฃผ์ด์ง `LogicalQubit` ํ์ ๋ฐ `Code`์ ๋ํด ๋ด๊ฒฐํจ์ฑ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ ์์ ๊ฒ์ดํธ(์: `X`, `CX`)๋ฅผ ๋ํ๋ ๋๋ค.
2. ํ์ ๊ฒ์ฌ๋ฅผ ๊ฑฐ์น ์์ ๊ฒ์ดํธ ์ฐ์ฐ
์์ ๊ฒ์ดํธ๋ ์ฌ๋ฐ๋ฅธ ํ์ ์์ ์๋ํ๊ณ ๋ด๊ฒฐํจ์ฑ์ ๋ณด์ฅํ๋๋ก ์ค๊ณ ๋ฐ ๊ตฌํ๋์ด์ผ ํฉ๋๋ค.
- ์์ ์ฐ์ฐ์ `PhysicalQubit`์ ๋ํด ์ ์๋ฉ๋๋ค.
- ๋ณต์กํ ๋ด๊ฒฐํจ์ฑ ๊ฒ์ดํธ ์ฐ์ฐ์ `LogicalQubit`์ ๋ํด ์ ์๋ฉ๋๋ค. ์ด๋ฌํ ์ฐ์ฐ์ ํ์ํ `PhysicalQubit` ์ฐ์ฐ, ์ฆ์ ์ธก์ ๋ฐ ์์ ์ ๋ด๋ถ์ ์ผ๋ก ์กฐ์จํฉ๋๋ค. ํ์ ์์คํ ์ ๋ด๊ฒฐํจ์ฑ ์ฐ์ฐ์ด ์ ์ ํ `Code` ํ์ ์ `LogicalQubit`์๋ง ์ ์ฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ํจ์ ์๊ทธ๋์ฒ๋ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
function apply_logical_X<Code>(qubit: LogicalQubit<Code>): void
์ด ์๊ทธ๋์ฒ๋ `apply_logical_X`๊ฐ `LogicalQubit`์์ ์๋ํ๋ฉฐ ๊ทธ ๊ตฌํ์ด ์ ํ๋ `Code`์ ํนํ๋์ด ์์์ ๋ช ํํ๊ฒ ๋ํ๋ ๋๋ค. ์ปดํ์ผ๋ฌ๋ `Code`๊ฐ ์ ํจํ QEC ์ฝ๋ ํ์ ์์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
3. ๊ฒฌ๊ณ ํ ์ฆ์ ๋์ฝ๋ฉ ๋ฐ ์์ ํ๋ ์์ํฌ
๋์ฝ๋ฉ ํ๋ก์ธ์ค๋ ์ํํ๊ณ ์์ ํ๊ฒ ํตํฉ๋์ด์ผ ํฉ๋๋ค.
- `Decoder<Code>` ํด๋์ค ๋๋ ๋ชจ๋์ `Code`์ ํน์ ํ `ErrorSyndrome` ํ์ ์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ฉ๋๋ค.
- ์์ ์ฐ์ฐ์ ๋์ฝ๋์ ์ถ๋ ฅ์ ๋ฐ๋ผ ์ ์ฉ๋ฉ๋๋ค. ํ์ ์์คํ ์ ์์ ์ฐ์ฐ์ด ์์ ์ค์ธ `LogicalQubit`์ ํธํ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๋ค์ ์๋๋ฆฌ์ค๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
function correct_errors<Code>(syndrome: ErrorSyndrome<Code>, target_qubit: LogicalQubit<Code>): void
์ด๋ ์ฆ์ ํ์ ๊ณผ ๋์ ๋ ผ๋ฆฌ ํ๋นํธ๊ฐ ๋์ผํ ๊ธฐ๋ณธ QEC ์ฝ๋์ ํธํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
4. ์์ ์ํํธ์จ์ด ์คํ์ ์ํ ๊ณ์ธตํ๋ ์ถ์ํ
ํ์ ์์ ์ ๊ทผ ๋ฐฉ์์ ์์ฐ์ค๋ฝ๊ฒ ๊ณ์ธตํ๋ ์ํํธ์จ์ด ์ํคํ ์ฒ๋ก ์ด์ด์ง๋๋ค.
- ํ๋์จ์ด ๊ณ์ธต: ๋ฌผ๋ฆฌ ํ๋นํธ ๋ฐ ์ ์ด ์์คํ ๊ณผ ์ง์ ์ํธ์์ฉํฉ๋๋ค.
- QEC ๊ณ์ธต: ์ ํ๋ QEC ์ฝ๋, ์ธ์ฝ๋ฉ, ์ฆ์ ์ถ์ถ ๋ฐ ๊ธฐ๋ณธ ์์ ์ ๊ตฌํํฉ๋๋ค. ์ด ๊ณ์ธต์ `PhysicalQubit`, `LogicalQubit` ๋ฐ `ErrorSyndrome`์ ๋ํ ํ์ ์ ์๊ฐ ๊ฐ์ฅ ์ง์ ์ ์ผ๋ก ํ์ฉ๋๋ ๊ณณ์ ๋๋ค.
- ๋ด๊ฒฐํจ์ฑ ๊ฒ์ดํธ ๊ณ์ธต: `LogicalQubit`์์ ์๋ํ๋ ๋จ์ผ ๋ฐ ์ด์ค ํ๋นํธ ๊ฒ์ดํธ์ ๋ด๊ฒฐํจ์ฑ ๊ตฌํ์ ์ ๊ณตํฉ๋๋ค.
- ์์ ์๊ณ ๋ฆฌ์ฆ ๊ณ์ธต: ๊ฐ๋ฐ์๋ ์ฌ๊ธฐ์์ `LogicalQubit`์ ๋ด๊ฒฐํจ์ฑ ๊ฒ์ดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ QEC๋ฅผ ์ถ์ํํฉ๋๋ค.
๊ฐ ๊ณ์ธต์ ํ์ ์์ ์ฑ์ผ๋ก๋ถํฐ ์ด์ ์ ์ป์ผ๋ฉฐ, ๊ณ์ธต ๊ฐ์ ์ธํฐํ์ด์ค๊ฐ ์ ์ ์๋๊ณ ์ค๋ฅ๊ฐ ์กฐ๊ธฐ์ ๊ฐ์ง๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
QEC ์ฝ๋ ๋ฐ ๊ทธ ํ์ ์์ ์ฑ ํจ์์ ์
๋ค์ํ QEC ์ฝ๋๋ ํ์ ์์ ๊ตฌํ์ ์ํฅ์ ๋ฏธ์น๋ ๊ณ ์ ํ ๊ตฌ์กฐ์ ํน์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
1. ํ๋ฉด ์ฝ๋
ํ๋ฉด ์ฝ๋๋ ๋์ ์ค๋ฅ ์๊ณ๊ฐ๊ณผ 2D ํ๋์จ์ด ๋ ์ด์์์ ์ ๋ง๋ ๋น๊ต์ ๋จ์ํ ๊ตฌ์กฐ ๋๋ถ์ ์ค์ฉ์ ์ธ ๋ด๊ฒฐํจ์ฑ ์์ ์ปดํจํ ์ ์ฃผ์ ํ๋ณด์ ๋๋ค. ํ๋ฉด ์ฝ๋๋ ํ๋ฉด์ ๋ฐฐ์ด๋ ๋ฌผ๋ฆฌ ํ๋นํธ์ ๊ทธ๋ฆฌ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์ธ์ฝ๋ฉํฉ๋๋ค. ์์ ์ ์ธก์ ์ ์ด ๊ทธ๋ฆฌ๋์ ํ๋ผ์ผ(plaquette)์์ ์ํ๋ฉ๋๋ค.
ํ๋ฉด ์ฝ๋์ ๋ํ ํ์ ์์ ์ฑ ํจ์:
- `LogicalQubit<SurfaceCode>`๋ ๊ทธ๋ฆฌ๋์ ์ธ์ฝ๋ฉ๋ ์ํ๋ฅผ ๋ํ๋ด๋ ํน์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๊ฒ์ ๋๋ค.
- ๊ฒ์ดํธ ๊ตฌํ(์: ๋ ผ๋ฆฌ Hadamard, CNOT)์ ๋ ผ๋ฆฌ ํ๋นํธ ์์ญ์ ๊ฒฝ๊ณ๋ฅผ ํ์ฑํ๋ ํน์ ๋ฌผ๋ฆฌ ํ๋นํธ์ ๋ํ ๋ฌผ๋ฆฌ ์ฐ์ฐ์ ์ํ์ค๋ก ์ ์๋๋ฉฐ, ์ค์ค๋ผ ๊ธฐ๋ฐ ๊ฒ์ดํธ ๊ตฌํ์ ์ํด ์ค์ค๋ผ ํ๋นํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
- ์ฆ์ ์ถ์ถ์ ํ๋ฉด ์ฝ๋ ๊ฒฉ์์ ์ํด ์ ์๋ ์์ ์ ์ฐ์ฐ์์ ์ธก์ ์ ํฌํจํ ๊ฒ์ ๋๋ค. `ErrorSyndrome<SurfaceCode>` ํ์ ์ ์ ์ฌ์ ํ๋ผ์ผ ์ธก์ ์ ์งํฉ์ ๋ฐ์ํ ๊ฒ์ ๋๋ค.
- ํ๋ฉด ์ฝ๋์ ๋ํ ๋์ฝ๋ฉ ์๊ณ ๋ฆฌ์ฆ(์: ์ต์ ๊ฐ์ค์น ์๋ฒฝ ๋งค์นญ)์ ์ด ํน์ ์ฆ์ ๊ตฌ์กฐ์์ ์๋ํ ๊ฒ์ ๋๋ค.
๊ธ๋ก๋ฒ ์์: IBM Quantum, Google AI Quantum ๋ฐ ์ ๋ฝ, ๋ถ๋ฏธ, ์์์ ์ ์ญ์ ๋ค์ํ ๋ํ ์ฐ๊ตฌ์๋ฅผ ํฌํจํ ์ ์ธ๊ณ์ ๋ง์ ์ฐ๊ตฌ ๊ทธ๋ฃน์ด ํ๋ฉด ์ฝ๋ ๊ตฌํ์ ์ ๊ทน์ ์ผ๋ก ๊ฐ๋ฐํ๊ณ ํ ์คํธํ๊ณ ์์ต๋๋ค. ํตํฉ๋ ํ์ ์์ ํ๋ ์์ํฌ๋ ์ด๋ฌํ ๋ค์ํ ๋ ธ๋ ฅ์์ ์ป์ ๊ฒฐ๊ณผ์ ํ๋ ฅ ๋ฐ ํตํฉ์ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
2. ์คํด ์ฝ๋
์คํด ์ฝ๋๋ ์ด๋ค ๋จ์ผ ํ๋นํธ ์ค๋ฅ๋ ์์ ํ ์ ์๋ 7-ํ๋นํธ ์ฝ๋์ ๋๋ค. ์ด๋ ์์ ํด๋ฐ ์ฝ๋์ด๋ฉฐ, ํฌ๊ธฐ์ ๋นํด ๋ฐ์ด๋ ์ค๋ฅ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์คํด ์ฝ๋์ ๋ํ ํ์ ์์ ์ฑ ํจ์:
- `LogicalQubit<SteaneCode>`๋ 7๊ฐ์ ๋ฌผ๋ฆฌ ํ๋นํธ์ ์ธ์ฝ๋ฉ๋ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ๋ํ๋ผ ๊ฒ์ ๋๋ค.
- ๊ฒ์ดํธ ๊ตฌํ์ ์ด 7๊ฐ์ ํ๋นํธ์ ๋ํ ํน์ ์ฐ์ฐ ์ํ์ค๋ฅผ ํฌํจํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ผ๋ฆฌ X ๊ฒ์ดํธ๋ 7๊ฐ์ ๋ฌผ๋ฆฌ ํ๋นํธ์ ๋ํ ํน์ ์์ด ๋ฐ ๋นํธ ํ๋ฆฝ ์ฐ์ฐ์ ํด๋นํ ์ ์์ต๋๋ค.
- ์ฆ์ ์ถ์ถ์ 3๊ฐ์ ์์ ์ ์ฐ์ฐ์๋ฅผ ์ธก์ ํ๋ ๊ฒ์ ํฌํจํ ๊ฒ์ ๋๋ค. `ErrorSyndrome<SteaneCode>` ํ์ ์ ์ด 3๊ฐ์ง ์ธก์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ผ ๊ฒ์ ๋๋ค.
๋๊ท๋ชจ ๊ณ์ฐ์๋ ํ๋ฉด ์ฝ๋๋ณด๋ค ํ์ฅ์ฑ์ด ๋จ์ด์ง ์ ์์ง๋ง, ์คํด ์ฝ๋์ ์ ์ ์๋ ๊ตฌ์กฐ๋ ํ์ ์์ ๋ด๊ฒฐํจ์ฑ ์ฐ์ฐ์ ์ด๊ธฐ ์์ฐ์ ์ํ ํ๋ฅญํ ํ๋ณด๊ฐ ๋ฉ๋๋ค.
3. ์ปฌ๋ฌ ์ฝ๋
์ปฌ๋ฌ ์ฝ๋๋ ํ๋ฉด ์ฝ๋์ ์ผ๋ฐํ์ด๋ฉฐ, ๋์ ์ค๋ฅ ์๊ณ๊ฐ๊ณผ ๋จ์ผ ์ฝ๋ ๊ณต๊ฐ ๋ด์ ์ฌ๋ฌ ๋ ผ๋ฆฌ ํ๋นํธ๋ฅผ ์ธ์ฝ๋ฉํ๋ ๋ฅ๋ ฅ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ๋ํ ์์ ์์ ์ปดํจํ ๊ณผ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค.
์ปฌ๋ฌ ์ฝ๋์ ๋ํ ํ์ ์์ ์ฑ ํจ์:
- `LogicalQubit<ColorCode>`๋ ์ฝ๋๋ฟ๋ง ์๋๋ผ ํน์ ๊ฒฉ์ ๊ตฌ์กฐ ๋ฐ ์์ ์ฒด๊ณ์ ์ํด ๋งค๊ฐ๋ณ์ํ๋ ๊ฒ์ ๋๋ค.
- ์ฆ์ ์ธก์ ์ ๊ฒฉ์ ๋ด์ ๋ค์ํ ์ ํ์ ํ๋ผ์ผ(์: ๋ฉด, ๊ผญ์ง์ )์ ํด๋นํ์ฌ ๋ ๋ณต์กํ `ErrorSyndrome` ํ์ ์ผ๋ก ์ด์ด์ง ๊ฒ์ ๋๋ค.
- ๋์ฝ๋ฉ์ ๋ ์ด๋ ค์ธ ์ ์์ง๋ง, ํน์ ์ค๋ฅ ๋ชจ๋ธ์ ๋ํด์๋ ์ ์ฌ์ ์ผ๋ก ๋ ํจ์จ์ ์ผ ์ ์์ต๋๋ค.
QEC๋ฅผ ์ํด ์ค๊ณ๋ ํ์ ์์คํ ์ ์ด๋ฌํ ๋ค์ํ ์ฝ๋์ ๋ณต์ก์ฑ๊ณผ ๊ตฌ์กฐ๋ฅผ ์์ฉํ ์ ์์ ๋งํผ ์ ์ฐํด์ผ ํ ๊ฒ์ ๋๋ค.
๋์ ๊ณผ์ ๋ฐ ๋ฏธ๋ ๋ฐฉํฅ
ํ์ ์์ ์์ ์ค๋ฅ ์์ ์ ๊ตฌํํ๋ ๊ฒ์ ๋์ ๊ณผ์ ๊ฐ ์๋ ๊ฒ์ ์๋๋๋ค.
- QEC ์ฝ๋์ ๋ณต์ก์ฑ: ๋ง์ QEC ์ฝ๋์ ์ํ์ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ์ด๋ฅผ ํ์ ์์คํ ์ผ๋ก ์ง์ ๋ฒ์ญํ๋ ๊ฒ์ ์ด๋ ค์ด ์์ ์ ๋๋ค.
- ํ๋์จ์ด ๊ฐ๋ณ์ฑ: ๋ค์ํ ์์ ํ๋์จ์ด ํ๋ซํผ(์ด์ ๋ ํ๋นํธ, ์ด์จ ํธ๋ฉ, ๊ด์ ์์คํ ๋ฑ)์ ๊ณ ์ ํ ์ค๋ฅ ๋ชจ๋ธ๊ณผ ๋ฌผ๋ฆฌ์ ๊ฒ์ดํธ ์ถฉ์ค๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํ์ ์์ ํ๋ ์์ํฌ๋ ์ด๋ฌํ ๋ณํ์ ์ ์ํ ์ ์์ด์ผ ํฉ๋๋ค.
- ์ฑ๋ฅ ์ค๋ฒํค๋: QEC๋ ๋ณธ์ง์ ์ผ๋ก ๋ ผ๋ฆฌ ํ๋นํธ๋น ํ์ํ ๋ฌผ๋ฆฌ ํ๋นํธ ์์ ์ฐ์ฐ ์ธก๋ฉด์์ ์๋นํ ์ค๋ฒํค๋๋ฅผ ๋ฐ์์ํต๋๋ค. ํ์ ์์ ๊ตฌํ์ ์ ํ์ฑ์ ์์์ํค์ง ์์ผ๋ฉด์ ์ด ์ค๋ฒํค๋๋ฅผ ์ต์ํํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค.
- ๋๊ตฌ ๋ฐ ์ํ๊ณ: ์์ ํ์ ์ ์ดํดํ๊ณ ํ์ฉํ๋ ์ฑ์ํ ์ปดํ์ผ๋ฌ, ๋๋ฒ๊ฑฐ ๋ฐ ๊ฒ์ฆ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.
- ํ์คํ: ์์ ๋ฐ์ดํฐ ํ์ ๋ฐ ๋ด๊ฒฐํจ์ฑ ์ฐ์ฐ์ ๋ํ ์ปค๋ฎค๋ํฐ ํ์ค์ ๊ตฌ์ถํ๋ ๊ฒ์ ์ํธ ์ด์ฉ์ฑ ๋ฐ ๊ด๋ฒ์ํ ์ฑํ์ ๋งค์ฐ ์ค์ํ ๊ฒ์ ๋๋ค.
๋ฏธ๋ ๋ฐฉํฅ:
- ๊ณ ๊ธ ํ์ ์์คํ : ํ๋ฅ ์ ์ ํ์ฑ, ์์ ์ ์ฝ ๋ฐ ํน์ ์ค๋ฅ ๋ชจ๋ธ์ ํฌ์ฐฉํ ์ ์๋ ๋ ํํ๋ ฅ ์๋ ํ์ ์์คํ ์ ๋ํ ์ฐ๊ตฌ.
- ์๋ ์ฝ๋ ์์ฑ: ๊ณ ์์ค ์ฌ์ ๋ฐ QEC ์ฝ๋ ์ ์์์ ๊ฒ์ดํธ ๋ฐ ํ๋กํ ์ฝ์ ํ์ ์์ ๋ด๊ฒฐํจ์ฑ ๊ตฌํ์ ์๋์ผ๋ก ์์ฑํ ์ ์๋ ๋๊ตฌ ๊ฐ๋ฐ.
- ๊ณ ์ ์์คํ ๊ณผ์ ํตํฉ: ํ์ ์์ ์์ ์ฝ๋์ ๊ณ ์ ์ ์ด ๋ฐ ํ์ฒ๋ฆฌ ์์คํ ์ ์ํํ ํตํฉ.
- ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ ๋ฐฉ์: ์ค๋ฅ ์์ ์ ํตํฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ์์-๊ณ ์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ ์์ ์ฑ์ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์๋์ง ํ์.
- ํ์์ ๊ฒ์ฆ ๋๊ตฌ: ํ์ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ์์ ํ๋ก๊ทธ๋จ์ ๋ด๊ฒฐํจ์ฑ ๋ณด์ฅ์ ์ฆ๋ช ํ ์ ์๋ ๊ฒฌ๊ณ ํ ํ์์ ๊ฒ์ฆ ๋๊ตฌ ๊ตฌ์ถ.
๊ฒฐ๋ก : ์ ๋ขฐํ ์ ์๋ ์์ ์ปดํจํฐ ๊ตฌ์ถ
๊ฐ๋ ฅํ๊ณ ๋ด๊ฒฐํจ์ฑ ์๋ ์์ ์ปดํจํฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ์ฌ์ ์ ๋จ๊ฑฐ๋ฆฌ ๊ฒฝ์ฃผ๊ฐ ์๋๋ผ ๋ง๋ผํค์ ๋๋ค. ์์ ์ค๋ฅ ์์ ์ ์ค๋๋ ์ ๋ ธ์ด์ฆ๊ฐ ๋ง์ NISQ ์ฅ์น์ ๋ฏธ๋์ ์ ๋ขฐํ ์ ์๋ ์์ ๊ธฐ๊ณ ์ฌ์ด์ ๊ฐ๊ทน์ ์ฐ๊ฒฐํ ํ์ ๋ถ๊ฐ๊ฒฐํ ๊ธฐ์ ์ ๋๋ค. ํ์ ์์ ์์ ์ค๋ฅ ์์ ์์น์ ์ฑํํ๊ณ ๊ฐ๋ฐํจ์ผ๋ก์จ ์์ ์ปดํจํ ์ปค๋ฎค๋ํฐ๋ ๋ฐ์ ์ ํฌ๊ฒ ๊ฐ์ํํ ์ ์์ต๋๋ค.
ํ์ ์์ ์ฑ์ QEC ํ๋กํ ์ฝ ๋ฐ ๋ด๊ฒฐํจ์ฑ ์ฐ์ฐ์ ์ค๊ณ, ๊ตฌํ ๋ฐ ๊ฒ์ฆํ๊ธฐ ์ํ ์๊ฒฉํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ฝ๋์ ์ ๋ขฐ์ฑ์ ๋์ด๊ณ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ํฅ์์ํค๋ฉฐ ๊ถ๊ทน์ ์ผ๋ก ์์ ์ปดํจํฐ๊ฐ ์์ฐํ๋ ๊ณ์ฐ ๊ฒฐ๊ณผ์ ๋ํ ๋ ํฐ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. ์ฐ๊ตฌ์๊ณผ ๊ฐ๋ฐ์๋ค์ด ๋ชจ๋ ๋๋ฅ์์ ๊ธฐ์ฌํ๋ฉฐ ๊ธ๋ก๋ฒ ์์ ์ํ๊ณ๊ฐ ๊ณ์ ์ฑ์ฅํจ์ ๋ฐ๋ผ, ๋ด๊ฒฐํจ์ฑ์ ๋ํ ํ์คํ๋ ํ์ ์์ ์ ๊ทผ ๋ฐฉ์์ ์์ ๋ฏธ๋๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋๋ค. ์ด๋ ๋ณต์กํ๊ณ ์ธ์์ ๋ณํ์ํค๋ ๋ฌธ์ ๋ค์ด ๋ง์นจ๋ด ํด๊ฒฐ๋ ์ ์๋ ๋ฏธ๋์ ๋๋ค.