روش اکرا–بازی

از testwiki
پرش به ناوبری پرش به جستجو

در علوم رایانه اکرا-بازی روشی است برای بررسی پیچیدگی محاسباتی یک رابطه ی بازگشتی که در طراحی الگوریتم ظاهر می‌شود که تعمیمی است بر قضیه اصلی واکاوی الگوریتم‌ها.

فرمول

این روش به رابطه ی زیر اعمال می شود:

T(x)=g(x)+i=1kaiT(bix+hi(x))for xx0.

که در آن:

  • شرایط اولیه لازم قید شده است.
  • ai و bi به ازای تمام مقادیر i ثابت هستند.
  • ai>0 و 0<bi<1 به ازای تمام مقادیر i
  • |g(x)|O(xc) که در آن c ثابت است.
  • |hi(x)|O(x(logx)2) به ازای تمام مقادیر i
  • x0 یک ثابت است.

رفتار حدی T(x) به صورت زیر و به ازای مقداری از p که i=1kaibip=1 بدست می آید:

T(x)Θ(xp(1+1xg(u)up+1du))

منابع

الگو:پانویس

  • Mohamad Akra, Louay Bazzi: On the solution of linear recurrence equations. Computational Optimization and Applications 10(2):195–210, 1998.