زمان کنونی: ۰۸ تیر ۱۴۰۳, ۰۷:۴۳ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال از حل رابطه بازگشتی (پوران)

ارسال:
  

Ametrine پرسیده:

سوال از حل رابطه بازگشتی (پوران)

سلام

سوالم بیشتر مربوط به ریاضیه.
صفحه ۲۰ پوران یه رابطه بازگشتی رو حل کرده ولی مراحل محاسبه ی
[tex]\alpha_1\: ,\: \alpha_2\: ,\: \alpha_3[/tex] رو ننوشته.
چطوری بدست میان اینا؟ که بعد رابطه اینجوری میشه: [tex]T(n)=\frac{\log n}{n} 1[/tex]

صورت سوال:

[tex]T(n)=\frac{3}{2}T(\frac{n}{2})-\frac{1}{2}T(\frac{n}{4})-\frac{1}{n}\: [/tex]
[tex]T(1)=1\: ,\: T(2)=\frac{3}{2}\: [/tex]
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

shayesteb پاسخ داده:

RE: سوال از حل رابطه بازگشتی (پوران)

سلام Smile

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

اول از تغییر متغیر رو به رو استفاده میکنیم : [tex]n=2^m[/tex] و از اینجا [tex]m=logn[/tex] به دست میاد

خوب حالا میریم جایگزاری رو انجام میدیم: [tex]T(2^m)=\frac{3}{2}T(2^{m-1})-\frac{1}{2}T(2^{m-2})-\frac{1}{2^m}[/tex]

الان برای ساده تر شدن معادله از تغییر اسم استفاده میکنیم : [tex]T(2^m)=F(m)[/tex]

پس معادله به این شکل میشه : [tex]F(m)=\frac{3}{2}F(m-1)-\frac{1}{2}F(m-2)-(\frac{1}{2})^m[/tex]

اگه دقت کنید معادله به صورت رو به رو میشه : [tex]F(m)-\frac{3}{2}F(m-1) \frac{1}{2}F(m-2)=-(\frac{1}{2})^m[/tex] که قسمدر قسمت راستش به صورت همگن هست و چپ ناهمگن. پس ریشه ها به صورت زیر میشن:

[tex](x^2-\frac{3}{2}x \frac{1}{2})(x-\frac{1}{2})=0=>(x-\frac{1}{2})(x-1)(x-\frac{1}{2})=o=>x=\frac{1}{2},x=1[/tex]

دقت کنید که [tex]\: x=\frac{1}{2}[/tex] ریشه مضاعف هست پس داریم:
[tex]F(m)=(\alpha_1 \alpha_2m)(\frac{1}{2})^m \alpha_3(1)^m,m=\log n=>T(n)=(\alpha_1 \alpha_2\log n)(\frac{1}{n}) \alpha_3[/tex]

و در آخر با جایگزاری [tex]T(1),T(2)[/tex] در معادله بالا مقدار [tex]\alpha_1و\alpha_2و\alpha_3[/tex] به دست میان.

[tex]T(1)=(\alpha_1 \alpha_2\log(1)) \alpha_3=>\alpha_1 \alpha_3=1[/tex]

[tex]T(1)=\frac{1}{2}(\alpha_1 \alpha_2\log(2)) \alpha_3=>\frac{1}{2}(\alpha_1 \alpha_2) \alpha_3=\frac{3}{2}[/tex]

بعدش معادلات رو باید حل کرد Smile
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال از حل رابطه بازگشتی (پوران)

ممنون دوست عزیز
خواهشاً سوال رو بخونید بعد جواب بدید، این مراحل رو میدونم من سوالم همین بدست اوردن آلفاها هست.
میدونم یه جایگذاری ساده هست ولی من جوابم با کتاب جور نمیشه میخوام ببینم اشکال کارم کجاست.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

shayesteb پاسخ داده:

RE: سوال از حل رابطه بازگشتی (پوران)

(۱۶ دى ۱۳۹۳ ۰۸:۳۵ ب.ظ)Ametrine نوشته شده توسط:  ممنون دوست عزیز
خواهشاً سوال رو بخونید بعد جواب بدید، این مراحل رو میدونم من سوالم همین بدست اوردن آلفاها هست.
میدونم یه جایگذاری ساده هست ولی من جوابم با کتاب جور نمیشه میخوام ببینم اشکال کارم کجاست.

جوابای منم درست در نیومد Big GrinBlush
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

MiladCr7 پاسخ داده:

RE: سوال از حل رابطه بازگشتی (پوران)

سلام.خب دوستمون اکثرشو نوشت حالا من تیکه اخرشو مینویسم:

معادله که این بود: [tex]T(n)=\frac{3}{2}T(\frac{n}{2})-\frac{1}{2}T(\frac{n}{4})-\frac{1}{n}[/tex]

اینم شروط اولیه: [tex]T(1)=1,T(2)=\frac{3}{4}[/tex]

خب تا اینجا هم پیش اومدیم که: [tex]T(n)=(\alpha_1 \alpha_2Lg(n))\frac{1}{n} \alpha_3[/tex]

