اللوغاريتم المتكرر

الشكل 1. يوضح أن log₄ = 2 للوغاريتم المتكرر ذي الأساس e. يمكن إيجاد قيمة اللوغاريتم المتكرر عن طريق "التحرك المتعرج" على المنحنى y = logₑ ( x) من المدخل n إلى الفترة [0,1]. في هذه الحالة، b = e. يتضمن التحرك المتعرج البدء من النقطة (n, 0) والتحرك بشكل متكرر إلى (n, logₑ ( n))، ثم إلى (0, logₑ ( n))، ثم إلى (logₑ ( n), 0).

في علم الحاسوب ، اللوغاريتم المتكرر لـن{\displaystyle n}سجل مكتوب * ن{\displaystyle n}(يُقرأ عادةً " log star ")، وهو عدد المرات التي يجب فيها تطبيق دالة اللوغاريتم بشكل متكرر قبل أن تصبح النتيجة أقل من أو تساوي1{\displaystyle 1}[ 1 ] أبسط تعريف رسمي هو نتيجة علاقة التكرار هذه :

سجل*ن:={0لو ن1؛1+سجل*(سجلن)لو ن>1{\displaystyle \log ^{*}n:={\begin{cases}0&{\mbox{if }}n\leq 1;\\1+\log ^{*}(\log n)&{\mbox{if }}n>1\end{cases}}}

في علوم الحاسوب، يُستخدم الرمز lg * غالبًا للإشارة إلى اللوغاريتم الثنائي المتكرر ، الذي يُكرر اللوغاريتم الثنائي (بأساس 1).2{\displaystyle 2}) بدلاً من اللوغاريتم الطبيعي (ذي الأساس e ). رياضياً، يكون اللوغاريتم المتكرر مُعرَّفاً جيداً لأي أساس أكبر منهـ1/هـ1.444667{\displaystyle e^{1/e}\approx 1.444667}ليس فقط للقاعدة2{\displaystyle 2}والأساس e . دالة "اللوغاريتم الفائق".sلoزب(ن){\displaystyle \mathrm {slog} _{b}(n)}هو "مكافئ بشكل أساسي" للأساسب{\displaystyle b}اللوغاريتم المتكرر (على الرغم من اختلافه في تفاصيل التقريب الطفيفة ) ويشكل معكوسًا لعملية التكرار . [ 2 ]

تحليل الخوارزميات

يُعد اللوغاريتم المتكرر مفيدًا في تحليل الخوارزميات والتعقيد الحسابي ، حيث يظهر في حدود التعقيد الزمني والمكاني لبعض الخوارزميات مثل:

ينمو اللوغاريتم المتكرر بمعدل بطيء للغاية، أبطأ بكثير من اللوغاريتم نفسه أو تكراراته. وذلك لأن التكرار ينمو أسرع بكثير من الأسي المتكرر.

yب=بببyبببyن{\displaystyle {^{y}b}=\underbrace {b^{b^{\cdot ^{\cdot ^{b}}}}} _{y}\gg \underbrace {b^{b^{\cdot ^{\cdot ^{b^{y}}}}}} _{n}}

أما العكس فينمو ببطء شديد:سجلب*xسجلبنx{\displaystyle \log _{b}^{*}x\ll \log _{b}^{n}x}.

بالنسبة لجميع قيم n ذات الصلة بحساب أوقات تشغيل الخوارزميات المنفذة عمليًا (أي n  2 65536 ، وهو أكبر بكثير من العدد المقدر للذرات في الكون المعروف)، فإن اللوغاريتم المتكرر ذو الأساس 2 له قيمة لا تزيد عن 5.

اللوغاريتم المتكرر ذو الأساس 2
xكبير * س 
(−∞, 1 ]0
(1، 2 )1
(2، 4 )2
(4، 16 )3
(16, 65536 ]4
(65536, 2 65536 ]5

تعطي القواعد الأعلى قيمًا أصغر للوغاريتمات المتكررة.

تطبيقات أخرى

يرتبط اللوغاريتم المتكرر ارتباطًا وثيقًا بدالة اللوغاريتم المعمم المستخدمة في الحساب المتناظر ذي المؤشر المستوى . أما الاستمرارية الجمعية لعدد ما ، أي عدد المرات التي يجب فيها استبدال العدد بمجموع أرقامه قبل الوصول إلى جذره الرقمي ، فهييا(سجل*ن){\displaystyle O(\log ^{*}n)}.

في نظرية التعقيد الحسابي ، يُبين سانثانام [ 6 ] أن الموارد الحسابية DTIME - زمن الحساب لآلة تورينج حتمية - و NTIME - زمن الحساب لآلة تورينج غير حتمية - متميزة حتىنسجل*ن.{\displaystyle n{\sqrt {\log ^{*}n}}.}

انظر أيضاً

مراجع

  1. كورمن، توماس هـليسرسون، تشارلز إيريفست، رونالد لشتاين، كليفورد (2009) [1990]. "دالة اللوغاريتم المتكرر، في القسم 3.2: الرموز القياسية والدوال الشائعة". مقدمة في الخوارزميات (  الطبعة الثالثة). مطبعة معهد ماساتشوستس للتكنولوجيا وماكجرو هيل. الصفحات 58-59 . ISBN  0-262-03384-4.
  2. فورويا، إيسامو؛ كيدا، تاكويا (2019). "ضغط الأرقام الكنسية" . الخوارزميات . 12 (8) 159: 159. doi : 10.3390/a12080159 . hdl : 2115/75613 . MR 3998658 . 
  3. ديفيليرز، أوليفييه (مارس 1992). "التوزيع العشوائي ينتج عنه نتائج بسيطةيا(نسجل*ن){\displaystyle O(n\log ^{\ast }n)}خوارزميات للأمور الصعبةΩ(ن){\displaystyle \Omega (n)}"مشكلات" ( ملف PDF) . المجلة الدولية للهندسة الحسابية وتطبيقاتها . 2 (1): 97-111 . arXiv : cs/9810007 . doi : 10.1142/S021819599200007X . MR 1159844. S2CID 60203 .  
  4. ألون، نوغا ؛ عازار، يوسي (أبريل 1989). "إيجاد قيمة عظمى تقريبية" (ملف PDF) . مجلة SIAM للحوسبة . 18 (2): 258-267 . doi : 10.1137/0218017 . MR 0986665 . 
  5. كول، ريتشارد ؛ فيشكين، أوزي (يوليو 1986). "رمي العملة الحتمي مع تطبيقات لترتيب القوائم المتوازية الأمثل" (ملف PDF) . المعلومات والتحكم . 70 (1): 32-53 . doi : 10.1016/S0019-9958(86)80023-7 . MR 0853994 . 
  6. سانثانام، راهول (2001). "حول الفواصل، والمُعَزِّزات، والوقت مقابل المساحة" (ملف PDF) . وقائع المؤتمر السنوي السادس عشر لجمعية مهندسي الكهرباء والإلكترونيات (IEEE) حول التعقيد الحسابي، شيكاغو، إلينوي، الولايات المتحدة الأمريكية، 18-21 يونيو 2001. جمعية الحاسبات التابعة لجمعية مهندسي الكهرباء والإلكترونيات (IEEE) . الصفحات 286-294 . doi : 10.1109/CCC.2001.933895 . ISBN  0-7695-1053-1.