کالبدشکافی کامپیوترهای کوانتومی: چرا آنها فقط «کامپیوترهای خیلی سریعتر» نیستند؟
برخلاف تصور عمومی، کامپیوترهای کوانتومی با امتحان کردن همزمان تمام پاسخها کار نمیکنند؛ آنها ماشینهای تداخل امواج هستند که برای حل مسائل خاص طراحی شدهاند، اما نویزهای محیطی هنوز بزرگترین دشمن آنهاست.
به قلم دلناز نورانی
این خبر را به اشتراک بگذارید
- خوشبینهای سختافزاری
- معتقدند با افزایش تعداد کیوبیتهای فیزیکی، مشکلات نویز به تدریج حل خواهد شد.
- واقعگرایان تصحیح خطا
- باور دارند که بدون کدهای تصحیح خطای بینقص، افزایش تعداد کیوبیتها بیفایده است.
- شکاکان فیزیک بنیادی
- تاکید دارند که چالشهای فیزیکی کوانتوم ممکن است مانع از مقیاسپذیری کامل این سیستمها شود.
اصطلاحات کلیدی
- کیوبیت (Qubit)
- واحد پایه اطلاعات در محاسبات کوانتومی که میتواند در حالت برهمنهی از صفر و یک قرار بگیرد.
- برهمنهی (Superposition)
- توانایی یک سیستم کوانتومی برای قرار گرفتن در ترکیبی از چندین حالت ممکن به طور همزمان، تا پیش از اندازهگیری.
- درهمتنیدگی (Entanglement)
- یک پدیده کوانتومی که در آن وضعیت دو یا چند ذره به گونهای به هم گره میخورد که تغییر در یکی، بلافاصله دیگری را تحت تاثیر قرار میدهد.
- ناهمدوسی (Decoherence)
- از دست رفتن حالت کوانتومی ظریف کیوبیتها به دلیل تعامل با محیط اطراف مانند نویز، حرارت یا امواج الکترومغناطیسی.
- تصحیح خطای کوانتومی (QEC)
- مجموعهای از تکنیکها و الگوریتمها که برای محافظت از اطلاعات کوانتومی در برابر نویز و ناهمدوسی استفاده میشود.
نکات کلیدی
- کامپیوترهای کوانتومی تمام پاسخها را همزمان امتحان نمیکنند، بلکه از تداخل امواج برای یافتن پاسخ درست استفاده میکنند.
- کیوبیتها به دلیل پدیده ناهمدوسی به شدت در برابر نویزهای محیطی حساس هستند.
- ادعاهای شرکتها درباره تعداد کیوبیتها معمولاً به کیوبیتهای فیزیکی (نویزدار) اشاره دارد، نه کیوبیتهای منطقی (بدون خطا).
- این کامپیوترها جایگزین سیستمهای کلاسیک نخواهند شد، بلکه به عنوان شتابدهندههای تخصصی برای شبیهسازی طبیعت عمل خواهند کرد.
تصور عمومی از یک کامپیوتر کوانتومی معمولاً چیزی شبیه به این است: یک ابرکامپیوتر جادویی که به جای امتحان کردن رمزهای عبور یکی پس از دیگری، همه آنها را در یک ثانیه با هم امتحان میکند. مدیران بازاریابی و تیترهای پر زرق و برق عاشق این استعاره هستند. اما از نظر فیزیکدانان و مهندسانی که در حال ساخت این ماشینها هستند، این تصور کاملاً اشتباه است. کامپیوترهای کوانتومی اصلاً «کامپیوترهای کلاسیک خیلی سریعتر» نیستند؛ آنها ابزارهایی با ماهیت کاملاً متفاوتاند که برای حل دستهای خاص از مسائل طراحی شدهاند.[1]
برای درک این تفاوت، باید از بیتهای کلاسیک شروع کنیم. لپتاپ یا گوشی هوشمندی که اکنون در دست دارید، دنیای خود را با صفر و یک میسازد. هر ترانزیستور یا خاموش است یا روشن. اما در دنیای کوانتوم، ما با «کیوبیت» (Qubit) سروکار داریم. کیوبیتها میتوانند الکترونها، فوتونها یا اتمهای به دام افتاده باشند. ویژگی عجیب آنها این است که تا زمانی که اندازهگیری نشدهاند، در حالتی به نام «برهمنهی» (Superposition) قرار دارند؛ یعنی ترکیبی از احتمالات صفر و یک.[1][2]
اما برهمنهی به معنای «بودن در هر دو حالت به طور همزمان» نیست، بلکه به معنای یک موج احتمالاتی است. اگر یک کیوبیت را مانند یک سکه در حال چرخش در هوا تصور کنید، تا زمانی که روی زمین نیفتاده (اندازهگیری نشده)، نه شیر است و نه خط. این ویژگی به تنهایی قدرت محاسبه را افزایش نمیدهد، زیرا به محض اینکه بخواهید پاسخ را بخوانید، سیستم فرو میریزد و فقط یک حالت تصادفی (صفر یا یک) را به شما میدهد. پس جادوی واقعی کجاست؟
جادو در مفهومی به نام «تداخل» (Interference) نهفته است. الگوریتمهای کوانتومی مانند امواج روی سطح آب کار میکنند. وقتی دو موج به هم میرسند، میتوانند یکدیگر را تقویت کنند (تداخل سازنده) یا یکدیگر را خنثی کنند (تداخل ویرانگر). یک کامپیوتر کوانتومی طوری برنامهریزی میشود که امواجِ مربوط به پاسخهای غلط یکدیگر را خنثی کنند و امواجِ مربوط به پاسخ درست تقویت شوند. در نهایت، وقتی اندازهگیری انجام میشود، تنها پاسخی که باقی مانده است، همان پاسخ صحیح است.[1][2]
مفهوم سوم که این سیستم را کامل میکند، «درهمتنیدگی» (Entanglement) است. وقتی کیوبیتها درهمتنیده میشوند، وضعیت یکی از آنها بلافاصله وضعیت دیگری را تعیین میکند، حتی اگر در دو سر یک تراشه (یا دو سر کیهان) باشند. این پیوند نامرئی به کامپیوتر کوانتومی اجازه میدهد تا اطلاعات را به صورت شبکهای پیچیده پردازش کند که شبیهسازی آن برای بزرگترین ابرکامپیوترهای کلاسیک جهان نیز غیرممکن است.[4]
با وجود این مفاهیم شگفتانگیز، چرا هنوز کامپیوترهای کوانتومی جایگزین لپتاپهای ما نشدهاند؟ پاسخ در یک کلمه خلاصه میشود: نویز. کیوبیتها به شدت حساس هستند. کوچکترین تغییر در دما، یک میدان مغناطیسی سرگردان، یا حتی امواج وایفای میتواند حالت کوانتومی آنها را از بین ببرد. به این پدیده «ناهمدوسی» (Decoherence) میگویند.[5]
در کامپیوترهای کلاسیک، خطاها بسیار نادر هستند. یک پردازنده معمولی میتواند میلیاردها عملیات را بدون حتی یک خطای سختافزاری انجام دهد. اما در بهترین کامپیوترهای کوانتومی امروزی، نرخ خطا بین ۰.۱ تا ۱ درصد است. این یعنی از هر صد یا هزار عملیات، یکی قطعاً اشتباه خواهد بود. در یک الگوریتم پیچیده که به میلیونها عملیات نیاز دارد، این نرخ خطا به معنای تولید خروجی کاملاً بیمعنی و تصادفی است.[2][5]
یک پردازنده معمولی میتواند میلیاردها عملیات را بدون حتی یک خطای سختافزاری انجام دهد.
اینجاست که بازاریابی از واقعیت فاصله میگیرد. شرکتهای بزرگ فناوری مدام از ساخت پردازندههایی با صدها یا هزاران کیوبیت خبر میدهند. اما اینها «کیوبیتهای فیزیکی» هستند؛ یعنی همان ذرات ناپایدار و پر از خطا. برای اینکه یک کامپیوتر کوانتومی واقعاً کارآمد باشد، به «کیوبیتهای منطقی» (Logical Qubits) نیاز داریم.[3][5]
تصحیح خطای کوانتومی (QEC) یکی از پیچیدهترین چالشهای مهندسی قرن بیست و یکم است. برخلاف بیتهای کلاسیک که میتوان از آنها به سادگی کپی گرفت تا در صورت بروز خطا نسخه پشتیبان داشته باشیم، قوانین فیزیک کوانتوم کپی کردن یک حالت کوانتومی ناشناخته را ممنوع کرده است (قضیه عدم کپی). بنابراین، دانشمندان باید از روشهای غیرمستقیم استفاده کنند.[3]
در روشهای تصحیح خطا، اطلاعات یک کیوبیت منطقی در میان دهها یا صدها کیوبیت فیزیکیِ درهمتنیده پخش میشود. اگر یکی از کیوبیتهای فیزیکی دچار خطا شود، سیستم میتواند با بررسی وضعیت سایر کیوبیتهای گروه، بدون اینکه حالت کوانتومی اصلی را مستقیماً اندازهگیری کند (که باعث فروپاشی آن میشود)، خطا را تشخیص داده و اصلاح کند.[3][5]
نسبت کیوبیتهای فیزیکی به منطقی در حال حاضر بسیار بالاست. برای داشتن یک کیوبیت منطقی پایدار، ممکن است به ۱۰۰۰ کیوبیت فیزیکی نیاز باشد. بنابراین، وقتی یک شرکت ادعا میکند پردازندهای با ۱۰۰۰ کیوبیت ساخته است، در واقعیتِ الگوریتمهای بدون خطا، ممکن است تنها معادل یک یا دو کیوبیت منطقی در اختیار داشته باشد. این فاصله عمیق میان سختافزار خام و قابلیت استفاده واقعی، همان چیزی است که دوران فعلی را به دوران NISQ (کوانتوم مقیاس متوسط نویزدار) معروف کرده است.[5][6]
با این حال، پیشرفتها واقعی و چشمگیر هستند. در سالهای اخیر، محققان موفق شدهاند با استفاده از کدهای تصحیح خطای پیشرفته، نرخ خطای کیوبیتهای منطقی را به میزان قابل توجهی کاهش دهند. این دستاوردها نشان میدهد که رسیدن به کامپیوترهای کوانتومی مقاوم در برابر خطا (Fault-Tolerant) از نظر فیزیکی غیرممکن نیست، بلکه تنها یک چالش مهندسی بسیار دشوار است.[3]
وقتی این ماشینها در نهایت به بلوغ برسند، قرار نیست جایگزین کامپیوترهای کلاسیک شوند. شما هرگز برای چک کردن ایمیل یا اجرای بازیهای ویدیویی به یک پردازنده کوانتومی نیاز نخواهید داشت. در عوض، این دو فناوری در کنار هم کار خواهند کرد. کامپیوتر کلاسیک وظایف روزمره را انجام میدهد و محاسبات بسیار پیچیده را به یک شتابدهنده کوانتومی میسپارد.[1][2]
کاربردهای واقعی این فناوری در شبیهسازی طبیعت است. ریچارد فاینمن، فیزیکدان مشهور، در دهه ۱۹۸۰ اشاره کرد که طبیعت کلاسیک نیست، پس برای شبیهسازی آن به یک کامپیوتر کوانتومی نیاز داریم. کشف داروهای جدید با شبیهسازی دقیق مولکولها، طراحی باتریهای کارآمدتر، و بهینهسازی شبکههای پیچیده لجستیکی، از جمله حوزههایی هستند که کوانتوم در آنها انقلاب به پا خواهد کرد.[1][4]
در نهایت، کامپیوترهای کوانتومی نمادی از تلاش بشر برای رام کردن عجیبترین قوانین فیزیک هستند. آنها به ما یادآوری میکنند که پیشرفت تکنولوژی همیشه به معنای کوچکتر کردن ترانزیستورها نیست؛ گاهی اوقات باید زبان محاسبات را از اساس تغییر داد تا به پاسخهایی رسید که در دنیای صفر و یکها برای همیشه پنهان میماندند.[6]
پرسشهای متداول
آیا کامپیوتر کوانتومی جایگزین لپتاپ من خواهد شد؟
خیر. کامپیوترهای کوانتومی برای کارهای روزمره مانند وبگردی یا اجرای نرمافزارهای معمولی طراحی نشدهاند. آنها به عنوان شتابدهندههای تخصصی در کنار کامپیوترهای کلاسیک برای حل مسائل بسیار پیچیده استفاده خواهند شد.
چرا کامپیوترهای کوانتومی در دمای نزدیک به صفر مطلق نگهداری میشوند؟
کیوبیتها به شدت در برابر نویزهای محیطی از جمله انرژی حرارتی حساس هستند. خنک کردن آنها تا نزدیک به صفر مطلق (منفی ۲۷۳ درجه سانتیگراد) به حفظ حالت کوانتومی و جلوگیری از ناهمدوسی کمک میکند.
تفاوت کیوبیت فیزیکی و منطقی چیست؟
کیوبیت فیزیکی همان ذره سختافزاری خام است که مستعد خطاست. کیوبیت منطقی یک واحد اطلاعاتی پایدار و بدون خطاست که با استفاده از دهها یا صدها کیوبیت فیزیکی و الگوریتمهای تصحیح خطا ایجاد میشود.
منابع
[1]IBMخوشبینهای سختافزاریWhat Is Quantum Computing?
مطالعه در IBM →
[2]Microsoftواقعگرایان تصحیح خطاWhat is quantum computing?
مطالعه در Microsoft →
[3]Wikipediaواقعگرایان تصحیح خطاQuantum error correction
مطالعه در Wikipedia →
[4]SpinQخوشبینهای سختافزاریHow Quantum Computers Work
مطالعه در SpinQ →
[5]Q-CTRLواقعگرایان تصحیح خطاWhat is quantum error correction?
مطالعه در Q-CTRL →
[6]تیم سردبیری کوهستانشکاکان فیزیک بنیادیتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت فناوری اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.


