How many T gates are needed to approximate an arbitrary $n$-qubit quantum state to within error $\varepsilon$? Improving prior work of Low, Kliuchnikov, and Schaeffer, we show that the optimal asymptotic scaling is $Î\left(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)\right)$ if we allow ancilla qubits. We also show that this is the optimal T-count for implementing an arbitrary diagonal $n$-qubit unitary to within error $\varepsilon$. We describe applications in which a tensor product of many single-qubit unitaries can be synthesized in parallel for the price of one.
معرّف الورقة : 2411.04790العنوان : تحضير الحالة الكمية مع عدد T-gate الأمثلالمؤلفون : David Gosset, Robin Kothari, Kewen Wuالتصنيف : quant-ph (الفيزياء الكمية)وقت النشر : نوفمبر 2024 (نسخة arXiv التمهيدية)رابط الورقة : https://arxiv.org/abs/2411.04790 تبحث هذه الورقة في مسألة أساسية في الحوسبة الكمية: كم عدد بوابات T المطلوبة لتقريب حالة كمية عشوائية بـ n كيوبت إلى خطأ ε؟ بناءً على تحسين الأعمال السابقة لـ Low و Kliuchnikov و Schaeffer، يثبت المؤلفون أنه إذا كان مسموحاً باستخدام كيوبتات مساعدة، فإن التعقيد التقاربي الأمثل هو Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) . كما يثبتون أن هذا هو أيضاً عدد بوابات T الأمثل لتنفيذ أي مصفوفة أحادية قطرية بـ n كيوبت. تصف الورقة أيضاً سيناريوهات تطبيقية حيث يمكن تركيب منتجات موتر لعدة مصفوفات أحادية كمية بشكل متوازٍ.
مسألة أساسية في الحوسبة الكمية المتسامحة مع الأخطاء : في الحوسبة الكمية المتسامحة مع الأخطاء بناءً على رموز مثبت ثنائي الأبعاد (مثل رمز السطح)، تكون تكلفة تنفيذ بوابة T أعلى بكثير من بوابات Clifford. تتطلب بوابة T التنفيذ من خلال تقطير الحالة السحرية، بينما يمكن تنفيذ بوابات Clifford بشكل عرضي.تحديد كمية السحر الكمي : السحر الكمي (magic) هو مؤشر مهم لقياس قدرة الحوسبة الكمية على تجاوز الحوسبة الكلاسيكية. يعتبر فهم الموارد غير-Clifford المطلوبة لتنفيذ الحالات والعمليات الكمية حاسماً لتحليل الميزة الكمية.تعقيد المحاكاة الكلاسيكية : توسيع نظرية Gottesman-Knill يشير إلى أن تكلفة محاكاة الحوسبة الكمية كلاسيكياً متعددة الحدود في جميع المعاملات باستثناء عدد بوابات T.حالة الكيوبت الواحد : لقد أعطت خوارزمية Ross-Selinger بالفعل عدد بوابات T الأمثل لمصفوفات أحادية الكيوبت الواحد O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) ، مما يطابق الحد الأدنى النظري للمعلومات.تحديات متعددة الكيوبتات : التطبيق المباشر لطريقة الكيوبت الواحد على حالة n كيوبت ينتج عنه عدد بوابات T بقيمة O ( 2 n ( n + log ( 1 / ε ) ) ) O(2^n(n+\log(1/\varepsilon))) O ( 2 n ( n + log ( 1/ ε ))) .مجال التحسين في طريقة LKS : حسّن Low-Kliuchnikov-Schaeffer (2024) عدد بوابات T إلى O ( 2 n n log ( n / ε ) + log 2 ( n / ε ) ) O(\sqrt{2^n}n\log(n/\varepsilon)+\log^2(n/\varepsilon)) O ( 2 n n log ( n / ε ) + log 2 ( n / ε )) ، لكن لا يزال هناك مجال للتحسين.تحضير الحالة الكمية الأمثل : إثبات أن الحد الأعلى والأدنى لعدد بوابات T لأي حالة كمية بـ n كيوبت هو Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) تركيب المصفوفات الأحادية القطرية الأمثل : إنشاء عدد بوابات T الأمثل ذاته لتنفيذ المصفوفات الأحادية القطريةتركيب المصفوفات الأحادية أحادية الكيوبت بكميات كبيرة : لـ m = O ( log log ( 1 / ε ) ) m = O(\log\log(1/\varepsilon)) m = O ( log log ( 1/ ε )) مصفوفة أحادية مختلفة بكيوبت واحد، يمكن تنفيذها بـ O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) بوابة Tالإنتاج الضخم للمصفوفات الأحادية أحادية الكيوبت : لـ m نسخة من مصفوفة أحادية بكيوبت واحد U U U ، عدد بوابات T هو O ( m + log ( 1 / ε ) ) O(m+\log(1/\varepsilon)) O ( m + log ( 1/ ε )) إثبات حد أدنى معزز : الحد الأدنى ينطبق في نموذج الدوائر التكيفية Clifford+T، وهو أقوى من النموذج المستخدم للحد الأعلىمهمة تحضير الحالة الكمية : بالنظر إلى حالة هدف بـ n كيوبت ∣ ψ ⟩ |\psi\rangle ∣ ψ ⟩ ومعامل الخطأ ε \varepsilon ε ، صمم دائرة Clifford+T بـ U U U بحيث U ∣ 0 n ⟩ ∣ 0 a ⟩ = ∣ ψ ~ ⟩ ∣ 0 a ⟩ U|0^n\rangle|0^a\rangle = |\tilde{\psi}\rangle|0^a\rangle U ∣ 0 n ⟩ ∣ 0 a ⟩ = ∣ ψ ~ ⟩ ∣ 0 a ⟩ ، حيث ∥ ∣ ψ ⟩ − ∣ ψ ~ ⟩ ∥ ≤ ε \||\psi\rangle - |\tilde{\psi}\rangle\| \leq \varepsilon ∥∣ ψ ⟩ − ∣ ψ ~ ⟩ ∥ ≤ ε .
مهمة تركيب المصفوفات الأحادية القطرية : بالنظر إلى مصفوفة أحادية قطرية بـ n كيوبت D D D وخطأ ε \varepsilon ε ، صمم دائرة Clifford+T لتقريب تنفيذ D D D .
الفكرة الأساسية : اعتبر مصفوفة أحادية قطرية بـ n كيوبت D D D كمصفوفة أحادية بكيوبت واحد تعمل على الكيوبت رقم n، يتم التحكم فيها بواسطة أول n-1 كيوبت.
خطوات الخوارزمية :
لكل حالة تحكم ∣ y ⟩ |y\rangle ∣ y ⟩ ، يمكن تقريب المصفوفة الأحادية بكيوبت واحد G y G_y G y باستخدام O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) بوابات H و T استخدم نبيل منطقي بوليني B : ∣ y ⟩ ∣ z ⟩ ∣ 0 ⟩ → ∣ y ⟩ ∣ z ⟩ ∣ s y ⟩ B: |y\rangle|z\rangle|0\rangle \to |y\rangle|z\rangle|s_y\rangle B : ∣ y ⟩ ∣ z ⟩ ∣0 ⟩ → ∣ y ⟩ ∣ z ⟩ ∣ s y ⟩ ، حيث s y s_y s y هي سلسلة ثنائية تصف تسلسل البوابات لـ G y G_y G y عدد بوابات T للنبيل المنطقي البوليني هو O ( 2 n log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}) O ( 2 n log ( 1/ ε ) ) تطبيق بوابات H المتحكم فيها وبوابات T المتحكم فيها، عدد بوابات T هو O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) إلغاء حساب النبيل المنطقي البوليني استراتيجية ثنائية المرحلة :
المرحلة الأولى: التقريب الخشن (اللمة 3.2)
استخدم عدم المساواة Khintchine لإثبات وجود نبيل مرحلة منطقي بوليني B 1 , B 2 B_1, B_2 B 1 , B 2 بحيث ∣ ϕ ⟩ = B 2 H ⊗ n B 1 H ⊗ n ∣ 0 n ⟩ |\phi\rangle = B_2H^{\otimes n}B_1H^{\otimes n}|0^n\rangle ∣ ϕ ⟩ = B 2 H ⊗ n B 1 H ⊗ n ∣ 0 n ⟩ له تداخل ثابت مع الحالة الهدف ∣ ψ ⟩ |\psi\rangle ∣ ψ ⟩ بقيمة ≥ 1 / 2 \geq 1/\sqrt{2} ≥ 1/ 2 المرحلة الثانية: تناقص الخطأ (اللمة 3.4)
تطبيق تكراري لطريقة التقريب الخشن على حالة الفرق ∣ ψ ⟩ − ∣ ϕ ⟩ |\psi\rangle - |\phi\rangle ∣ ψ ⟩ − ∣ ϕ ⟩ بناء توسيع متسلسل: ∣ ψ ⟩ ≈ ζ ⋅ ∑ k = 0 O ( log ( 1 / ε ) ) 2 − k / 2 ∣ ψ k ⟩ |\psi\rangle \approx \zeta \cdot \sum_{k=0}^{O(\log(1/\varepsilon))} 2^{-k/2}|\psi_k\rangle ∣ ψ ⟩ ≈ ζ ⋅ ∑ k = 0 O ( l o g ( 1/ ε )) 2 − k /2 ∣ ψ k ⟩ تنفيذ باستخدام مزيج الوحدات الخطية (LCU) وتضخيم السعة الدقيق تجنب تكلفة Grover-Rudolph : الطريقة التقليدية تتطلب n مصفوفات أحادية متحكم فيها متعددة الكيوبتات، بينما تتطلب هذه الورقة فقط O(1) مصفوفات أحادية قطريةالتركيب الأمثل للمصفوفات الأحادية القطرية : تحليل مبتكر لمصفوفات أحادية قطرية متعددة الكيوبتات إلى مشاكل بكيوبت واحد ومشاكل نبيل منطقي بولينيتضخيم السعة الدقيق : اختيار ذكي للسعات sin ( π / 10 ) \sin(\pi/10) sin ( π /10 ) بحيث بعد جولتي تضخيم يمكن الحصول على الحالة الهدف بدقةتركز هذه الورقة بشكل أساسي على التحليل النظري، باستخدام الأدوات التالية:
عدم المساواة Khintchine : لإثبات تأثير تسطيح السعاتحدود ملء الكرة : للحجج العددية في إنشاء الحد الأدنىنظرية الشكل المعياري : تحويل دوائر Clifford+T إلى شكل معياري للتحليلخوارزمية Ross-Selinger : التركيب الأمثل للمصفوفات الأحادية بكيوبت واحدخوارزمية LKS : أفضل طريقة حالية لتحضير الحالة متعددة الكيوبتاتالحد الأدنى النظري للمعلومات : الحد الأدنى Ω ( log ( 1 / ε ) ) \Omega(\log(1/\varepsilon)) Ω ( log ( 1/ ε )) الذي أنشأه Beverland وآخروندوائر Clifford+T التكيفية : أقوى نموذج يسمح بالقياسات الوسيطة والتحكم التكيفيدوائر Clifford+T الأحادية : نموذج الدائرة الأحادية التقليديمقياس الخطأ : استخدام معيار ℓ 2 \ell_2 ℓ 2 لتحضير الحالة ومعيار المشغل للمصفوفات الأحاديةيمكن تحضير أي حالة كمية بـ n كيوبت باستخدام O ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) O ( 2 n log ( 1/ ε ) + log ( 1/ ε )) بوابة T، وهذا الحد محكم.
يمكن تنفيذ أي مصفوفة أحادية قطرية بـ n كيوبت باستخدام O ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) O ( 2 n log ( 1/ ε ) + log ( 1/ ε )) بوابة T، وهذا الحد محكم.
لمنتج موتر من m = O ( log log ( 1 / ε ) ) m = O(\log\log(1/\varepsilon)) m = O ( log log ( 1/ ε )) مصفوفة أحادية مختلفة بكيوبت واحد، عدد بوابات T هو O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) .
لـ m نسخة من مصفوفة أحادية بكيوبت واحد U U U ، عدد بوابات T هو O ( m + log ( 1 / ε ) ) O(m+\log(1/\varepsilon)) O ( m + log ( 1/ ε )) .
مقارنة بطريقة LKS O ( 2 n n log ( n / ε ) + log 2 ( n / ε ) ) O(\sqrt{2^n}n\log(n/\varepsilon)+\log^2(n/\varepsilon)) O ( 2 n n log ( n / ε ) + log 2 ( n / ε )) :
إزالة عامل n من حد 2 n \sqrt{2^n} 2 n تحسين حد log 2 ( n / ε ) \log^2(n/\varepsilon) log 2 ( n / ε ) إلى log ( 1 / ε ) \log(1/\varepsilon) log ( 1/ ε ) تحقيق الأمثلية بالمعنى التقاربي تركيب الكيوبت الواحد : أسس Kliuchnikov-Maslov-Mosca (2013) الأساس النظري للمجموعات، وقدم Ross-Selinger (2016) خوارزمية مثلىتركيب متعدد الكيوبتات : اقترح Grover-Rudolph (2002) طريقة هرمية، وحقق LKS (2024) تحسيناً كبيراًتركيب المصفوفات الأحادية : لا يزال هناك فجوة ضخمة من Ω ~ ( 2 n ) \tilde{\Omega}(2^n) Ω ~ ( 2 n ) إلى O ~ ( 2 1.5 n ) \tilde{O}(2^{1.5n}) O ~ ( 2 1.5 n ) رتبة المثبت : أسس Bravyi وآخرون (2019) نظرية تحليل المثبتتقطير الحالة السحرية : وضع Bravyi-Kitaev (2005) الأساس للحوسبة الكمية المتسامحة مع الأخطاءالمحاكاة الكلاسيكية : درست أعمال متعددة العلاقة بين عدد بوابات T وتعقيد المحاكاة الكلاسيكيةحل كامل لمسألة تحضير الحالة الكمية : توفير حدود محكمة Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) إنشاء التركيب الأمثل للمصفوفات الأحادية القطرية : نفس حد التعقيدتوفير طرق عملية لتركيب الكميات الكبيرة : تحقيق توفير موارد كبير في نطاقات معاملات محددةفجوة المصفوفات الأحادية العامة : لا تزال هناك فجوة بين Ω ~ ( 2 n ) \tilde{\Omega}(2^n) Ω ~ ( 2 n ) و O ~ ( 2 1.5 n ) \tilde{O}(2^{1.5n}) O ~ ( 2 1.5 n ) للمصفوفات الأحادية العامة بـ n كيوبتعدد بوابات Clifford : بينما عدد بوابات T مثلى، فإن عدد بوابات Clifford هو O ( 2 n log ( 1 / ε ) ) O(2^n\log(1/\varepsilon)) O ( 2 n log ( 1/ ε )) ، قريب لكن لم يصل إلى الأمثليةالتنفيذ العملي : تحتاج النتائج النظرية إلى تحويل إلى خوارزميات كمية قابلة للتنفيذتركيب المصفوفات الأحادية العامة : تقليل الفجوة بين الحد الأدنى والأعلىتحسين عدد البوابات الإجمالي : تحسين استخدام بوابات T و Clifford معاًتصميم الخوارزميات العملية : تحويل النتائج النظرية إلى خوارزميات كمية قابلة للتنفيذالاكتمال النظري : حل كامل لمسألة تعقيد بوابات T في تحضير الحالة الكمية، مع توفير حدود محكمةالابتكار التقني : دمج ذكي لتقنيات متعددة (عدم المساواة Khintchine و LCU وتضخيم السعة وغيرها)القيمة العملية : نتائج التركيب بكميات كبيرة لها تطبيقات مهمة في الخوارزميات الكمية العمليةإثبات حد أدنى صارم : إنشاء حد أدنى في أقوى نموذج تكيفي، مما يعزز مصداقية النتائجقيود عامة : تركز النتائج الرئيسية على الحالات الكمية والمصفوفات الأحادية القطرية، مع وجود فجوة كبيرة لا تزال موجودة للمصفوفات الأحادية العامةعوامل ثابتة : يركز التحليل النظري بشكل أساسي على السلوك التقاربي، قد تكون العوامل الثابتة الفعلية كبيرةالموارد المساعدة : يتطلب عدداً كبيراً من الكيوبتات المساعدة، قد يواجه تحديات في التنفيذ العمليالأهمية النظرية : توفير حدود تعقيد مهمة لنظرية تعقيد الحوسبة الكميةالقيمة العملية : توفير أساس نظري دقيق لتقدير تكاليف تقطير الحالة السحرية في الحوسبة الكمية المتسامحة مع الأخطاءمساهمة الطريقة : قد تكون الطرق التقنية المقدمة قابلة للتطبيق على مسائل خوارزميات كمية أخرىالحوسبة الكمية المتسامحة مع الأخطاء : توفير أساس نظري لتقدير تكاليف تقطير الحالة السحريةتصميم الخوارزميات الكمية : توفير تنفيذ مثلى للخوارزميات التي تتطلب تحضير حالات كمية عشوائيةتحليل الميزة الكمية : توفير أدوات لتحليل صعوبة المحاكاة الكلاسيكية للخوارزميات الكميةتستشهد هذه الورقة بأعمال مهمة في مجال الحوسبة الكمية، بما في ذلك:
Gottesman (1998): نظرية تمثيل Heisenberg Ross & Selinger (2016): التركيب الأمثل للمصفوفات الأحادية بكيوبت واحد Low, Kliuchnikov & Schaeffer (2024): تحسين تحضير الحالة متعددة الكيوبتات Beverland et al. (2020): نظرية الحد الأدنى لعدد بوابات T