الگوریتم کوانتومی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Farnam.mn (بحث | مشارکت‌ها)
صفحه‌ای تازه حاوی « الگوریتم کوانتومی الگوریتمی است که بر مدلی واقع گرا از یک کامپیوتر کوانتوم...» ایجاد کرد
برچسب‌ها: عدم استفاده از یادکرد و پانویس افزودن پیوند بیرونی به جای ویکی‌پیوند
 
Rezabot (بحث | مشارکت‌ها)
جز ربات:مرتب‌سازی عنوان‌ها+املا+
خط ۱:
 
الگوریتم کوانتومی الگوریتمی است که بر مدلی واقع گرا از یک [[کامپیوتر کوانتومی]](quantum computer) اجرا می شود. پر استفاده ترین مدل مدلی است که از [[جریان کوانتومی]](quantum circuit) استفاده می کند. الگوریتم کلاسیک روشی است که هر مرحله ی ان بر روی کامپیوتر های کلاسیک قابل اجرا باشد و در مقابل ان الگوریتم کوانتومی روشی است که هر مرحله ی ان بر روی کامپیوتر های کوانتومی قابل اجرا باشد.
مسئله های غیر قابل حل با الگوریتم های کلاسیک همچنان با الگوریتم کوانتومی غیر قابل حل است. اما مزیت الگوریتم کوانتومی این است که مسئله های قابل حل با زمان کمتری حل می شوند.
معروف ترین الگوریتم های کوانتومی [[الگوریتم شور]] برای تجزیه به عوامل اول و [[الگوریتم گرور]] برای جستجو در یک پایگاه داده نامرتب است. الگوریتم شور به صورت نمایی از بهترین الگوریتم کلاسیکی که تجزیه به عامل اول را انجام میدهد بهتر عمل می کند و همینطور الگوریتم گرور به اندازه ی رادیکال زمان بهترین الگوریتم کلاسیک با عملکرد مشابه زمان میگیرد.
== بررسی کلی ==
الگوریتم های کوانتومی معمولامعمولاً با مدل جریانی از محاسبات کوانتومی مدل می شوند با جریان کوانتومی ای که بر روی [[کیوبیت]] های ورودی تاثیر می گذارد و ان ها را با اندازه گیری نابود می کند. هر جریان کوانتومی شامل یک گیت کوانتومی (quantum gate) است که بر تعداد ثابتی از کیوبیت ها تاثیر می گذارد( معمولامعمولاً 2 یا 3). الگوریتم های کوانتومی می توانند با مدل های کوانتومی دیگر مانند [[مدل همیلتون اراکل]](Hamilton oracle model) مدل شوند.
الگوریتم های کوانتومی را بر اساس تکنیک هایی که استفاده می کنند به دو دسته ی کلی الگوریتم هایی که از تبدیل فوریه ی کواتومی استفاده می کنند و الگوریتم هایی که از تقویت دامنه استفاده می کنند تقسیم می کنند.
=== تبدیل فوریه کوانتومی ===
تبدیل فوریه کوانتومی معادل کوانتومی [[تبدیل فوریه گسسته]] است. تبدیل فوریه کوانتومی بر روی کامپیوتر کوانتومی که از اردر یک چند جمله ای [[گیت کوانتومی]] دارد اجرا شود.
=== تقویت دامنه ===
تقویت دامنه تکنیکی است که در ان یک فضای فرعی از حالت های کوانتومی تقویت می شوند. معمولامعمولاً الگوریتم هایی که از تقویت دامنه استفاده می کنند زمانشان به صورت رادیکالی نسبت به الگوریتم کلاسیکشان کاهش می یابد. می توان گفت الگوریتم هایی که از این تکنیک استفاده می کنند تعمیم الگوریتم گرور هستند.
== منابع ==
{{پانویس}}
Wikipedia contributors, "Quantum Algorithm" Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/Quantum_algorithm