English  

كتب efficiently calculate bernoulli numbers

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

حساب أعداد برنولي بكفاءة (معلومة)


من المفيد في بعض التطبيقات القدرة على حساب أعداد بيرنوليB0 حتى Bp − 3 متبقيا p, حيث p هو عدد أولي; فمثلاً لفحص ما إذا كان تخمين فانديفير صحيحاً، أو حتى للتحقق من أن p عدد أولي شاذ. ليس مناسباً أن نقوم بحساب كهذا باستعمال الصيغة التكرارية السابقة، لأنه على الأقل (ثابت من مضاعفات) p2 سيتطلب عمليات حسابية. لحسن الحظ فقد طورت طرق أسرع (Buhler et al. 2001) والتي تتطلب O(p (log p)2) عملية فقط (انظر علامة أو الكبرى).

يصف ديفيد هاري (Harvey 2008) خوارزمية لحساب أعداد بيرنولي عن طريق حساب Bn متبقياً p لأعداد أولية صغيرة عديدة p، ومن ثم يعيد إنشاء Bn عن طريق نظرية المتبقي الصينية. كتب هارفي بأن المقارب معقدة زمنياً لهذا الخوارزم هي O(n2 log(n) 2+eps) ويصرح بأن هذه الرؤية أسرع بشكل ملحوظ من الرؤى المعتمدة على الطرق الأخرى. طريقة هاري هي مضمنة في سايج منذ الإصدار 3.1. باستخدام هذه الرؤية قام هارفي بحساب Bn لقيم n = 108 وهي رقم قياسي جديد (أكتوبر 2008). قبل بيرنارد كيلنر (Kellner 2002) حسب Bn لأعلى دقة لقيم n = 106 في ديسمبر 2002 وOleksandr Pavlyk (Pavlyk 2008) لقيم n = 107 بواسطة "ماثماتيكا" في أبريل 2008.

  • المراتب ينبغي فهمها على أنها قوى 10 عندما تكتب B(n) كعدد حقيقي في العلامة العلمية الموحدة.
المصدر: wikipedia.org