خب با توجه به شرایط اولیه پیش میریم:
[tex]T(1)=1=(\alpha_1 \alpha_2Lg(1))\frac{1}{1} \alpha_3\rightarrow\alpha_1 \alpha_3=1[/tex]
[tex]T(2)=\frac{3}{2}=(\alpha_1 \alpha_2Lg(2))\frac{1}{2} \alpha_3\rightarrow\alpha_1 \alpha_2 2\alpha_3=3[/tex]
(طرفین رو در ۲ ضرب کردم)
خب الان همون طور که متوجه شدی یه مشکلی هستش؟؟
بله ۳ تا مجهول داریم و ۲ تا معادله و این کار ما رو راه نمیندازه.پس یه کاری میکنیم اونم این که یه جمله دیگه رو به دست میاریم
خب [tex]T(3)[/tex] رو به دست میاریم!!!
ولی دقت کنی یه نکته ظریف میبینی و اونم اینکه ما تو جمله [tex]T(n)[/tex] یه [tex]\frac{n}{4}[/tex] داریم که اگه ۳ بذاریم به جمله [tex]T(0)[/tex] وابسته میشیم که به درد کارمون نمیخوره ولی [tex]T(4)[/tex] جون میده واسه کار ماCoolCool
خب [tex]T(4)[/tex] رو حساب میکنیم:
[tex]T(4)=\frac{3}{2}T(\frac{4}{2})-\frac{1}{2}T(\frac{4}{4})-\frac{1}{4}\rightarrow T(4)=\frac{3}{2}[/tex]

خب حالا معادله سوم رو تشکیل میدیم:
[tex]T(4)=\frac{3}{2}=(\alpha_1 \alpha_22Lg(2))\frac{1}{4} \alpha_3\rightarrow\alpha_1 2\alpha_2 4\alpha_3=6[/tex]

خب معادله اول رو اینطوری مینویسیم:
[tex]\alpha_1 \alpha_3=1\rightarrow\alpha_1=1-\alpha_3[/tex]
حالا اینو تو معادله ۲ و ۳ جایگداری کنیم [tex]\alpha_2=1,\alpha_3=1[/tex]
و طبق رابطه اول هم [tex]\alpha_1=0[/tex]
پس جواب کلی میشه:
[tex]T(n)=(\alpha_1 \alpha_2Lg(n))\frac{1}{n} \alpha_3\rightarrow T(n)=\frac{Lg(n)}{n} 1[/tex]

اینم از اینCoolCool
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال از حل رابطه بازگشتی (پوران)

تشکــر Idea
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  نظر در رابطه با استاد داور علیصا ۰ ۱,۵۷۹ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  خرید کتابهای دست دوم پوران پژوهش همه دروس ارشد فناوری اطلاعات sherwod7 ۳ ۵,۳۷۵ ۲۱ دى ۱۳۹۸ ۰۸:۱۶ ب.ظ
آخرین ارسال: roxana.r
  فروش کتاب های کنکور ارشد کامپیوتر پارسه و پوران پژوهش sems ۳ ۵,۶۲۱ ۱۶ دى ۱۳۹۸ ۰۲:۱۵ ب.ظ
آخرین ارسال: roxana.r
  ساختمان داده پوران، فصل اول، راهنمایی برای حل یک مثال ساده marvelous ۲ ۲,۷۵۲ ۲۲ مرداد ۱۳۹۸ ۰۳:۳۰ ب.ظ
آخرین ارسال: marvelous
Exclamation فروش کتاب های کنکور ارشد نرم افزار کامپیوتر(پارسه و پوران پژوهش) bayron ۰ ۳,۰۲۶ ۲۱ اسفند ۱۳۹۷ ۰۴:۳۹ ب.ظ
آخرین ارسال: bayron
  نکات کتاب طراحی الگوریتم نارنجی پوران پژوهش(نوشته ی خود آقای یوسفی) Milad_Hosseini ۱ ۴,۷۸۷ ۱۵ آبان ۱۳۹۷ ۰۶:۳۷ ب.ظ
آخرین ارسال: asdasdasdasd
  درخواست(محاسبه پیچیدگی زمانی)(بخش روابط بازگشتی) Saman ۶ ۷,۰۹۷ ۲۷ خرداد ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: saeed_vahidi
  رابطه n~1 Mr.R3ZA ۰ ۱,۸۲۲ ۲۰ خرداد ۱۳۹۷ ۰۱:۳۵ ق.ظ
آخرین ارسال: Mr.R3ZA
  توصیه های مهم در رابطه با انتخاب رشته (مهم) Happiness.72 ۰ ۲,۰۲۳ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۶ ق.ظ
آخرین ارسال: Happiness.72
  خرید کتاب پایگاه داده پارسه و طراحی الگوریتم پوران پژوهش sahar bano ۰ ۱,۸۷۲ ۰۸ خرداد ۱۳۹۷ ۰۶:۴۶ ب.ظ
آخرین ارسال: sahar bano

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close