خوارزمية غروفر
في الحوسبة الكمومية ، تُعد خوارزمية جروفر ، والمعروفة أيضًا باسم خوارزمية البحث الكمومي ، خوارزمية كمومية للبحث غير المنظم، حيث تجد باحتمالية عالية المدخل الفريد لدالة الصندوق الأسود التي تُنتج قيمة إخراج معينة، باستخدام فقطتقييمات الدالة، حيثيمثل حجم نطاق الدالة . وقد ابتكره عالم الحاسوب الهندي الأمريكي لوف جروفر في عام 1996. [ 1 ]
ستكون للمشكلة المماثلة في الحوسبة الكلاسيكية تعقيد استعلامي(أي، يجب تقييم الدالة)الأوقات: لا توجد طريقة أفضل من تجربة جميع قيم الإدخال واحدة تلو الأخرى، وهو ما يستغرق في المتوسطخطوات). [ 1 ]
أثبت كل من تشارلز إتش. بينيت ، وإيثان بيرنشتاين، وجيل براسارد ، وأوميش فازيراني أن أي حل كمومي للمشكلة يحتاج إلى تقييم الدالة[ 2 ] بما أن الخوارزميات الكلاسيكية لمسائل NP - complete تتطلب عددًا هائلاً من الخطوات، وخوارزمية جروفر لا توفر سوى تسريع تربيعي على الحل الكلاسيكي للبحث غير المنظم، فإن هذا يشير إلى أن خوارزمية جروفر وحدها لن توفر حلولًا في زمن متعدد الحدود لمسائل NP-complete (لأن الجذر التربيعي للدالة الأسية يظل دالة أسية، وليس دالة متعددة الحدود). [ 3 ]
على عكس الخوارزميات الكمومية الأخرى، التي قد توفر تسارعًا أُسّيًا مقارنةً بنظيراتها الكلاسيكية، فإن خوارزمية غروفر لا توفر سوى تسارع تربيعي. ومع ذلك، حتى التسارع التربيعي يُعدّ كبيرًا عندمانظرًا لكبر حجمها، يمكن تطبيق خوارزمية غروفر لتسريع فئات واسعة من الخوارزميات. [ 3 ] تستطيع خوارزمية غروفر اختراق مفتاح تشفير متناظر بطول 128 بت في حوالي 2^ 64 تكرارًا، أو مفتاح بطول 256 بت في حوالي 2^ 128 تكرارًا. مع ذلك، قد لا تشكل خوارزمية غروفر خطرًا متزايدًا بشكل ملحوظ على التشفير مقارنةً بالخوارزميات التقليدية الحالية. [ 4 ]
التطبيقات والقيود
يمكن استخدام خوارزمية غروفر، إلى جانب متغيراتها مثل تضخيم السعة ، لتسريع نطاق واسع من الخوارزميات. [ 5 ] [ 6 ] [ 7 ] على وجه الخصوص، يمكن تسريع خوارزميات مسائل NP-complete التي تتضمن بحثًا شاملاً كإجراء فرعي باستخدام خوارزمية غروفر. [ 6 ] تُعد أفضل خوارزمية نظرية حالية، من حيث تعقيد أسوأ حالة، لمسألة 3SAT مثالًا على ذلك. كما تشهد مسائل إرضاء القيود العامة تسارعًا تربيعيًا مع خوارزمية غروفر. [ 8 ] لا تتطلب هذه الخوارزميات أن يكون الإدخال على شكل أوراكل، نظرًا لتطبيق خوارزمية غروفر باستخدام دالة صريحة، مثل الدالة التي تتحقق من أن مجموعة من البتات تُحقق حالة 3SAT. مع ذلك، يبقى من غير الواضح ما إذا كانت خوارزمية غروفر قادرة على تسريع أفضل الخوارزميات العملية لهذه المسائل.
يمكن لخوارزمية غروفر أيضًا أن تُحقق تسريعًا مُثبتًا لمسائل الصندوق الأسود في تعقيد الاستعلام الكمومي ، بما في ذلك تمييز العناصر [ 9 ] ومسألة التصادم [ 10 ] (التي تم حلها باستخدام خوارزمية براسارد-هوير-تاب ). في هذا النوع من المسائل، تُعامل دالة التنبؤ f كقاعدة بيانات، والهدف هو استخدام الاستعلام الكمومي لهذه الدالة بأقل عدد ممكن من المرات.
علم التشفير
تُحل خوارزمية غروفر بشكل أساسي مهمة عكس الدالة . بعبارة أخرى، إذا كانت لدينا دالةتسمح لنا خوارزمية جروفر، التي يمكن تقييمها على جهاز كمبيوتر كمومي، بحسابعند إعطائهاوبالتالي، تُحسّن خوارزمية غروفر بشكل كبير من سرعة العديد من أنواع هجمات القوة الغاشمة على التشفير ذي المفتاح المتناظر ، بما في ذلك هجمات التصادم وهجمات الصورة المسبقة . [ 11 ] ومع ذلك، قد لا تكون هذه الخوارزمية هي الأكثر كفاءة بالضرورة، حيث أن خوارزمية بولارد رو ، على سبيل المثال، قادرة على إيجاد تصادم في SHA-2 بكفاءة أعلى من خوارزمية غروفر. [ 12 ]
القيود
وصفت ورقة غروفر الأصلية الخوارزمية بأنها خوارزمية بحث في قاعدة بيانات، ولا يزال هذا الوصف شائعًا. في هذا التشبيه، تُمثل قاعدة البيانات جدولًا بجميع مخرجات الدالة، مُفهرسة حسب المدخلات المقابلة. مع ذلك، لا تُمثل قاعدة البيانات هذه بشكل صريح. بدلًا من ذلك، يُستدعى وسيط لتقييم عنصر ما باستخدام فهرسه. قد تستغرق قراءة قاعدة البيانات كاملة عنصرًا تلو الآخر وتحويلها إلى هذا التمثيل وقتًا أطول بكثير من بحث غروفر. لمراعاة هذه التأثيرات، يمكن النظر إلى خوارزمية غروفر على أنها حل معادلة أو تحقيق قيد . في مثل هذه التطبيقات، يُعد الوسيط وسيلة للتحقق من القيد ولا يرتبط بخوارزمية البحث. عادةً ما يمنع هذا الفصل التحسينات الخوارزمية، بينما تعتمد خوارزميات البحث التقليدية غالبًا على هذه التحسينات وتتجنب البحث الشامل. [ 13 ] لحسن الحظ، يُمكن تنفيذ وسيط غروفر بسرعة للعديد من مسائل تحقيق القيود والتحسين. [ 14 ]
يتمثل العائق الرئيسي أمام تحقيق تسريع فعلي باستخدام خوارزمية غروفر في أن التسريع التربيعي المُحقق متواضع للغاية بحيث لا يكفي للتغلب على التكلفة الإضافية الكبيرة لأجهزة الكمبيوتر الكمومية المتاحة على المدى القريب. [ 15 ] مع ذلك، قد تتمكن الأجيال اللاحقة من أجهزة الكمبيوتر الكمومية المقاومة للأخطاء، ذات الأداء المادي الأفضل، من تحقيق هذا التسريع في حالات البيانات العملية.
وصف المشكلة
لنفترض أن لدينا دالة كمدخل لخوارزمية جروفرفي تشبيه "قاعدة البيانات غير المهيكلة"، يمثل المجال مؤشرات لقاعدة البيانات، وإذا كانت البيانات التيتشير النقاط إلى ما يفي بمعيار البحث. نفترض أيضًا أن فهرسًا واحدًا فقط يفي بـونسمي هذا المؤشرهدفنا هو تحديد.
يمكننا الوصولباستخدام روتين فرعي (يسمى أحيانًا أوراكل ) على شكل عامل وحدويوالتي تعمل على النحو التالي:
يستخدم هذافضاء الحالة ذو الأبعاد، والذي يتم توفيره من خلال سجل معالكيوبتات . غالبًا ما يُكتب هذا على النحو التالي:
مخرجات خوارزمية غروفرباحتمالية لا تقل عناستخدامتطبيقاتيمكن زيادة هذا الاحتمال بشكل كبير عن طريق تشغيل خوارزمية غروفر عدة مرات. إذا تم تشغيل خوارزمية غروفر حتىإذا تم العثور على ذلك، فإن العدد المتوقع للتطبيقات لا يزال، لأنه سيتم تشغيله مرتين فقط في المتوسط.
تعريف بديل للأوراكل
يقارن هذا القسم بين أوراكل المذكور أعلاهمع عراف.
يختلف عن أوراكل الكم القياسي لدالة ماهذا المرجع القياسي، المشار إليه هنا باسميستخدم نظام كيوبت مساعد . تمثل العملية حينها عملية عكس ( بوابة NOT ) على النظام الرئيسي مشروطة بقيمة f ( x ) من النظام المساعد:
أو باختصار،
يتم تحقيق هذه الأوراكل عادةً باستخدام عملية عدم الحساب .
إذا أُعطيناوباعتبارها مرجعنا، يمكننا أيضًا تطبيقها، منذيكونعندما يكون الكيوبت المساعد في الحالة:
لذا، يمكن تشغيل خوارزمية غروفر بغض النظر عن نوع أوراكل المُعطى. [ 3 ] إذاإذا تم تحديد ذلك، فيجب علينا الاحتفاظ بكيوبت إضافي في الحالةوتطبيقبدلاً من.
الخوارزمية

