خوارزمية بيرلكامب-رابين

في نظرية الأعداد ، تُعد خوارزمية بيرلكامب لإيجاد الجذور ، والتي تُسمى أيضًا خوارزمية بيرلكامب-رابين ، الطريقة الاحتمالية لإيجاد جذور كثيرات الحدود على الحقل.معالعناصر. اكتشف إلوين بيرلكامب هذه الطريقة عام 1970 [ 1 ] كأداة مساعدة لخوارزمية تحليل كثيرات الحدود على الحقول المنتهية. ثم عدّل رابين الخوارزمية لاحقًا لتشمل الحقول المنتهية العشوائية عام 1979. [ 2 ] كما اكتشف باحثون آخرون هذه الطريقة بشكل مستقل قبل بيرلكامب. [ 3 ]
تاريخ
اقترح إلوين بيرلكامب هذه الطريقة في بحثه عام 1970 [ 1 ] حول تحليل كثيرات الحدود على الحقول المنتهية. افتقر عمله الأصلي إلى برهان رسمي على صحته [ 2 ] ، ثم قام مايكل رابين بتنقيحه وتعديله لاحقًا ليشمل الحقول المنتهية المختلفة . [ 2 ] وفي عام 1986، اقترح رينيه بيرالتا خوارزمية مشابهة [ 4 ] لإيجاد الجذور التربيعية في[ 5 ] في عام 2000 تم تعميم طريقة بيرالتا للمعادلات التكعيبية . [ 6 ]
بيان المشكلة
يتركليكن عددًا أوليًا فرديًا. لنعتبر كثيرة الحدودفي الملعبالباقي moduloينبغي أن تجد الخوارزمية جميعفيبحيثفي[ 2 ] [ 7 ]
الخوارزمية
التوزيع العشوائي
يتركإن إيجاد جميع جذور هذه المعادلة متعددة الحدود يكافئ إيجاد تحليلها إلى عوامل خطية. ولإيجاد هذا التحليل، يكفي تقسيم المعادلة إلى أي قاسمين غير تافهين وتحليلهما بشكل متكرر. وللقيام بذلك، لننظر إلى المعادلة متعددة الحدود التالية:أين هو عنصر منإذا أمكن تمثيل هذه متعددة الحدود كحاصل ضربثم من حيث كثير الحدود الأولي، فهذا يعني أن، مما يوفر التحليل اللازم لـ[ 1 ] [ 7 ]
تصنيفعناصر
بسبب معيار أويلر ، لكل حد أحاديتتحقق إحدى الخصائص التالية فقط: [ 1 ]
- الحدّ الواحد يساويلو،
- يقسم الحد الأحاديلو هو الباقي التربيعي modulo،
- يقسم الحد الأحاديلو هو باقي تربيعي modulo.
وبالتالي إذالا يقبل القسمة علىوالتي يمكن التحقق منها بشكل منفصل، ثميساوي حاصل ضرب القواسم المشتركة الكبرىو[ 7 ]
أسلوب بيرلكامب
تؤدي الخاصية المذكورة أعلاه إلى الخوارزمية التالية: [ 1 ]
- احسب معاملات،
- احسب باقي قسمةmoduloبتربيع كثير الحدود الحالي وأخذ الباقي modulo،
- باستخدام عملية الأسس بالتربيع وكثيرات الحدود المحسوبة في الخطوات السابقة، احسب باقي قسمةmodulo،
- لوثمتُقدّم الأمثلة المذكورة أدناه تحليلًا غير تافه لـ،
- وإلا فإن جميع جذورإما أن تكون بقايا أو غير بقايا في آن واحد، ويتعين على المرء اختيار الآخر..
لويقبل القسمة على كثير حدود أولي غير خطيزيادةثم عند الحسابمعوسيحصل المرء على تحليل غير تافه لـوبالتالي، تسمح هذه الخوارزمية بإيجاد جميع جذور كثيرات الحدود العشوائية على.
الجذر التربيعي المعياري
ضع في اعتبارك المعادلةيحتوي على عناصروكجذورها. حل هذه المعادلة يكافئ تحليل كثير الحدودزيادةفي هذه الحالة المحددة، يكفي حساب فقطبالنسبة لهذه المعادلة متعددة الحدود، ستتحقق إحدى الخصائص التالية فقط:
- القاسم المشترك الأكبر يساويوهذا يعني أنوكلاهما عبارة عن بواقي غير تربيعية،
- القاسم المشترك الأكبر يساويوهذا يعني أن كلا العددين عبارة عن بواقي تربيعية،
- القاسم المشترك الأكبر يساويوهذا يعني أن أحد هذه الأرقام بالضبط هو الباقي التربيعي.
في الحالة الثالثة، يكون القاسم المشترك الأكبر مساوياً لأحد القيمتين التاليتين:أويسمح ذلك بكتابة الحل على النحو التالي:[ 1 ]
مثال
لنفترض أننا بحاجة إلى حل المعادلةلذلك نحتاج إلى تحليل المقدار إلى عوامله الأولية.ضع في اعتبارك بعض القيم المحتملة لـ:
- يترك. ثم، هكذاكلا الرقمينهي بواقي غير تربيعية، لذلك نحتاج إلى أخذ شيء آخر.
- يترك. ثم، هكذاويترتب على ذلك، لذاو.
أظهر فحص يدوي أن ذلك بالفعلو.
إثبات صحة النتائج
تجد الخوارزمية تحليل العوامل لـفي جميع الحالات باستثناء الحالات التي تكون فيها جميع الأرقامتكون البقايا التربيعية أو غير البقايا في آن واحد. وفقًا لنظرية القطع الدائري ، [ 8 ] فإن احتمال حدوث مثل هذا الحدث في الحالة التيهل جميعها بقايا أو غير بقايا في آن واحد (أي عندما(سيفشل) يمكن تقديره على النحو التاليأين يمثل عدد القيم المميزة في[ 1 ] وبهذه الطريقة حتى في أسوأ الحالاتويمكن تقدير احتمال الخطأ على النحو التالي:أما بالنسبة لحالة الجذر التربيعي المعياري، فإن احتمال الخطأ يكون على الأكثر.
تعقيد
ليكن كثير الحدود من الدرجةنستنتج تعقيد الخوارزمية على النحو التالي:
- بسبب نظرية ذات الحدين، قد ننتقل منلفيوقت.
- يمكن إجراء عملية ضرب كثيرات الحدود وأخذ باقي قسمة كثيرة حدود على أخرى فيوبالتالي حسابيتم ذلك في.
- يعمل الأس الثنائي في.
- أخذيعمل حل كثيرتي حدود باستخدام خوارزمية إقليدية في.
وبالتالي يمكن إتمام الإجراء بأكمله فيباستخدام تحويل فورييه السريع وخوارزمية نصف القاسم المشترك الأكبر، [ 9 ] يمكن تحسين تعقيد الخوارزمية إلىفي حالة الجذر التربيعي المعياري، تكون الدرجة هيوبالتالي، فإن التعقيد الكلي للخوارزمية في هذه الحالة يكون محدودًا بـلكل تكرار. [ 7 ]
مراجع
- 1 2 3 4 5 6 7 بيرلكامب، إي آر (1970). "تحليل كثيرات الحدود على الحقول المنتهية الكبيرة" . رياضيات الحساب . 24 (111): 713-735 . doi : 10.1090/S0025-5718-1970-0276200-X . ISSN 0025-5718 .
- 1 2 3 4 م. رابين (1980). “الخوارزميات الاحتمالية في المجالات المحدودة”. مجلة SIAM للحوسبة . 9 (2): 273-280 . سيتيسيركس 10.1.1.17.5653 . دوى : 10.1137/0209024 . ISSN 0097-5397 .
- ↑ دونالد إي كنوث (1998). فن برمجة الحاسوب. المجلد 2. أديسون-ويسلي. ISBN 978-0201896848. OCLC 900627019 .
- ↑ تسز-وو سزي (2011). "حول إيجاد الجذور التربيعية بدون بواقي غير تربيعية على الحقول المنتهية". رياضيات الحساب . 80 (275): 1797-1811 . arXiv : 0812.2591 . doi : 10.1090 /s0025-5718-2011-02419-1 . ISSN 0025-5718 . S2CID 10249895 .
- ↑ ر. بيرالتا (نوفمبر 1986). "خوارزمية احتمالية بسيطة وسريعة لحساب الجذور التربيعية بتردد عدد أولي (مراسلات)". معاملات IEEE في نظرية المعلومات . 32 (6): 846-847 . doi : 10.1109/TIT.1986.1057236 . ISSN 0018-9448 .
- ↑ سي بادرو، جي سايز (أغسطس 2002). "إيجاد الجذور التكعيبية في Zm". رسائل الرياضيات التطبيقية . 15 (6): 703-708 . doi : 10.1016/s0893-9659(02)00031-9 . ISSN 0893-9659 .
- 1 2 3 4 ألفريد ج. مينيز، إيان ف. بليك، شوهونغ غاو، رونالد س. مولين، سكوت أ. فانستون (1993). تطبيقات الحقول المنتهية . سلسلة سبرينغر الدولية في الهندسة وعلوم الحاسوب. سبرينغر الولايات المتحدة. ISBN 9780792392828.
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ مارشال هول (1998). نظرية التوافيق . جون وايلي وأولاده. ISBN 9780471315186.
- ↑ أهو، ألفريد ف. (1974). تصميم وتحليل خوارزميات الحاسوب . شركة أديسون-ويسلي للنشر. ISBN 0201000296.
- الخوارزميات
- الجبر
- خوارزميات نظرية الأعداد
- كثيرات الحدود
