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

سوال در رابطه با درس پردازش موازی - نیلو - ۱۵ فروردین ۱۳۹۱ ۱۲:۰۴ ب.ظ

دوستان عزیز لطفا توی جواب این سوالات بهم کمک کنید

۱- آیا آنالیز الگوریتم ها روی یک مدل انتزاعی انجام میشه؟چرا؟

۲-رابطه ی تز تورینگ با طراحی الگوریتم چیه؟

۳- آیا معادل بودن ماشین تورینگ قطعی و غیر قطعی دلیلی بر برابری p=np هست؟چرا؟

ممنون

سوال در رابطه با درس پردازش موازی - Nici - 16 اردیبهشت ۱۳۹۱ ۱۱:۱۴ ب.ظ

در پاسخ به سوال ۲ فکرکنم:
الگوریتم وتز تورینگ هر دو هیچ یا چندین کمیت ورودی دارند ،هردو حتما خروجی دارند (هرچند به صورت مفهومی)، هردو قطعیت دارند ولی اگر ماشین تورینگ در حلقه بی پایان قرار بگیرد الگوریتمی جهت پذیرش ورودی یا مسئله ندارند.
امیدوارم به پاسخ سوالت رسیده باشی،موفق باشی

RE: سوال در رابطه با درس پردازش موازی - لهمشد - ۱۸ اردیبهشت ۱۳۹۱ ۰۱:۰۴ ق.ظ

جواب سوال اول :
این رو میشه اینجوری استدلال کرد که زمان اجرای الگوریتم ها وابسته به موارد متفاوتی است مثلا وابسته به کامپایلر ومعماری ماشین واندازه ورودی حالا سوالی که پیش میاد اینه که چطور میشه اجراهای مختلف الگوریتم ها رو باهم مقایسه کرد به عبارتی یعنی بر چه معیاری میشه گفت که یه الگوریتم از یه الگوریتم دیگه سریعتره یانه برای همین یه مفهومی بنام نماد های مجانبی تعریف میشه که این نمادها الگوریتم ها رو مستقل از ماشین و کامپایلر و.. ارزیابی میکنن حالا اگه دقیق بشیم اندازه های ورودی هم یه عدد ثابت نیست یعنی که مثلا n رو به عنوان ورودی الگوریتم هیچوقت ۱۰۰ یا ۲۰۰ یا ۱۰۰۰۰۰۰۰۰۰۰۰۰۰ نمی گیری بلکه میگید برای n های بزرگ در واقع حالت حدی مسئله میشه که n به سمت بینهایت میل کنه شما الگوریتم هاتون رو ارزیابی می کنید بنابراین با تمام این تفاسیر میشه این نتیجه رو گرفت که ارزیابی الگوریتم ها بخاطر وابستگی به مواردی که گفتم روی یه مدل انتزاعی بررسی میشه . منبع CLRS

RE: سوال در رابطه با درس پردازش موازی - نیلو - ۲۴ اردیبهشت ۱۳۹۱ ۰۲:۲۵ ب.ظ

(۱۸ اردیبهشت ۱۳۹۱ ۰۱:۰۴ ق.ظ)لهمشد نوشته شده توسط:  جواب سوال اول :
این رو میشه اینجوری استدلال کرد که زمان اجرای الگوریتم ها وابسته به موارد متفاوتی است مثلا وابسته به کامپایلر ومعماری ماشین واندازه ورودی حالا سوالی که پیش میاد اینه که چطور میشه اجراهای مختلف الگوریتم ها رو باهم مقایسه کرد به عبارتی یعنی بر چه معیاری میشه گفت که یه الگوریتم از یه الگوریتم دیگه سریعتره یانه برای همین یه مفهومی بنام نماد های مجانبی تعریف میشه که این نمادها الگوریتم ها رو مستقل از ماشین و کامپایلر و.. ارزیابی میکنن حالا اگه دقیق بشیم اندازه های ورودی هم یه عدد ثابت نیست یعنی که مثلا n رو به عنوان ورودی الگوریتم هیچوقت ۱۰۰ یا ۲۰۰ یا ۱۰۰۰۰۰۰۰۰۰۰۰۰۰ نمی گیری بلکه میگید برای n های بزرگ در واقع حالت حدی مسئله میشه که n به سمت بینهایت میل کنه شما الگوریتم هاتون رو ارزیابی می کنید بنابراین با تمام این تفاسیر میشه این نتیجه رو گرفت که ارزیابی الگوریتم ها بخاطر وابستگی به مواردی که گفتم روی یه مدل انتزاعی بررسی میشه . منبع CLRS

ممنونم دوست عزیز
(۱۶ اردیبهشت ۱۳۹۱ ۱۱:۱۴ ب.ظ)Nici نوشته شده توسط:  در پاسخ به سوال ۲ فکرکنم:
الگوریتم وتز تورینگ هر دو هیچ یا چندین کمیت ورودی دارند ،هردو حتما خروجی دارند (هرچند به صورت مفهومی)، هردو قطعیت دارند ولی اگر ماشین تورینگ در حلقه بی پایان قرار بگیرد الگوریتمی جهت پذیرش ورودی یا مسئله ندارند.
امیدوارم به پاسخ سوالت رسیده باشی،موفق باشی


تشکر و بسیار ممنون