تُعطى خطوات خوارزمية جروفر على النحو التالي:
- قم بتهيئة النظام إلى حالة التراكب المنتظم على جميع الحالات
- قم بتنفيذ "تكرار غروفر" التاليالأوقات:
- قم بتطبيق المشغل
- قم بتطبيق عامل انتشار جروفر
- قم بقياس الحالة الكمومية الناتجة في الأساس الحسابي.
بالنسبة للقيمة المختارة بشكل صحيح لـ، ستكون النتيجةباحتمالية تقترب من 1 عندما يكون N ≫ 1. يُظهر التحليل أن هذه القيمة النهائية لـيرضي.
يمكن تنفيذ خطوات هذه الخوارزمية باستخدام عدد من البوابات يتناسب خطيًا مع عدد الكيوبتات. [ 3 ] وبالتالي، فإن تعقيد البوابات لهذه الخوارزمية هو، أولكل تكرار.
برهان هندسي

يوجد تفسير هندسي لخوارزمية غروفر، ينبع من ملاحظة أن الحالة الكمومية لخوارزمية غروفر تبقى في فضاء فرعي ثنائي الأبعاد بعد كل خطوة. لنفترض المستوى الذي يمتد بواسطةوأو بعبارة أخرى، المستوى الذي يمتد عليهوالكيت العمودي.
تبدأ خوارزمية غروفر بالحالة الأولية، والذي يقع في الفضاء الجزئي. المؤثرهو انعكاس عند المستوى الفائق المتعامد معبالنسبة للمتجهات في المستوى الممتد بواسطةوأي أنه يعمل كانعكاس عبرويمكن ملاحظة ذلك من خلال الكتابةعلى شكل انعكاس لرب الأسرة :
المشغلهو انعكاس من خلالكلا المشغلينوخذ الولايات في المستوى الذي يمتد عليهوإلى الحالات الموجودة في المستوى. لذلك، تبقى خوارزمية غروفر في هذا المستوى طوال مدة الخوارزمية.
من السهل التحقق من أن المشغلفي كل خطوة من خطوات تكرار غروفر، يتم تدوير متجه الحالة بزاويةلذا، مع عدد كافٍ من التكرارات، يمكن للمرء أن يدور من الحالة الأوليةإلى حالة الإخراج المطلوبة. تكون الحالة الابتدائية قريبة من الحالة المتعامدة مع:
من الناحية الهندسية، الزاويةبينويُعطى بواسطة
يجب أن نتوقف عندما يقترب متجه الحالة منبعد ذلك، تقوم التكرارات اللاحقة بتدوير متجه الحالة بعيدًا عنمما يقلل من احتمالية الحصول على الإجابة الصحيحة. الاحتمالية الدقيقة لقياس الإجابة الصحيحة هي
حيث يمثل r عدد تكرارات غروفر (عدد صحيح). وبالتالي، فإن أقرب وقت نحصل فيه على قياس شبه مثالي هو.
برهان جبري
لإكمال التحليل الجبري، نحتاج إلى معرفة ما يحدث عند تطبيق ذلك بشكل متكررإحدى الطرق الطبيعية للقيام بذلك هي تحليل القيم الذاتية للمصفوفة. لاحظ أنه خلال عملية الحساب بأكملها، تكون حالة الخوارزمية عبارة عن توليفة خطية منويمكننا كتابة فعلوفي المساحة التي تمتد عليهامثل:
لذا في الأساس(وهو ليس متعامدًا ولا أساسًا للفضاء بأكمله) الفعلتطبيقثم يتبع ذلكيتم تحديدها بواسطة المصفوفة
تتميز هذه المصفوفة بشكل جوردان ملائم للغاية . إذا عرّفنا، إنها
أين
ويترتب على ذلك أن القوة r للمصفوفة (المقابلة لـ r تكرارًا) هي
باستخدام هذا الشكل، يمكننا استخدام المتطابقات المثلثية لحساب احتمالية رصد ω بعد r تكرارات مذكورة في القسم السابق،
بدلاً من ذلك، يمكن للمرء أن يتصور بشكل معقول أن الوقت الأمثل تقريبًا للتمييز سيكون عندما تكون الزاويتان 2rt و -2rt متباعدتين قدر الإمكان، وهو ما يتوافق مع، أوثم يكون النظام في حالة
تُظهر عملية حسابية بسيطة الآن أن الملاحظة تُعطي الإجابة الصحيحة ω مع وجود خطأ.
الإضافات والأنواع المختلفة
عدة إدخالات متطابقة
إذا كان هناك k مدخلًا مطابقًا بدلًا من مدخل واحد، فإن نفس الخوارزمية تعمل، ولكن يجب أن يكون عدد التكراراتبدلاً من.
توجد عدة طرق للتعامل مع حالة عدم معرفة قيمة k . [ 16 ] أحد الحلول البسيطة يحقق أداءً مثاليًا حتى عامل ثابت: تشغيل خوارزمية جروفر بشكل متكرر لقيم k صغيرة بشكل متزايد ، على سبيل المثال، باختيار k = N ، N /2، N /4، ...، وهكذا.للتكرار t حتى يتم العثور على مدخل مطابق.
باحتمالية عالية بما فيه الكفاية، سيتم العثور على مدخل مميز عن طريق التكراربالنسبة لثابت ما c . وبالتالي، فإن العدد الإجمالي للتكرارات التي تم إجراؤها هو على الأكثر
هناك نهج آخر إذا كانت قيمة k غير معروفة وهو اشتقاقها عبر خوارزمية العد الكمي المسبقة.
لو(أو خوارزمية جروفر التقليدية المحددة بالحالة إذا تم تشغيلها معلن توفر الخوارزمية أي تضخيم. إذازيادة قيمة k ستؤدي إلى زيادة عدد التكرارات اللازمة للحصول على حل. [ 17 ] من ناحية أخرى، إذا، من المرجح أن يؤدي التشغيل الكلاسيكي لخوارزمية التحقق على اختيار عشوائي واحد للمدخلات إلى إعطاء حل صحيح.
تُستخدم نسخة من هذه الخوارزمية لحل مشكلة التصادم . [ 18 ] [ 19 ]
البحث الجزئي الكمي
وصف غروفر ورادهاكريشنان في عام 2004 تعديلًا لخوارزمية غروفر يُسمى البحث الجزئي الكمي. [ 20 ] في البحث الجزئي، لا يُراد إيجاد العنوان الدقيق للعنصر المستهدف، بل الأرقام القليلة الأولى من العنوان فقط. وبالمثل، يمكننا تقسيم مساحة البحث إلى كتل، ثم السؤال: "في أي كتلة يوجد العنصر المستهدف؟". في العديد من التطبيقات، يُوفر هذا البحث معلومات كافية إذا كان عنوان العنصر المستهدف يحتوي على المعلومات المطلوبة. على سبيل المثال، بالعودة إلى المثال الذي قدمه إل كيه غروفر، إذا كانت لدينا قائمة بأسماء الطلاب مُرتبة حسب ترتيبهم في الصف، فقد نهتم فقط بمعرفة ما إذا كان الطالب يقع ضمن أدنى 25%، أو 25-50%، أو 50-75%، أو 75-100% من النسبة المئوية.
لوصف البحث الجزئي، نعتبر قاعدة بيانات مقسمة إلىمكعبات، كل منها بحجمتُعدّ مسألة البحث الجزئي أسهل. لنفترض النهج التقليدي الذي نتبعه: نختار كتلة واحدة عشوائيًا، ثم نجري بحثًا عاديًا في باقي الكتل (أو ما يُعرف في نظرية المجموعات بالمُكمِّل). إذا لم نجد الهدف، فإننا نعلم أنه موجود في الكتلة التي لم نبحث فيها. ينخفض متوسط عدد التكرارات منل.
تتطلب خوارزمية غروفرالتكرارات. سيكون البحث الجزئي أسرع بمعامل عددي يعتمد على عدد الكتل. يستخدم البحث الجزئيالتكرارات العالمية والتكرارات المحلية. يتم تعيين عامل غروفر العالميوتم تعيين مشغل غروفر المحلي.
يعمل عامل غروفر العام على الكتل. وهو يُعطى بشكل أساسي على النحو التالي:
- يؤديتكرارات غروفر القياسية على قاعدة البيانات بأكملها.
- يؤديتكرارات غروفر المحلية. تكرار غروفر المحلي هو مجموع مباشر لتكرارات غروفر على كل كتلة.
- قم بتنفيذ دورة غروفر قياسية واحدة.
القيم المثلى لـوتُناقش هذه النقاط في ورقة بحثية لغروفر ورادهاكريشنان. وقد يتساءل المرء أيضًا عما يحدث عند تطبيق عمليات بحث جزئية متتالية بمستويات دقة مختلفة. وقد درس فلاديمير كوريبين وشو هذه الفكرة بالتفصيل، وأطلقوا عليها اسم البحث الكمي الثنائي. وأثبتا أنها ليست أسرع في الواقع من إجراء بحث جزئي واحد.
الأمثلية
تُعتبر خوارزمية غروفر مثالية حتى عوامل شبه ثابتة. أي أن أي خوارزمية تصل إلى قاعدة البيانات فقط باستخدام العامل Uω يجب أن تطبق Uω على الأقل a[ 21 ] يُعدّ توسيع خوارزمية غروفر لتشمل k مدخلات مطابقة، π ( N / k ) ¹/² /⁴، مثاليًا أيضًا. [ 18 ] هذه النتيجة مهمة لفهم حدود الحوسبة الكمومية.
إذا كان بالإمكان حل مسألة بحث غروفر باستخدام log c N تطبيقًا للدالة U ω ، فإن ذلك يعني أن مجموعة NP محتواة في BQP ، وذلك بتحويل مسائل NP إلى مسائل بحث من نوع غروفر. تشير مثالية خوارزمية غروفر إلى أن الحواسيب الكمومية لا تستطيع حل مسائل NP-Complete في وقت متعدد الحدود، وبالتالي فإن NP غير محتواة في BQP.
لقد ثبت أن فئة من الحواسيب الكمومية ذات المتغيرات الخفية غير المحلية يمكنها تنفيذ عملية بحث عنقاعدة بيانات العناصر في أكثر منخطوات. هذا أسرع منالخطوات التي اتخذتها خوارزمية جروفر. [ 22 ]
انظر أيضاً
- تضخيم السعة
- خوارزمية Brassard-Høyer-Tapp (لحل مشكلة التصادم )
- خوارزمية شور (للتحليل إلى عوامل)
- بحث المشي الكمومي
ملحوظات
- 1 2 جروفر، لوف ك. (1996-07-01). "خوارزمية ميكانيكية كمومية سريعة للبحث في قواعد البيانات" . وقائع الندوة السنوية الثامنة والعشرين لجمعية آلات الحوسبة حول نظرية الحوسبة - STOC '96 . فيلادلفيا، بنسلفانيا، الولايات المتحدة الأمريكية: جمعية آلات الحوسبة. الصفحات 212-219 . arXiv : quant-ph/9605043 . Bibcode : 1996quant.ph..5043G . doi : 10.1145/237814.237866 . ISBN 978-0-89791-785-8. S2CID 207198067 .
- ↑ بينيت، سي إتش؛ بيرنشتاين، إي؛ براسارد، جي؛ فازيراني، يو. (1997). "نقاط القوة والضعف في الحوسبة الكمومية" . مجلة SIAM للحوسبة . 26 (5): 1510-1523 . arXiv : quant-ph/9701001 . doi : 10.1137/s0097539796300933 . S2CID 13403194 .
- 1 2 3 4 نيلسن، مايكل أ.؛ تشوانغ، إسحاق ل. (2010). الحوسبة الكمومية والمعلومات الكمومية . كامبريدج: مطبعة جامعة كامبريدج. ص 276-305 . ISBN 978-1-107-00217-3. OCLC 665137861 .
- ↑ بيرنشتاين، دانيال ج. (2010). "جروفر ضد ماكليس" (ملف PDF) . في: سيندرييه، نيكولاس (محرر). التشفير ما بعد الكمي، ورشة العمل الدولية الثالثة، PQCrypto 2010، دارمشتات، ألمانيا، 25-28 مايو 2010. وقائع المؤتمر . سلسلة محاضرات في علوم الحاسوب. المجلد 6061. سبرينغر. الصفحات 73-80 . doi : 10.1007/978-3-642-12929-2_6 . ISBN 978-3-642-12928-5.
- ↑ جروفر، لوف ك. (1998). "إطار عمل لخوارزميات ميكانيكا الكم السريعة". في: فيتر، جيفري سكوت (محرر). وقائع الندوة السنوية الثلاثين لجمعية آلات الحوسبة حول نظرية الحوسبة، دالاس، تكساس، الولايات المتحدة الأمريكية، 23-26 مايو 1998. جمعية آلات الحوسبة. الصفحات 53-62 . arXiv : quant-ph/9711043 . doi : 10.1145/276698.276712 . ISBN 0-89791-962-9.
- 1 2 أمبينيس، أ. (2004-06-01). "خوارزميات البحث الكمومي". أخبار ACM SIGACT . 35 (2): 22-35 . arXiv : quant-ph/0504012 . doi : 10.1145/992287.992296 . ISSN 0163-5700 . S2CID 11326499 .
- ↑ جوردان، ستيفن. "حديقة خوارزميات الكم" . quantumalgorithmzoo.org . تم الاطلاع عليه بتاريخ 21-04-2021 .
- ↑ سيرف، نيكولاس جيه؛ جروفر، لوف كيه؛ ويليامز، كولين بي. (2000-05-01). "البحث الكمي المتداخل ومسائل NP-Hard". الجبر التطبيقي في الهندسة والاتصالات والحوسبة . 10 (4): 311-338 . doi : 10.1007/s002000050134 . ISSN 1432-0622 . S2CID 311132 .
- ↑ أمبينيس، أندريس (2007-01-01). "خوارزمية المشي الكمومي لتحديد تميز العناصر" . مجلة SIAM للحوسبة . 37 (1): 210-239 . arXiv : quant-ph/0311001 . doi : 10.1137/S0097539705447311 . ISSN 0097-5397 . S2CID 6581885 .
- ↑ براسارد، جيل؛ هوير، بيتر؛ تاب، آلان (1998). "التحليل الكمي للتشفير باستخدام التجزئة والوظائف الخالية من المخالب". في: لوتشيسي، كلاوديو ل.؛ مورا، أرنالدو ف. (محرران). LATIN '98: المعلوماتية النظرية، الندوة اللاتينية الأمريكية الثالثة، كامبيناس، البرازيل، 20-24 أبريل 1998، وقائع المؤتمر . سلسلة محاضرات في علوم الحاسوب. المجلد 1380. سبرينغر. الصفحات 163-169 . arXiv : quant-ph/9705002 . doi : 10.1007/BFb0054319 . ISBN 978-3-540-64275-6.
- ^ التشفير ما بعد الكم . دانيال ج. بيرنشتاين، يوهانس بوخمان، إريك، Dipl.-Math Dahmén. برلين: سبرينغر. 2009. ردمك 978-3-540-88702-7. OCLC 318545517 .
{{cite book}}صيانة CS1: أخرى ( رابط ) - ↑ بيرنشتاين، دانيال ج. (21-04-2021). "تحليل تكلفة تصادمات التجزئة: هل ستجعل الحواسيب الكمومية خوارزمية SHARCS عتيقة؟" (ملف PDF) . وقائع مؤتمر الأجهزة ذات الأغراض الخاصة لمهاجمة الأنظمة التشفيرية (SHARCS '09) . 09 : 105-117 .
- ↑ فيامونتيس جي إف؛ ماركوف آي إل؛ هايز جيه بي (2005)، "هل البحث الكمومي عملي؟" (ملف PDF) ، الحوسبة في العلوم والهندسة ، 7 (3): 62-70 ، arXiv : quant-ph/0405001 ، Bibcode : 2005CSE.....7c..62V ، doi : 10.1109/mcse.2005.53 ، S2CID 8929938
- ↑ سينيتسين، ن. أ.؛ يان، ب. (2023). "أوراكل غروفر المحمي طوبولوجيًا لمسألة التقسيم". مجلة Physical Review A. 108 ( 2) 022412. arXiv : 2304.10488 . Bibcode : 2023PhRvA.108b2412S . doi : 10.1103/PhysRevA.108.022412 . S2CID 258236417 .
- ↑ بابوش، رايان؛ ماكلين، جارود ر.؛ نيومان، مايكل؛ جيدني، كريج؛ بويكسو، سيرجيو؛ نيفن، هارتموت (29 مارس 2021). "التركيز على ما هو أبعد من التسارع التربيعي لتحقيق ميزة كمومية مصححة للأخطاء" . PRX Quantum . 2 (1) 010103. arXiv : 2011.04149 . doi : 10.1103/PRXQuantum.2.010103 .
- ↑ آرونسون، سكوت (19 أبريل 2021). "مقدمة في علوم المعلومات الكمومية - ملاحظات المحاضرة" (PDF) .
- ^ نيلسن تشوانغ
- 1 2 بوير، ميشيل؛ براسارد، جيل. هوير، بيتر. تاب ، آلان (1998)، “حدود ضيقة على البحث الكمي”، Fortschritte der Physik ، المجلد. 46، الصفحات من 493 إلى 506، أرخايف : quant-ph/9605034 ، بيب كود : 1998ForPh..46..493B ، دوى : 10.1002/3527603093.ch10 ، ISBN 978-3-527-60309-1
- ↑ أمبينيس، أندريس (2004)، "خوارزميات البحث الكمومي"، أخبار SIGACT ، 35 (2): 22-35 ، arXiv : quant-ph/0504012 ، Bibcode : 2005quant.ph..4012A ، doi : 10.1145/992287.992296 ، S2CID 11326499
- ↑ جروفر، إل كيه؛ رادهاكريشنان، جيه. (2005-02-07). "هل البحث الكمي الجزئي في قاعدة بيانات أسهل؟". arXiv : quant-ph/0407122v4 .
- ↑ زالكا، كريستوف (1999-10-01). "خوارزمية غروفر للبحث الكمومي هي الأمثل" . مجلة Physical Review A. 60 ( 4): 2746–2751 . arXiv : quant-ph/9711070 . Bibcode : 1999PhRvA..60.2746Z . doi : 10.1103/PhysRevA.60.2746 . S2CID 1542077 .
- ↑ آرونسون، سكوت. "الحوسبة الكمومية والمتغيرات الخفية" (PDF) .
مراجع
- جروفر إل كيه: خوارزمية ميكانيكية كمومية سريعة للبحث في قواعد البيانات ، وقائع الندوة السنوية الثامنة والعشرين لجمعية آلات الحوسبة حول نظرية الحوسبة، (مايو 1996) ص 212
- Grover LK: من معادلة شرودنغر إلى خوارزمية البحث الكمي ، المجلة الأمريكية للفيزياء، 69(7): 769–777، 2001. مراجعة تربوية للخوارزمية وتاريخها.
- Grover LK: الحوسبة الكمومية: كيف يمكن للمنطق الغريب للعالم دون الذري أن يجعل من الممكن للآلات أن تحسب ملايين المرات أسرع مما تفعل اليوم. العلوم ، يوليو/أغسطس 1999، ص 24-30.
- نيلسن، ماجستير وتشوانغ، آي إل. الحوسبة الكمومية والمعلومات الكمومية . مطبعة جامعة كامبريدج، 2000. الفصل 6.
- ما هو دليل الهاتف الكمومي؟، لوف غروفر، لوسنت تكنولوجيز
روابط خارجية
- ديفي ويبيرال. "محاكي الدوائر الكمومية" . مؤرشف من الأصل بتاريخ 16 يناير 2017. تم الاطلاع عليه بتاريخ 13 يناير 2017 .
- كريغ غيدني (5 مارس 2013). "خوارزمية غروفر للبحث الكمي" . مؤرشف من الأصل بتاريخ 17 نوفمبر 2020. تم الاطلاع عليه بتاريخ 8 مارس 2013 .
- فرانسوا شوارزنتروبر (2013-05-18). "خوارزمية غروفر" .
- ألكسندر بروكوبينيا. "دائرة كمومية تُنفذ خوارزمية بحث جروفر" . وولفرام ألفا .
- "الحوسبة الكمومية، نظرية" ، موسوعة الرياضيات ، دار نشر EMS ، 2001 [1994]
- روبرتو مايستري (11 مايو 2018). "خوارزمية غروفر مُطبقة بلغة R و C" . جيت هاب .
- برنارد عمر. "QCL - لغة برمجة للحواسيب الكمومية" . تاريخ الاسترجاع: 30 أبريل 2022.
تم التنفيذ في /qcl-0.6.4/lib/grover.qcl
- الخوارزميات الكمومية
- خوارزميات البحث
- التشفير ما بعد الكمي
