کتاب Programming Quantum Computers برای درک مفهوم کوانتوم و رایانش کوانتومی است. در این کتاب به شرح دربارهی مسائل اصلی کوانتوم و درک مفهوم نسبی هر یک از آنها میپردازد. در قدمهای بعدی به ایجاد مقدماتی برای برنامهنویسی برای رایانههای کوانتومی خواهد پرداخت و هر یک از مفاهیم را با کدهای واقعی توضیح خواهد داد.
Quantum Computing یا رایانش کوانتومی چیست؟
رایانهٔ کوانتومی (Quantum computer) ماشینی است که از پدیدهها و قوانین مکانیک کوانتوم مانند برهم نهی (Superposition) و درهم تنیدگی (Entanglement) برای انجام محاسباتش استفاده میکند. رایانههای کوانتومی با رایانههای فعلی که با ترانزیستورها کار میکنند تفاوت اساسی دارند. ایده اصلی که در پس رایانههای کوانتومی نهفته است این است که میتوان از خواص و قوانین فیزیک کوانتوم برای ذخیرهسازی و انجام عملیات روی دادهها استفاده کرد. یک مدل تئوریک و انتزاعی از این ماشینها، ماشین تورینگ کوانتومی (Quantum Turing Machine) است که رایانه کوانتومی جهانی (Universal Quantum Computer) نیز نامیده میشود.
اگر چه محاسبات کوانتومی تازه در ابتدای راه قرار دارد، اما آزمایشهایی انجام شده که در طی آنها عملیات محاسبات کوانتومی روی تعداد بسیار کمی از کوبیتها اجرا شده است. تحقیقات نظری و عملی در این زمینه ادامه دارد و بسیاری از مؤسسات دولتی و نظامی از تحقیقات در زمینه رایانههای کوانتومی چه برای اهداف غیرنظامی و چه برای اهداف امنیتی (مثل تجزیه و تحلیل رمز، Cryptanalysis) حمایت میکنند.
اگر رایانههای کوانتومی در مقیاس بزرگ ساخته شوند، میتوانند مسائل خاصی را با سرعت خیلی زیاد حل کنند (برای مثال الگوریتم شُور، Shor’s Algorithm). البته باید توجه داشت که توابعی که توسط رایانههای کلاسیک محاسبهپذیر (Computable) نیستند، توسط رایانههای کوانتومی نیز محاسبهپذیر نخواهند بود. این رایانهها نظریه چرچ-تورینگ را رد نمیکنند. رایانههای کوانتومی فقط برای ما سرعت بیشتر را به ارمغان میآورند.
بیشتر بخوانید: کتاب The Basic Physics of Quantum Theory
سرفصلهای کتاب Programming Quantum Computers:
- Introduction
- One Qubit
- Multiple Qubits
- Quantum Teleportation
- Quantum Arithmetic and Logic
- Amplitude Amplification
- QFT: Quantum Fourier Transform
- Quantum Phase Estimation
- Real Data
- Quantum Search
- Quantum Supersampling
- Shor’s Factoring Algorithm
- Quantum Machine Learning
- Staying on Top: A Guide to the Literature
فایل کتاب Programming Quantum Computers را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.