PostBQP
في نظرية التعقيد الحسابي ، PostBQP هي فئة تعقيد تتكون من جميع المشكلات الحسابية التي يمكن حلها في وقت متعدد الحدود على آلة تورينج الكمومية مع الاختيار اللاحق والخطأ المحدود (بمعنى أن الخوارزمية صحيحة على الأقل 2/3 من الوقت على جميع المدخلات).
لا يعتبر الاختيار اللاحق ميزة يمتلكها جهاز كمبيوتر واقعي (حتى جهاز كمبيوتر كمي)، ولكن مع ذلك فإن آلات الاختيار اللاحق مثيرة للاهتمام من منظور نظري.
يؤدي حذف أي من الميزتين الرئيسيتين (الكمية، الاختيار اللاحق) من PostBQP إلى فئتي التعقيد التاليتين، وكلاهما عبارة عن مجموعات فرعية من PostBQP :
- BQP هو نفسه PostBQP باستثناء عدم وجود اختيار لاحق.
- مسار BPP هو نفسه مسار PostBQP باستثناء أنه بدلاً من الكم، فإن الخوارزمية هي خوارزمية عشوائية كلاسيكية (مع اختيار لاحق) [ 1 ]
يبدو أن إضافة عملية الاختيار اللاحق تجعل آلات تورينج الكمومية أكثر قوة: فقد أثبت سكوت آرونسون [ 2 ] [ 3 ] أن PostBQP يساوي PP ، وهي فئة يُعتقد أنها قوية نسبيًا، بينما لا يُعرف أن BQP يحتوي حتى على الفئة NP الأصغر ظاهريًا . وباستخدام تقنيات مماثلة، أثبت آرونسون أيضًا أن التغييرات الطفيفة في قوانين الحوسبة الكمومية سيكون لها تأثيرات كبيرة. على سبيل المثال، في ظل أي من التغييرين التاليين، ستكون النسخة "الجديدة" من BQP مساوية لـ PP :
- إذا وسّعنا تعريف "البوابة الكمومية" ليشمل ليس فقط العمليات الوحدوية بل العمليات الخطية أيضًا، أو
- إذا كان احتمال قياس حالة أساسيةكان متناسبًا معبدلاً منلأي عدد صحيح زوجي p > 2 .
الخصائص الأساسية
لوصف بعض خصائص PostBQP، نعتمد طريقة رسمية لوصف عملية الاختيار الكمومي اللاحق. نُعرّف الخوارزمية الكمومية بأنها مجموعة من الدوائر الكمومية (وتحديدًا، مجموعة دوائر موحدة ). نُحدد كيوبتًا واحدًا ككيوبت الاختيار اللاحق P ، وآخر ككيوبت الإخراج Q. عندئذٍ، تُعرّف PostBQP عن طريق الاختيار اللاحق عند وقوع حدث أن كيوبت الاختيار اللاحق هو. بشكل صريح، تكون اللغة L في PostBQP إذا كانت هناك خوارزمية كمومية A بحيث بعد تشغيل A على المدخل x وقياس الكيوبتين P و Q ،
- P = 1 باحتمالية غير صفرية
- إذا كان المدخل x ينتمي إلى L، فإن احتمال أن يكون Q = 1 إذا كان P = 1 يكون ≥ 2/3
- إذا لم يكن المدخل x في L فإن Pr[ Q = 0| P = 1] ≥ 2/3 .
يمكن إثبات أن السماح بخطوة اختيار لاحقة واحدة في نهاية الخوارزمية (كما هو موضح أعلاه) أو السماح بخطوات اختيار لاحقة وسيطة أثناء الخوارزمية متكافئان. [ 2 ] [ 4 ]
فيما يلي ثلاث خصائص أساسية لـ PostBQP (والتي تنطبق أيضًا على BQP من خلال براهين مماثلة):
- تُعتبر مسألة PostBQP مغلقة تحت المكمل . إذا أُعطيت لغة L في مسألة PostBQP وعائلة دوائر قرار مقابلة، فأنشئ عائلة دوائر جديدة عن طريق قلب كيوبت الإخراج بعد القياس، ثم تثبت عائلة الدوائر الجديدة أن مكمل L ينتمي إلى مسألة PostBQP .
- يمكنك إجراء تضخيم الاحتمالية في PostBQP . لا يتغير تعريف PostBQP إذا استبدلنا القيمة 2/3 في تعريفه بأي ثابت آخر يقع بين 1/2 و1. على سبيل المثال، إذا كان لدينا خوارزمية PostBQP A باحتمالية نجاح 2/3، فيمكننا إنشاء خوارزمية أخرى تُشغّل ثلاث نسخ مستقلة من A ، وتُخرج بتة اختيار لاحقة تساوي مجموع البتات الثلاث الداخلية، وتُخرج بتة إخراج تساوي أغلبية البتات الثلاث الداخلية؛ ستكون الخوارزمية الجديدة صحيحة باحتمالية شرطية 2/3.، أكبر من الثلثين الأصليين.
- تُعتبر مجموعة PostBQP مغلقة تحت التقاطع . لنفترض أن لدينا عائلات دوائر PostBQP للغتينو، مع كيوبتات ما بعد الاختيار وكيوبتات الإخراج الخاصة بهايمكننا أن نفترض ، من خلال تضخيم الاحتمالات، أن كلا عائلتي الدوائر لهما احتمال نجاح لا يقل عن 5/6. ثم نقوم بإنشاء خوارزمية مركبة حيث تكون الدوائر لـويتم تشغيلها بشكل مستقل ، ونحدد P على أنها اقتران لـو، و Q إلى اقتران وليس من الصعب أن نرى من خلال حد الاتحاد أن هذه الخوارزمية المركبة تحدد بشكل صحيح الانتماء إلىباحتمالية (مشروطة) لا تقل عن 2/3.
وبشكل عام، تُظهر مجموعات هذه الأفكار أن PostBQP مغلق تحت الاتحاد واختزالات جدول الحقيقة BQP.
PostBQP = PP
أظهر سكوت آرونسون [ 5 ] أن فئات التعقيد( زمن متعدد الحدود الكمومي ذو الخطأ المحدود بعد الاختيار) و PP (زمن متعدد الحدود الاحتمالي) متساويان. وكانت النتيجة مهمة لأن إعادة صياغة الحوسبة الكمومية هذه لـقدّم رؤى جديدة وبراهين أبسط لخصائص .
التعريف المعتاد لـ عائلة الدوائر هي دائرة تحتوي على كيوبتين خارجيين P (بعد الاختيار) و Q (الإخراج)، مع قياس واحد لكل من P و Q في النهاية، بحيث يكون احتمال قياس P = 1 غير صفري، والاحتمال الشرطي Pr[ Q = 1| P = 1] ≥ 2/3 إذا كان المدخل x ينتمي إلى اللغة، و Pr[ Q = 0| P = 1] ≥ 2/3 إذا كان المدخل x لا ينتمي إلى اللغة. ولأسباب تقنية، قمنا بتعديل تعريف كما يلي: نشترط أن يكون احتمال [ P = 1] أكبر من أو يساوي 2 - n c ، حيث c ثابت يعتمد على نوع الدائرة. لاحظ أن هذا الاختيار لا يؤثر على الخصائص الأساسية لـويمكن أيضًا إثبات أن أي عملية حسابية تتكون من بوابات نموذجية (مثل هادامارد، توفولي) لها هذه الخاصية كلما كان Pr [ P = 1] > 0.
إثبات PostBQP ⊆ PP
لنفترض أننا حصلنا على عائلة من الدوائر لتحديد لغة L. نفترض دون فقدان العمومية (على سبيل المثال انظر الخصائص غير الأساسية لأجهزة الكمبيوتر الكمومية ) أن جميع البوابات لها مصفوفات انتقال ممثلة بأعداد حقيقية، على حساب إضافة كيوبت واحد آخر.
لنفترض أن Ψ تُمثل الحالة الكمومية النهائية للدائرة قبل إجراء قياس ما بعد الانتقاء. الهدف العام من البرهان هو بناء خوارزمية لتحديد قيمة L. وبشكل أكثر تحديدًا، يكفي أن تقارن L بشكل صحيح مربع سعة Ψ في الحالات التي يكون فيها Q = 1 و P = 1 بمربع سعة Ψ في الحالات التي يكون فيها Q = 0 و P = 1 لتحديد أيهما أكبر. الفكرة الأساسية هي أن مقارنة هذه السعات يمكن تحويلها إلى مقارنة احتمالية قبولآلة بنصف.
عرض مصفوفي لخوارزميات PostBQP
لنفترض أن n يمثل حجم المدخلات، وB = B ( n ) يمثل العدد الإجمالي للكيوبتات في الدائرة (المدخلات، والكيوبتات المساعدة، والمخرجات، وكيوبتات ما بعد الاختيار)، و G = G ( n ) يمثل العدد الإجمالي للبوابات. مثّل البوابة رقم i بمصفوفة الانتقال A <sub> i </sub> (مصفوفة حقيقية وحدوية).المصفوفة) ولتكن الحالة الابتدائية(مُضاف إليها أصفار). ثمعرّف S1 ( أو S0 ) على أنها مجموعة حالات الأساس المقابلة لـ P = 1، Q = 1 (أو P = 1، Q = 0 ) ، وعرّف الاحتمالات .
تعريف يضمن أن إماأوبحسب ما إذا كان x موجودًا في L أم لا.
خاصتناستقوم الآلة بالمقارنةووللقيام بذلك، نقوم بتوسيع تعريف ضرب المصفوفات:
حيث يتم حساب المجموع على جميع قوائم متجهات الأساس G. الآنويمكن التعبير عنها كمجموع حاصل ضرب هذه الحدود. وبشكل بديهي، نريد تصميم آلة يكون احتمال قبولها شيئًا مثل، منذ ذلك الحينوهذا يعني أن احتمال القبول هو، بينماوهذا يعني أن احتمال القبول هو.
من الناحية الفنية: يمكننا أن نفترض أن مدخلات مصفوفات الانتقال A i هي أعداد نسبية بمقام 2 f ( n ) لبعض كثير الحدود f ( n ).
تعريف يخبرنا ذلكإذا كان x ينتمي إلى L ، وإلالنستبدل جميع عناصر المصفوفة A بأقرب كسر مقامهلكثير الحدود الكبيرالتي نصفها حاليًا. ما سيتم استخدامه لاحقًا هو أن قيم π الجديدة تحققإذا كان x ينتمي إلى L ، وإذا لم يكن x في L. باستخدام الافتراض التقني السابق، ومن خلال تحليل كيفية تغير المعيار 1 للحالة الحسابية، يتضح أن هذا الشرط مُحقق إذاوبالتالي من الواضح أن هناك قيمة كبيرة بما يكفي لـ f وهي متعددة الحدود في n .
بناء آلة البولي بروبيلين
نقدم الآن التنفيذ المفصل لـآلة .لنرمز إلى المتتالية بـ αوحدد رموز الاختصار
- ،
ثم
نحن نحدد آلة إلى
- اختر حالة أساسية ω بشكل عشوائي منتظم
- لوثم توقف واقبل باحتمالية 1/2، وارفض باحتمالية 1/2
- اختر سلسلتينمن حالات الأساس G بشكل عشوائي منتظم
- حساب(وهو كسر ذو مقامبحيث)
- لوثم اقبل باحتماليةورفض باحتمالية(والذي يستغرق على الأكثر ( رمي العملة المعدنية)
- وإلا (ثم) قبول باحتماليةورفض باحتمالية(والذي يستغرق مرة أخرى على الأكثر ( رمي العملة المعدنية)
ومن ثم، يصبح من السهل حساب احتمال قبول هذه الآلة هذا هو آلة للغة L ، حسب الحاجة.
إثبات PP ⊆ PostBQP
لنفترض أن لدينا آلة ذات تعقيد زمنيعند إدخال x بطولوبالتالي، تقوم الآلة بقلب العملة المعدنية على الأكثر T مرة أثناء الحساب. يمكننا بالتالي اعتبار الآلة دالة حتمية f (مُنفذة، على سبيل المثال، بواسطة دائرة كلاسيكية) تأخذ مُدخلين ( x، r ) حيث r ، سلسلة ثنائية بطول T ، تُمثل نتائج رميات العملة المعدنية العشوائية التي يُجريها الحساب، ويكون مُخرج f هو 1 (قبول) أو 0 (رفض). تعريف يخبرنا ذلك
لذا، نريد خوارزمية يمكنها تحديد ما إذا كانت العبارة المذكورة أعلاه صحيحة.
لنفترض أن s هو عدد السلاسل العشوائية التي تؤدي إلى القبول،
وهكذايمثل عدد السلاسل المرفوضة. ومن السهل إثبات ذلك دون الإخلال بعمومية المسألة،للحصول على التفاصيل، انظر إلى فرضية مماثلة دون فقدان للعمومية في البرهان على أنمغلق تحت المكمل.
خوارزمية آرونسون
خوارزمية آرونسون لحل هذه المشكلة هي كما يلي. ولتبسيط الأمر، سنكتب جميع الحالات الكمومية على أنها غير مُعَيَّرة. أولًا، نقوم بتحضير الحالةثانيًا، نُطبّق بوابات هادامارد على السجل الثاني (كل من الكيوبتات T الأولى )، ونقيس السجل الثاني، ثم نُجري عملية اختيار لاحقة للتأكد من كونه سلسلة أصفار بالكامل. من السهل التحقق من أن هذا يُبقي السجل الأخير (الكيوبت الأخير) في الحالة المتبقية.
- :=(2^{T}-s)|0\rangle +s|1\rangle .}
حيث يرمز H إلى بوابة هادامارد، نقوم بحساب الحالة
- .
أينهي أعداد حقيقية موجبة سيتم اختيارها لاحقًا، نقوم بحساب الحالةثم قياس الكيوبت الثاني، مع اختيار لاحق بناءً على قيمته التي تساوي 1، مما يترك الكيوبت الأول في حالة متبقية تعتمد علىوالتي نرمز إليها
- :=\alpha s|0\rangle +{\frac {\beta }{\sqrt {2}}}(2^{T}-2s)|1\rangle } .
بتصور الحالات الممكنة للكيوبت على شكل دائرة، نرى أنه إذا(أي إذا) ثميقع في الربع المفتوحبينما إذا(أي إذا) ثميقع في الربع المفتوحفي الواقع، لأي قيمة ثابتة لـ x (وقيمتها المقابلة s )، عندما نغير النسبةفيلاحظ أن صورةوهو الربع المفتوح المقابل تمامًا. وفي بقية البرهان، نوضح فكرة أنه يمكننا التمييز بين هذين الربعين.
تحليل
يترك، وهو مركزودعيكون متعامدًا معأي كيوبت في، عند قياسها على أساس، يعطي القيمةأقل من نصف الوقت. من ناحية أخرى، إذاوقد اخترناثم القياسفي الأساسسيعطي القيمةطوال الوقت. بما أننا لا نعرف قيمة s، فإننا لا نعرف أيضًا القيمة الدقيقة لـ r* ، ولكن يمكننا تجربة عدة قيم مختلفة (عددها كثير الحدود) لـعلى أمل الحصول على واحدة "قريبة" من r* .
على وجه التحديد، لاحظولنقم تباعاًلكل قيمة من الشكللثم تُظهر الحسابات الأولية أنه بالنسبة لإحدى هذه القيم لـ i ، فإن احتمال أن يكون قياسفي الأساسالعائدهو على الأقل
بشكل عام ،الخوارزمية كالتالي. ليكن k أي ثابت يقع تمامًا بين 1/2 ونقوم بالتجربة التالية لكل: بناء وقياسفي الأساسإجماليمرات حيث C ثابت. إذا كانت نسبةإذا كانت القياسات أكبر من k ، نرفض الاحتمال. أما إذا لم نرفضه لأي قيمة لـ i ، نقبله. تُظهر حدود تشيرنوف أنه بالنسبة لثابت عالمي كبير بما فيه الكفاية C ، فإننا نصنف x بشكل صحيح باحتمالية لا تقل عن 2/3.
لاحظ أن هذه الخوارزمية تفي بالافتراض التقني القائل بأن احتمالية ما بعد الاختيار الإجمالية ليست صغيرة جدًا: كل قياس فردي لـاحتمالية ما بعد الاختياروبالتالي فإن الاحتمالية الإجمالية هي.
مراجع
- ^ Y. Han and Hemaspaandra, L. and Thierauf, T. (1997). “حساب العتبة وأمن التشفير”. مجلة SIAM للحوسبة . 26 : 59 – 78. سيتيسيركس 10.1.1.23.510 . دوى : 10.1137/S0097539792240467 .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - 1 2 آرونسون، سكوت (2005). "الحوسبة الكمومية، والاختيار اللاحق، والوقت متعدد الحدود الاحتمالي". وقائع الجمعية الملكية أ . 461 (2063): 3473-3482 . arXiv : quant-ph/0412187 . Bibcode : 2005RSPSA.461.3473A . doi : 10.1098/rspa.2005.1546 . S2CID 1770389 . النسخة الأولية متاحة على الرابط التالي:
- ↑ آرونسون، سكوت (11 يناير 2004). "درس التعقيد لهذا الأسبوع: PP" . مدونة التعقيد الحسابي . تم الاطلاع عليه بتاريخ 2 مايو 2008 .
- ↑ إيثان بيرنشتاين وأوميش فازيراني (1997). "نظرية التعقيد الكمي". مجلة SIAM للحوسبة . 26 (5): 11-20 . CiteSeerX 10.1.1.144.7852 . doi : 10.1137/s0097539796300921 .
- ↑ آرونسون، سكوت (2005). "الحوسبة الكمومية، والاختيار اللاحق، والوقت متعدد الحدود الاحتمالي". وقائع الجمعية الملكية أ . 461 (2063): 3473-3482 . arXiv : quant-ph/0412187 . Bibcode : 2005RSPSA.461.3473A . doi : 10.1098/rspa.2005.1546 . S2CID 1770389 .
- نظرية التعقيد الكمي
- فئات التعقيد الاحتمالي
