بررسی علمی چالشهای تجزیه عدد ۲۱ به عاملهای اول با رایانههای کوانتومی
الگوریتم شور یکی از مهمترین دستاوردهای نظری در حوزهی محاسبات کوانتومی است که امکان فاکتورگیری اعداد صحیح بزرگ را با پیچیدگی زمانی نمایی کمتر نسبت به الگوریتمهای کلاسیک فراهم میکند. با این حال، پیشرفت عملی در اجرای این الگوریتم بسیار کند بوده است. در سال ۲۰۰۱، گروهی موفق به فاکتورگیری عدد ۱۵ با استفاده از رایانهی کوانتومی شدند، اما تا امروز عدد ۲۱ بهطور کامل و بدون تقلب فاکتورگیری نشده است. این مسئله، برخلاف تصور عمومی، نه به دلیل ضعف الگوریتم بلکه به دلیل پیچیدگیهای فنی و منابع مورد نیاز برای اجرای آن است.
تفاوتهای ساختاری بین فاکتورگیری ۱۵ و ۲۱
نشان داده شده است که فاکتورگیری عدد ۲۱ با استفاده از الگوریتم شور، بهطور چشمگیری پیچیدهتر از عدد ۱۵ است. برخی از دلایل این تفاوت عبارتاند از:
• افزایش تعداد گیتهای کوانتومی:
اجرای الگوریتم شور برای عدد ۱۵ تنها به ۲۱ گیت entangling (گیتهای کنترل نات، کنترل فاز و تافلی)نیاز داشت، در حالی که برای عدد ۲۱ این تعداد به بیش از ۲۴۰۰ گیت میرسد. این افزایش بیش از ۱۰۰ برابری در منابع محاسباتی، اجرای الگوریتم را برای سختافزارهای فعلی غیرممکن میسازد.
• پیچیدگی ضربهای مدولار:
در فاکتورگیری عدد ۱۵، بسیاری از ضربها ساده بودند (مثلاً ضرب در ۱)، اما در عدد ۲۱ هیچ ضربی ساده نیست. ضربهای مدولار مانند ضرب در ۴ یا ۱۶ نیازمند دهها گیت تافلی هستند که هزینهی محاسباتی را بهشدت افزایش میدهند.
• محدودیتهای بهینهسازی:
حتی با استفاده از تکنیکهای پیشرفتهی بهینهسازی مدارهای کوانتومی، هزینهی اجرای الگوریتم برای عدد ۲۱ همچنان صدها برابر بیشتر از عدد ۱۵ باقی میماند. این نشان میدهد که افزایش عدد ورودی بهطور غیرخطی پیچیدگی مدار را افزایش میدهد.
• نیاز به تصحیح خطا:
با افزایش تعداد گیتها، احتمال وقوع خطا نیز افزایش مییابد. بنابراین، سیستم باید از تصحیح خطای کوانتومی استفاده کند که خود نیازمند منابع اضافی و کیوبیتهای کمکی است. این امر باعث میشود که اجرای الگوریتم برای عدد ۲۱ به تعداد زیادی کیوبیت نیاز داشته باشد، در حالی که رایانههای کوانتومی فعلی تنها چند ده یا صد کیوبیت دارند.
نقدی بر ادعاهای فاکتورگیری عدد ۲۱
در سالهای اخیر، برخی مقالات مدعی فاکتورگیری عدد ۲۱ با استفاده از رایانههای کوانتومی شدهاند. با این حال، که بسیاری از این مقالات از میانبرهایی استفاده کردهاند که عملاً به معنای “تقلب” در اجرای الگوریتم است. بهعنوان مثال، استفاده از دانش قبلی دربارهی عوامل عدد ۲۱ یا سادهسازی مدارها بهگونهای که دیگر نمایندهی واقعی الگوریتم شور نباشند، اعتبار علمی این ادعاها را زیر سؤال میبرد.
فاکتورگیری عدد ۲۱ با استفاده از الگوریتم شور نهتنها یک چالش فنی بلکه یک معیار واقعگرایانه برای سنجش بلوغ رایانههای کوانتومی است. این مسئله نشان میدهد که گذار از نظریه به عمل در حوزهی محاسبات کوانتومی نیازمند پیشرفتهای چشمگیر در طراحی مدار، تصحیح خطا، و معماری سختافزار است.
🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
1.1K ·