مشكلة الاصطدام

من testwiki
اذهب إلى التنقل اذهب إلى البحث

قالب:لا مصدر قالب:يتيمة

تعد مشكلة الاصطدام r-إلى-1 مشكلة نظرية مهمة في نظرية التعقيد والحوسبة الكمومية والرياضيات الحسابية. غالبًا ما تشير مشكلة التصادم إلى الإصدار 2 إلى 1:قالب:بحاجة لمصدر معطى n زوجي والمعادلةf:{1,,n}{1,,n}f:{1,,n}{1,,n}، وبالتالي f هي إما 1 إلى 1 أو 2 إلى 1. يُسمح لنا فقط بإجراء استعلامات حول قيمة f(i) لأي i{1,,n}i{1,,n}. تسأل المشكلة بعد ذلك عن عدد هذه الاستعلامات التي نحتاج إلى إجرائها لتحديد ما إذا كانت f تساوي 1 إلى 1 أو 2 إلى 1.

حالة بياجباغ

حتمي

يتطلب حل الإصدار 2 إلى 1 لاستفسارات n2+1. وبشكل عام، يتطلب التمييز بين وظائف r-to-1 من وظائف 1 إلى 1 لاستفسارات nr+1.

هذا تطبيق مباشر لمبدأ التصنيف: إذا كانت الوظيفة هي r-to-1، ثم بعد استفسارات nr+1 نضمن أننا وجدنا تصادمًا. إذا كانت الوظيفة 1 إلى 1 ، فلا يوجد تضارب. هكذا، استفسارات nr+1 تكفي .إذا لم يحالفنا الحظ، فإن أول استفسار n/r يمكن أن يعرض إجابات مميزة، لذلك استفسارات nr+1 ضرورية أيضًا.

عشوائ

إذا سمحنا بالعشوائية، فإن المشكلة أسهل. حسب مفارقة عيد الميلاد، إذا اخترنا استعلامات (مميزة) بشكل عشوائي، فمع الاحتمالية العالية نجد تضاربًا في أي وظيفة 2 إلى 1 ثابتة بعد استفسارات Θ(n).

الحل الكمي

تحل خوارزمية BHT ، التي تستخدم خوارزمية جروفرهذه المشكلة على النحو الأمثل من خلال تحويل استفسارات O(n1/3) إلى f. قالب:شريط بوابات

قالب:بذرة