مدرس: | گواهی: رسمی دوزبانه |
ترم: | پیشنیاز: دادهساختارها و الگوریتمها |
زمان ارائه: | محل برگزاری: کلاس مجازی |
هدف از این درس آشنایی دانشجویان دوره میکرومستر الگوریتم با مبانی نظری محاسبهپذیر بودن مسایل و در صورت محاسبهپذیر بودن مبانی علم الگوریتمها و تحلیل پیچیدگی آنها است. مباحث مورد بررسی شامل مدلهای مختلف محاسباتی، توانایی محاسباتی این مدلها، خواص محاسباتی آنها و کاربردهای آنها است. دیگر مباحث شامل مفاهیم محاسبهپذیری، تصمیمپذیری و تز چرچ و تورینگ در مورد الگوریتمهاست. همچنین تاکید ویژهای بر نظریه پیچیدگی الگوریتمها و رابطه کلاسهای پیچیدگی با یکدیگر خواهد داشت.