تالار گفتمان مانشت
سوالات و مثالها و مطالب مختلف در مورد قضیه اصلی master - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳
سوالات و مثالها و مطالب مختلف در مورد قضیه اصلی master - پشتکار - ۲۰ مهر ۱۳۹۰ ۱۱:۲۶ ق.ظ

چرا بعضی جاها نمیشه از قضیه اصلی استفاده کرد؟
[tex]T(n)=2T(\frac{n}{2}) \frac{n}{logn}[/tex]
در مثال بالا گفته چون مرتبه بزرگی [tex]n^{log{_{b}}^{a}}[/tex] از F(n) بصورت چند جمله ای نیست پس نمی توان از قضیه اصلی استفاده کرد!!!
یعنی چی بصورت چند جمله ای نیست؟Huh

قضیه اصلی master - پشتکار - ۲۰ مهر ۱۳۹۰ ۰۱:۳۷ ب.ظ

آها متوجه شدم یعنی n/logn
چند جمله ای نیست درسته؟
حالا تنها راه حلش از طریق درخته؟

RE: قضیه اصلی master - khavar_1365 - 20 مهر ۱۳۹۰ ۰۲:۰۱ ب.ظ

(۲۰ مهر ۱۳۹۰ ۰۱:۳۷ ب.ظ)پشتکار نوشته شده توسط:  آها متوجه شدم یعنی n/logn
چند جمله ای نیست درسته؟
حالا تنها راه حلش از طریق درخته؟

سلام دوست مانشتی:
آره درسته چون fnباید چندجمله ای باشه که اینجا نیست.به غیر از درخت با جایگذاری هم میشه حلش کرد.

RE: قضیه اصلی master - پشتکار - ۲۰ مهر ۱۳۹۰ ۰۳:۰۲ ب.ظ

(۲۰ مهر ۱۳۹۰ ۰۲:۰۱ ب.ظ)khavar_1365 نوشته شده توسط:  
(20 مهر ۱۳۹۰ ۰۱:۳۷ ب.ظ)پشتکار نوشته شده توسط:  آها متوجه شدم یعنی n/logn
چند جمله ای نیست درسته؟
حالا تنها راه حلش از طریق درخته؟

سلام دوست مانشتی:
آره درسته چون fnباید چندجمله ای باشه که اینجا نیست.به غیر از درخت با جایگذاری هم میشه حلش کرد.

میشه بنویسید با جایگذاری چطوری حل میشه؟

RE: قضیه اصلی master - پشتکار - ۲۱ مهر ۱۳۹۰ ۰۹:۵۴ ق.ظ

(۲۰ مهر ۱۳۹۰ ۰۳:۰۲ ب.ظ)پشتکار نوشته شده توسط:  
(20 مهر ۱۳۹۰ ۰۲:۰۱ ب.ظ)khavar_1365 نوشته شده توسط:  
(20 مهر ۱۳۹۰ ۰۱:۳۷ ب.ظ)پشتکار نوشته شده توسط:  آها متوجه شدم یعنی n/logn
چند جمله ای نیست درسته؟
حالا تنها راه حلش از طریق درخته؟

سلام دوست مانشتی:
آره درسته چون fnباید چندجمله ای باشه که اینجا نیست.به غیر از درخت با جایگذاری هم میشه حلش کرد.

میشه بنویسید با جایگذاری چطوری حل میشه؟

فقط راهنمایی هم بکنید کافیه!
فکر کنم کار سختیه نه؟Big Grin

RE: قضیه اصلی master - - rasool - - 03 آذر ۱۳۹۰ ۰۳:۲۳ ب.ظ

(۲۰ مهر ۱۳۹۰ ۰۲:۰۱ ب.ظ)khavar_1365 نوشته شده توسط:  
(20 مهر ۱۳۹۰ ۰۱:۳۷ ب.ظ)پشتکار نوشته شده توسط:  آها متوجه شدم یعنی n/logn
چند جمله ای نیست درسته؟
حالا تنها راه حلش از طریق درخته؟

سلام دوست مانشتی:
آره درسته چون fnباید چندجمله ای باشه که اینجا نیست.به غیر از درخت با جایگذاری هم میشه حلش کرد.

وقتی می گیم می شه از قضیه اصلی استفاده کرد ‌، به این معنا نیست که f حتما باید چند جمله ای باشه.
یعنی ممکنه f چند جمله ای هم نباشه ولی قضیه اصلی رو بشه استفاده کرد .

اون شرایطی که برای قضیه اصلی هست نمیگه که f باید چند جمله ای باشه . بلکه می گه g از f بصورت چند جمله ای بزرگتر (یاکوچکتر )باشه. یا اینکه مرتبه fو g برابر باشه.

و شما اگه بتونید نحوه کار با اون اپسیلون رو در شرایط قضیه اصلی یاد بگیرید‌، ان شاء الله حله.
موفق باشید.


قضیه اصلی - mohsen_4050 - 30 مرداد ۱۳۹۱ ۱۲:۰۵ ب.ظ

سلام

این توابع رو میشه با قضیه اصلی حل کرد؟؟ اگه میشه جوابش چی میشه؟

T(n)=4T(√n/3)+log^2 n
T(n)=2T(n/2)+nlogn

کسی نیست کمک کنه؟؟!!!

RE: قضیه اصلی - ali - 30 مرداد ۱۳۹۱ ۱۲:۲۲ ب.ظ

اولی رو با تغییر متغیر میشه حل کرد که جوابش فکر کنم [tex]\log^{2} n\log \log n[/tex] میشه

دومی هم حالت خاصی هست که با قضیه Master حل نمیشه و حالت های خاصش رو تو کتاب مقسمی گفته آخرای فصل دوم که جوابش فکر کنم میشه [tex]n\log^{2} n[/tex]

قضیه اصلی - Aurora - 30 مرداد ۱۳۹۱ ۱۲:۴۳ ب.ظ

اینجا هم جواب سوالاتون هست:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


RE: قضیه اصلی - mohsen_4050 - 30 مرداد ۱۳۹۱ ۰۲:۰۶ ب.ظ

(۳۰ مرداد ۱۳۹۱ ۱۲:۲۲ ب.ظ)ali نوشته شده توسط:  اولی رو با تغییر متغیر میشه حل کرد که جوابش فکر کنم [tex]\log^{2} n\log \log n[/tex] میشه

دومی هم حالت خاصی هست که با قضیه Master حل نمیشه و حالت های خاصش رو تو کتاب مقسمی گفته آخرای فصل دوم که جوابش فکر کنم میشه [tex]n\log^{2} n[/tex]

آخه تو کتاب clrsنوشته که نمیشه این کار رو واسه دومی انجام داد ولی مقسمی همین رو حلش کرده و به همین جوابی که گفتین رسیده!!!!!!! به کدوم باید توجه کرد؟؟؟؟؟؟؟ clrs یا مقسمی؟؟؟؟؟؟

قضیه اصلی - ali - 30 مرداد ۱۳۹۱ ۰۲:۲۴ ب.ظ

تو کنکور مهم نیست کی چی گفته ، مهم اینه که با سادترین راه به جواب نهایی برسی ، حالا می خواد CLRS گفته باشه یا مقسمی

RE: قضیه اصلی - mohsen_4050 - 30 مرداد ۱۳۹۱ ۰۲:۴۰ ب.ظ

(۳۰ مرداد ۱۳۹۱ ۰۲:۲۴ ب.ظ)ali نوشته شده توسط:  تو کنکور مهم نیست کی چی گفته ، مهم اینه که با سادترین راه به جواب نهایی برسی ، حالا می خواد CLRS گفته باشه یا مقسمی

یعنی این که مقسمی حل کرده حالت خاص از قضیه اصلی هست؟؟

قضیه اصلی - ali - 30 مرداد ۱۳۹۱ ۰۴:۱۳ ب.ظ

آره، به این نتیجه رسیده اگه شرایط مسله a ,b مساوی باشه و (f(nبزرگتر از (t(n باشه اما نه بصورت چندجمله ای باید اینطوری حلش کرد

قضیه اصلی - mohsen_4050 - 03 شهریور ۱۳۹۱ ۰۶:۳۵ ب.ظ

سلام

این توابع چطوری با قضیه اصلی حل میشه؟؟؟؟؟

T(n)=√nT(√n)+n
T(n)=3T(n/3)+n/log n

RE: قضیه اصلی - Aurora - 03 شهریور ۱۳۹۱ ۰۷:۲۲ ب.ظ

(۰۳ شهریور ۱۳۹۱ ۰۶:۳۵ ب.ظ)mohsen_4050 نوشته شده توسط:  سلام

این توابع چطوری با قضیه اصلی حل میشه؟؟؟؟؟

T(n)=√nT(√n)+n
T(n)=3T(n/3)+n/log n
سوال اول


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

سوال دوم برای حالت T(n)=2T(n/2)+n/log n

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.