نمایش نتایج 1 تا 7 از 7

نام تاپیک: تعداد فراخوانی های بازگشتی الگوریتم استراسن

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    کاربر دائمی آواتار pesar irooni
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران
    سن
    41
    پست
    495

    نقل قول: تعداد فراخوانی های بازگشتی الگوریتم استراسن

    رابطه بازگشتی تعداد فراخوانی ها برای استراسن برابراست با:
    T(n) = 7T(n/2)+1
    T(2) = 1;

    چون در هر بار فراخوانی 7 بار فراخوانی برای مسائل کوچکتر داریم و یکی هم که خود مساله اصلی است که فراخوانی شده:
    T(8) = 7 * T(4) + 1 = 7 * (7 * T(2) + 1) + 1 = 7 * (7 * 1 + 1) + 1 = 57


    تعداد ضربها وقتی که مساله کوچک ضرب ماتریسهای 2*2 باشد داریم
    T(n) = 7T(n/2);
    T(2) = 8;

    عدد 8 از اینجا بدست اومده که ضرب دو ماتریس 2*2 از مرتبه n^3 میباشد و نیاز به 3^2=8 ضرب دارد
    T(64) = 7*T(32) = 7*7*T(16) = 7*7*7T(8) = 7*7*7*7T(4) = 7*7*7*7*7*T(2) = 7*7*7*7*7*8 = 134456
    آخرین ویرایش به وسیله pesar irooni : جمعه 21 فروردین 1388 در 00:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •