خوارزمية الكنغر لبولارد
في نظرية الأعداد الحاسوبية والجبر الحاسوبي ، تُعد خوارزمية الكنغر لبولارد (وتُعرف أيضًا بخوارزمية لامدا لبولارد ، انظر قسم التسمية أدناه) خوارزمية لحل مسألة اللوغاريتم المتقطع . وقد طُرحت هذه الخوارزمية عام ١٩٧٨ من قِبل عالم نظرية الأعداد جون إم. بولارد ، في نفس الورقة البحثية التي نشر فيها خوارزمية رو لبولارد الأكثر شهرة لحل المسألة نفسها. [ ١ ] [ ٢ ] وعلى الرغم من أن بولارد وصف تطبيق خوارزميته على مسألة اللوغاريتم المتقطع في المجموعة الضربية للوحدات بتردد عدد أولي p ، إلا أنها في الواقع خوارزمية عامة للوغاريتم المتقطع، إذ تعمل في أي مجموعة دورية منتهية .
الخوارزمية
يفترضهي مجموعة دورية منتهية من الرتبةوالذي يتم إنشاؤه بواسطة العنصرونسعى لإيجاد اللوغاريتم المنفصلمن العنصرإلى القاعدةبمعنى آخر، يسعى المرءبحيثتتيح خوارزمية لامدا البحث عنفي فترة زمنية معينةيمكن البحث في النطاق الكامل للوغاريتمات الممكنة عن طريق ضبطو.
1. اختر مجموعةمن الأعداد الصحيحة الموجبة ذات متوسط تقريبيوتعريف خريطة شبه عشوائية.
2. اختر عددًا صحيحًاواحسب سلسلة من عناصر المجموعةوفق:
3. احسب
لاحظ ما يلي:
4. ابدأ بحساب سلسلة ثانية من عناصر المجموعةوفق:
وتسلسل مطابق من الأعداد الصحيحةوفق:
- .
لاحظ ما يلي:
5. توقف عن حساب حدودوعند استيفاء أي من الشرطين التاليين:
- أ)بالنسبة للبعضإذا كانت المتتالياتوإذا "تصادمت" بهذه الطريقة، فسنحصل على:
- وهكذا نكون قد انتهينا.
- ب)إذا حدث هذا، فهذا يعني أن الخوارزمية قد فشلت في العثور علىويمكن إجراء محاولات لاحقة عن طريق تغيير اختيارو/أو.
تعقيد
يُحدد بولارد التعقيد الزمني للخوارزمية على النحو التالي:، باستخدام حجة احتمالية تستند إلى افتراض أنيتصرف بشكل شبه عشوائي. منذيمكن تمثيلها باستخدامهذا الأمر يتضاعف بشكل كبير مع حجم المشكلة (على الرغم من أنه لا يزال تحسنًا كبيرًا مقارنة بخوارزمية القوة الغاشمة البسيطة التي تستغرق وقتًا).). للحصول على مثال لخوارزمية لوغاريتمية منفصلة ذات وقت شبه أسي ، انظر خوارزمية حساب المؤشر .
تسمية
تُعرف هذه الخوارزمية باسمين.
الأولى هي "خوارزمية بولارد للكنغر". يشير هذا الاسم إلى تشبيه استُخدم في الورقة البحثية التي عرضت الخوارزمية، حيث شُرحت الخوارزمية باستخدام كنغر أليف لاصطياد كنغر بري . وقد أوضح بولارد [ 3 ] أن هذا التشبيه استُلهم من مقال "رائع" نُشر في العدد نفسه من مجلة ساينتفك أمريكان، والذي تناول نظام التشفير بالمفتاح العام RSA . وصف المقال [ 4 ] تجربةً حُددت فيها "التكلفة الطاقية لحركة الكنغر، مقاسةً باستهلاك الأكسجين عند سرعات مختلفة، وذلك بوضع الكنغر على جهاز المشي ".
أما الثانية فهي "خوارزمية لامدا لبولارد". ومثل اسم خوارزمية أخرى من خوارزميات اللوغاريتم المنفصل لبولارد، وهي خوارزمية رو لبولارد ، يشير هذا الاسم إلى التشابه بين تمثيل الخوارزمية والحرف اليوناني لامدا (). يتوافق الخط الأقصر لحرف لامدا مع التسلسللأنها تبدأ من الموضع b إلى يمين x. وبناءً على ذلك، فإن الخط الأطول يتوافق مع التسلسل، والتي "تصطدم" بالتسلسل الأول (تمامًا مثل تقاطع ضربات لامدا) ثم تتبعه لاحقًا.
وقد أعرب بولارد عن تفضيله لاسم "خوارزمية الكنغر"، [ 5 ] لأن هذا يتجنب الخلط مع بعض الإصدارات المتوازية من خوارزمية رو الخاصة به، والتي أطلق عليها أيضًا اسم "خوارزميات لامدا".
انظر أيضاً
مراجع
- ↑ بولارد، جون م. (يوليو 1978) [1977-05-01، 1977-11-18]. "طرق مونت كارلو لحساب المؤشر (mod p )" (ملف PDF) . رياضيات الحساب . 32 (143). قسم الرياضيات، مركز بليسي لأبحاث الاتصالات، تابلو كورت، ميدنهيد، بيركشاير، المملكة المتحدة: الجمعية الرياضية الأمريكية : 918-924 . ISSN 0025-5718 . مؤرشف (ملف PDF) من الأصل في 2013-05-03 . تم الاسترجاع في 2023-08-19 . (7 صفحات)
- ↑ فان أورشوت، بول سي .؛ وينر، مايكل جيه. (1999). "البحث المتوازي عن التصادمات مع تطبيقات تحليل الشفرات" . مجلة علم التشفير . 12 (1). الرابطة الدولية لأبحاث التشفير : 1-28 . doi : 10.1007/PL00003816 . ISSN 0933-2790 .
- ↑ بولارد، جون م. (10 أغسطس 2000) [23 يناير 1998، 27 سبتمبر 1999]. "الكنغر، الاحتكار، واللوغاريتمات المنفصلة" (ملف PDF) . مجلة علم التشفير . 13 (4). تيدمارش كوتيدج، مانور فارم لين، تيدمارش، ريدينغ، المملكة المتحدة: الرابطة الدولية لأبحاث التشفير : 437-447 . doi : 10.1007/s001450010010 . ISSN 0933-2790 . مؤرشف (ملف PDF) من الأصل في 18 أغسطس 2023. تم الاطلاع عليه في 19 أغسطس 2023 . (11 صفحة)
- ↑ داوسون، تيرينس ج. (1977-08-01). "الكنغر". مجلة ساينتفك أمريكان . المجلد 237، العدد 2. ساينتفك أمريكان، إنك. الصفحات 78-89 . الرقم الدولي الموحد للدوريات 0036-8733 . JSTOR 24954004 .
- ↑ بولارد، جون م. "Jmptidcott2" . مؤرشف من الأصل بتاريخ 18-08-2023 . تم الاطلاع عليه بتاريخ 19-08-2023 .
- ↑ بولارد، جون م. (يوليو 2000). "خدعة كروسكال بالورق" (ملف PDF) . المجلة الرياضية . 84 (500). كوخ تيدمارش، مانور فارم لين، تيدمارش، ريدينغ، المملكة المتحدة: الجمعية الرياضية : 265-267 . doi : 10.2307/3621657 . ISSN 0025-5572 . JSTOR 3621657. 84.29. مؤرشف (ملف PDF) من الأصل في 18 أغسطس 2023. تم الاسترجاع في 19 أغسطس 2023 . (صفحة واحدة + 3 صفحات)
للمزيد من القراءة
- مونتينيغرو، رافي [في ويكي بيانات] ؛ تيتالي، براساد ف. (2010-11-07) [2009-05-31]. كم من الوقت يستغرق اصطياد كنغر بري؟ (ملف PDF) . وقائع الندوة السنوية الحادية والأربعين لجمعية ACM حول نظرية الحوسبة (STOC 2009). الصفحات 553-560 . arXiv : 0812.0789 . doi : 10.1145/1536414.1536490 . S2CID 12797847. مؤرشف (ملف PDF) من الأصل في 2023-08-20 . تم الاسترجاع في 2023-08-20 .
- خوارزميات نظرية الأعداد
- الجبر الحاسوبي
- اللوغاريتمات
