بخشی از پاورپوینت

اسلاید 1 :

حل معادلات بازگشتی با استفاده از معادله شاخص

.1معادلات خطی همگن

n

nمعادله بازگشتی خطی همگن: یک معادله بازگشتی به شکل a0tn+ a1tn-1+…+ aktn-k=0 که در آن k و ai مقادیر ثابت هستند.

n

nمعادله شاخص: برای معادله بازگشتی خطی همگن با ضرایب ثابت, معادله شاخص به صورت زیر تعریف می شود:

a0rk+ a1rk-1+…+ akr0=0

n

nقضیه: اگر معادله شاخص یک معادله بازگشتی دارای k جواب مجزای r1,r2,..,rk باشد, آنگاه تنها جواب معادله به شکل زیر است:

   tn= c1r1n+…+ ckrkn

n

اسلاید 2 :

حل معادلات بازگشتی خطی همگن با استفاده از معادله شاخص

nحل معادله:

T(0)=0

T(1)=1

T(n)=3T(n-1)+4T(n-2)    , n>1

tn-3tn-1-4tn-2=0                                                                                            

حل معادله شاخص:

r2-3r-4=0         (r-4)(r+1)=0,  r=4,-1

تعیین جواب عمومی معادله:

tn=c14n+c2(-1)n

تعیین ثابتها:

t0=0=c140+c2(-1)0           c1+c2=0

t1=1=c141+c2(-1)1           4c1-c2=1                     c1=1/5, c2=-1/5

جایگزینی ثابتها:

tn=(1/5)4n-1/5(-1)n

اسلاید 3 :

حل معادلات بازگشتی خطی همگن با استفاده از معادله شاخص

nحل معادله بازگشتی تولید دنباله فیبوناچی:

T(0)=0

T(1)=1

T(n)=T(n-1)+T(n-2)    , n>1

tn-tn-1-tn-2=0                                                                                                

حل معادله شاخص:

r2-r-1=0         r=(1+Ö5)/2, (1-Ö5)/2

تعیین جواب عمومی معادله:

tn=c1 [(1+Ö5)/2] n+c2 [(1-Ö5)/2] n

تعیین ثابتها:

c1=1/ Ö 5, c2=-1/ Ö 5

جایگزینی ثابتها:

        [(1+ Ö5 )/2 ] n-[(1- Ö5) /2 ] n

اسلاید 4 :

حل معادلات بازگشتی خطی همگن با استفاده از معادله شاخص

nقضیه: اگر r یک ریشه یه توان m معادله شاخص برای معادله بازگشتی خطی همگن با ضرایب ثابت باشد, انگاه:

tn=rn, tn=n rn, tn=n2rn, …, tn=nm-1rn

n

nمثال: حل معادله بازگشتی:

T(0)=0       T(1)=1        T(2)=2

T(n)=7T(n-1)-15T(n-2)+9T(n-3)    , n>2

tn-7tn-1+15tn-2-9tn-3=0                                                                                      

حل معادله شاخص:

r3-7r2+15r-9=0         (r-1)(r-3)2=0          r=1,3,3

تعیین جواب عمومی معادله:

tn=c11n+c2 3n+c3 n3n

تعیین ثابتها:

c1=-1,  c2=1,  c3=-1/3

جایگزینی ثابتها:

 tn=-1+ 3n+ n3n-1

اسلاید 5 :

حل معادلات بازگشتی خطی غیرهمگن با استفاده از معادله شاخص

.2معادلات خطی غیرهمگن

¨معادله بازگشتی خطی غیرهمگن: یک معادله بازگشتی به شکل

     a0tn+ a1tn-1+…+ aktn-k=f(n)  که در آن k و ai مقادیر ثابت هستند و f(n) یک تابع غیر صفر است.

¨حالت خاص:  f(n)=bnP(n)

n

¨معادله شاخص: برای معادله بازگشتی خطی غیرهمگن با ضرایب ثابت, معادله شاخص به صورت زیر تعریف می شود:(d  درجه P است)

(a0rk+ a1rk-1+…+ akr0)(r-b)d+1=0

n

اسلاید 6 :

حل معادلات بازگشتی خطی غیرهمگن با استفاده از معادله شاخص

nمثال: حل معادله:

T(0)=0      

T(n)=T(n-1)+n-1    , n>0

tn-tn-1=n-1                                                                                      

حل معادله شاخص:

(r-1)(r-1)2=0         (r-1)3=0          r=1,1,1

تعیین جواب عمومی معادله:

tn=c11n+c2 n 1n+c3 n2 1n

تعیین ثابتها:

t0= c1=0      t1=c1+c2+c3 =0      t2=c1+2c2+4c3 =1     c2=-1/2   c3=1/2

جایگزینی ثابتها:

 tn=-1/2 n+1/2  n2

اسلاید 7 :

حل معادلات بازگشتی با استفاده از تغییر متغیر

nمثال: حل معادله:

T(1)=1      

T(n)=T(n/2)+1    , n>1 , توانی از 2 n

تغییر متغیر:  n=2k

T(2k)= T(2k/2)+1= T(2k-1)+1                 

tk= T(2k),      tk= tk-1+1,        tk- tk-1=1معادله خطی غیرهمگن:   

                                          (r-1)(r-1)=0,   r=1

tk=c11k+c2 k 1k

T(2k)=c1+c2 k

k=lg n Þ T(n)= c1+c2 lg n

c1=c2 =1 Þ T(n)= 1+ lg n

اسلاید 8 :

حل معادلات بازگشتی با استفاده از جایگزینی

nحل معادله:

T(1)=1      

T(n)=T(n-1)+n,    n>1

   tn=tn-1+n

     =tn-2+n-1+n

     =tn-3+n-2+n-1+n

     =t1+2+…+n-2+n-1+n

     =1+2+…+n-2+n-1+n=n(n+1)/2

اسلاید 9 :

حل معادلات بازگشتی با استفاده از جایگزینی

nحل معادله:

T(1)=0      

T(n)=T(n-1)+2/n,    n>1

   tn=tn-1+2/n

     =tn-2+2/(n-1)+2/n

     =tn-3+2/(n-2)+2/(n-1)+2/n

     =t1+2/2+…+2/(n-2)+2/(n-1)+2/n

     =0+2/2+…+2/(n-2)+2/(n-1)+2/n

 

     =2 S 1/i=2ln n

اسلاید 10 :

حل معادلات بازگشتی با استفاده از قضیه اصلی مرتبه زمانی

اگر:

T(n)=θ(1)                    n ≤ n0

T(n)=aT(n/b)+θ(nk)      n > n0

    n0,k ³ 0,   b > 1,   a ³ 1

آنگاه:

T(n)=θ(nk)                  a < bk

T(n)=θ(nklogbn)         a = bk

T(n)=θ(nlogba)             a > bk

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید