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

مهندسی کامپیوتر - سراسری ۸۹

ارسال:
  

ali.majed.ha پرسیده:

مهندسی کامپیوتر - سراسری ۸۹

با عرض سلام و خسته نباشید
دوستان سوال زیر رو مدرسان اینجوری جواب داده : " گزینه ی ۲ صحیح است. به متن درس مراجعه شود."
ولی من این جوری تحلیل کردم و به گزینه ی ۴ رسیدم. اشتباه می گم ؟
با تشکر


فایل‌(های) پیوست شده


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

۰
ارسال:
  

msour44 پاسخ داده:

RE: مهندسی کامپیوتر - سراسری ۸۹

سلام
باید توجه کرد که فقط در گام اول تعداد ضرب کاهش می یابد و لی در گام های بعدی همان مسئله کلاسیک ضرب دو چند جمله ای است.
ورابطه بازگشتی مسئله اصلی ضرب دو چندجمله ای هم برابر با [tex]T(n)=3T(\frac{n}{2})+\theta(n)[/tex]
در واقع به طور کلی ضرب دو چند جمله ای با درجه n-1 (برای راحتی) به ضرب چند جمله ای های درجه n/2 -1 تبدیل می کنیم
[tex]A(x)=Aَ_l+A_r\: x^{\frac{n}{2}}[/tex] , [tex]B'(x)=B'َ_l+B'_r\: x^{\frac{n}{2}}[/tex]
[tex]C(x)=a_lb_l+[(a_l+a_r)(b'_l+b'_r)-a_lb'_l-a_rb'_r]x^{\frac{n}{2}}+a_rb'_rx^{{n}}[/tex]
[tex]b'_l[/tex] در سوال صفراست
[tex]C(x)=[(a_l+a_r).b'_r-a_rb'_r]x^{\frac{n}{2}}+a_rb'_rx^n[/tex]
کافی است دو ضرب [tex](a_l+a_r)b'_r[/tex] و [tex]a_rb'_r[/tex] را محاسبه و در عبارت بالا قرار دهیم این دو ضرب با همان روش کلاسیک انجام می شود ولی درجه چند جمله ای ها تقریبا نصف شده که تقریبا [tex]\frac{n}{2}[/tex] می گیرم پس رابطه بازگشتی ان برابر با
[tex]T(\frac{n}{2})=3T(\frac{n}{4})+\theta(\frac{n}{2})[/tex]
که دارای مرتبه[tex]O(n^{\lg3})[/tex] است و دوتا ازاین ضرب ها داریم که در مرتبه نهایی تاثیری ندارد.
اینکه رابطه بازگشتی تغییر نمی کند اگر منظور طراح رابطه بازگشتی که از لحاظ مرتبه(هزینه الگوریتم) تغییر نمی کند بله رابطه جدید از لحاظ مرتبه معادل رابطه اولیه است.گزینه۲ (البته بعد از تصحیح غلط املایی)
ممکن است این ابهام هم پیش بیاید که منظور از رابطه بازگشتی کدام رابطه است رابطه تعداد ضرب ها یا تعداد جمع ها یا تعداد شیفت ها یا هزینه کلی یا...
نقل قول این ارسال در یک پاسخ

ارسال:
  

ali.majed.ha پاسخ داده:

RE: مهندسی کامپیوتر - سراسری ۸۹

(۲۶ فروردین ۱۳۹۶ ۰۳:۳۱ ب.ظ)msour44 نوشته شده توسط:  سلام
باید توجه کرد که فقط در گام اول تعداد ضرب کاهش می یابد و لی در گام های بعدی همان مسئله کلاسیک ضرب دو چند جمله ای است.
ورابطه بازگشتی مسئله اصلی ضرب دو چندجمله ای هم برابر با [tex]T(n)=3T(\frac{n}{2})+\theta(n)[/tex]
در واقع به طور کلی ضرب دو چند جمله ای با درجه n-1 (برای راحتی) به ضرب چند جمله ای های درجه n/2 -1 تبدیل می کنیم
[tex]A(x)=Aَ_l+A_r\: x^{\frac{n}{2}}[/tex] , [tex]B'(x)=B'َ_l+B'_r\: x^{\frac{n}{2}}[/tex]
[tex]C(x)=a_lb_l+[(a_l+a_r)(b'_l+b'_r)-a_lb'_l-a_rb'_r]x^{\frac{n}{2}}+a_rb'_rx^{{n}}[/tex]
[tex]b'_l[/tex] در سوال صفراست
[tex]C(x)=[(a_l+a_r).b'_r-a_rb'_r]x^{\frac{n}{2}}+a_rb'_rx^n[/tex]
کافی است دو ضرب [tex](a_l+a_r)b'_r[/tex] و [tex]a_rb'_r[/tex] را محاسبه و در عبارت بالا قرار دهیم این دو ضرب با همان روش کلاسیک انجام می شود ولی درجه چند جمله ای ها تقریبا نصف شده که تقریبا [tex]\frac{n}{2}[/tex] می گیرم پس رابطه بازگشتی ان برابر با
[tex]T(\frac{n}{2})=3T(\frac{n}{4})+\theta(\frac{n}{2})[/tex]
که دارای مرتبه[tex]O(n^{\lg3})[/tex] است و دوتا ازاین ضرب ها داریم که در مرتبه نهایی تاثیری ندارد.
اینکه رابطه بازگشتی تغییر نمی کند اگر منظور طراح رابطه بازگشتی که از لحاظ مرتبه(هزینه الگوریتم) تغییر نمی کند بله رابطه جدید از لحاظ مرتبه معادل رابطه اولیه است.گزینه۲ (البته بعد از تصحیح غلط املایی)
ممکن است این ابهام هم پیش بیاید که منظور از رابطه بازگشتی کدام رابطه است رابطه تعداد ضرب ها یا تعداد جمع ها یا تعداد شیفت ها یا هزینه کلی یا...

مرسی دوست عزیز
مثل همیشه خیلی خیلی لطف کردید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  رشته ای مهندسی کامپیوتر sanjeshserv1 ۰ ۱,۰۵۷ ۰۲ تیر ۱۴۰۱ ۰۴:۴۸ ب.ظ
آخرین ارسال: sanjeshserv1
  [دانلود] حل تشریحی کنکور ارشد مهندسی کامپیوتر و آی تی ۸۷ تا ۹۲ good-wishes ۳۰ ۵۰,۲۱۵ ۲۰ فروردین ۱۴۰۰ ۰۲:۱۷ ب.ظ
آخرین ارسال: sima84
  بعد ۶ سال اومدم، ارشد مهندسی کامپیوتر کسی هست؟؟ seyed_eng ۷ ۵,۶۶۹ ۱۱ آبان ۱۳۹۹ ۰۷:۴۷ ق.ظ
آخرین ارسال: iraj.leo
Question [] مراجع مهندسی کامپیوتر [] itslady ۰ ۱,۷۹۷ ۲۷ اردیبهشت ۱۳۹۹ ۰۴:۵۰ ب.ظ
آخرین ارسال: itslady
  قبول شدگان گروه مهندسی کامپیوتر ۹۷ F.N.44 ۵۱ ۲۷,۶۱۰ ۰۷ مهر ۱۳۹۸ ۱۲:۱۶ ب.ظ
آخرین ارسال: marvelous
  محاسبه تراز معدل موثر از رشته آی تی یا علوم کامپیوتر به مهندسی کامپیوتر یا بالعکس gnulinux ۰ ۲,۳۲۶ ۲۱ شهریور ۱۳۹۸ ۰۸:۳۷ ق.ظ
آخرین ارسال: gnulinux
Wink قبول شده های (علوم کامپیوتر، مهندسی کامپیوتر و IT ) سال ۹۸ اینجا اعلام کنند gaslakh ۲۵ ۱۴,۰۸۵ ۱۸ شهریور ۱۳۹۸ ۱۱:۳۰ ق.ظ
آخرین ارسال: mehdi.m2
  بحث و بررسی سوالات کنکور ارشد مهندسی کامپیوتر ۹۸ The BesT ۱۷ ۱۱,۸۹۳ ۱۷ تیر ۱۳۹۸ ۰۸:۰۱ ب.ظ
آخرین ارسال: abolfazl pepco
  بررسی سوالات آزمون دکترا ۹۷ رشته مهندسی کامپیوتر-نرم افزار والگوریتم ۱۳۹۷ taha.maten ۱۳۷ ۸۰,۵۷۴ ۲۴ بهمن ۱۳۹۷ ۱۲:۳۹ ب.ظ
آخرین ارسال: taha.maten
  سوال مهندسی نرم افزار سال ۸۶(مهندسی نیازمندی ها) tarane1992 ۴ ۴,۸۷۸ ۲۲ بهمن ۱۳۹۷ ۰۲:۳۷ ق.ظ
آخرین ارسال: Bon_Nemesis

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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