الگوریتم تخمین فاز کوانتومی

از ویکی‌پدیا، دانشنامهٔ آزاد

الگوریتم تخمین فاز کوانتومی (به انگلیسی: Quantum phase estimation algorithm) یکی از الگوریتم‌های کوانتومی است که برای تعیین مقادیرویژه یک عملگر یکانی در شبیه سازی سیستمهای فیزیکی استفاده می‌شود. ورودی، شرط و خروجی الگوریتم به صورت زیر تعریف شده‌اند:[۱]

  • ورودی: یک مدار کوانتومی یکانی برای یک عملیات n کیوبیتی و یک وضعیت کوانتومی n کیوبیتی
  • شرط: مقدارویژه است
  • خروجی: تخمینی از عدد به طوری که:

کاربردها[ویرایش]

معمولاً از الگوریتم تخمین فاز کوانتومی در سایر الگوریتمهای کوانتومی مثل الگوریتم شور استفاده می‌شود.[۲]

چالش های پیاده سازی[ویرایش]

مشکل الگوریتم تخمین فاز کوانتومی این است که عمق مدار کوانتومی خیلی زیاد است و پیاده سازی آن به کیوبیت های زیادی نیاز دارد و با سخت افزارهای در دسترس از لحاظ محاسباتی سنگین است. برای رفع این مشکل می توان از تخمین فاز تکرارپذیر ( Iterative Quantum Phase Estimation) استفاده کرد که در آن از یک کیوبیت کمکی برای اندازه گیری هر بیت خروجی استفاده می شود و محاسبات در مدار کوانتومی چند بار تکرار می شود که سبک تر از الگوریتم تخمین فاز سنتی است. [۳]


جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. "Qiskit-Global-Summer-School-2023/Lecture Notes/Lecture 5- Phase Estimation and Factoring.pdf at main · anamariarojas123/Qiskit-Global-Summer-School-2023" (PDF). GitHub. 2023-06-16. Retrieved 2023-07-26.
  2. Hidary, Jack D. (2021-10-31). Quantum Computing: An Applied Approach. Springer. ISBN 978-3-030-83273-5.
  3. "Qiskit-Global-Summer-School-2023/Lecture Notes/Lecture 8.1 - Iterative Quantum Phase Estimation - Moving Beyond Traditional QPE.pdf at main · anamariarojas123/Qiskit-Global-Summer-School-2023" (PDF). GitHub. 2023-06-16. Retrieved 2023-07-28.