نظریه محاسبه

Theory of Computation


کارشناسی مقطع: نظریه محاسبه نام درس:
تخصصی اختیاری گروه درس: مبانی نظریه محاسبه پیش‌نیاز:
نظری نوع درس: ندارد هم‌نیاز:
48 تعداد ساعت: 3 تعداد واحد:
ندارد حل تمرین:

سرفصل درس:

  • معرفی انواع مدل های محاسباتی تورینگ که با کامپیوتر معادل است. مدلهای محاسباتی شامل مدل ریاضی و ماشین توینگ و تز تورینگ چرچ. کدگذاری گودل و ماشین تورینگ جهانی. شمارش پذیری و محاسبه پذیری. مجموعه‌های محاسبه ناپذیر. مجموعه‌های خلاق .اوراکل. P و NP. قضیه پست. توضیحی از محاسبه پذیریهای پیچیده تر. معرفی مسئله هایی که قابل محاسبه با تورینگ ماشین نیستند. روش اثبات حل ناپذیری مسائل با reduction.

منابع:

  • Sipser, M. (2003). Introduction to the Theory of Computation. 3th Edition, ACM Sigact News, 27(1), 27-29.

  • Cooper, S. Barry. (2003) Computability theory. CRC Press.

  • M. Divis, R. Sigal, E. Weyuker, (1997), Computability, Complexity, and Languages. 2nd Edition, Academic Press.

  • Wigderson, A. (2019), Mathematics and Computation, A Theory Revolutionizing Technology and Science, Princeton University Press. Retrieved from https://www.math.ias.edu/files/Book-online-Aug0619.pdf

  • Moore, C., & Mertens, S. (2011). The Nature of Computation. Oxford University Press. Retrieved from https://www-2.dc.uba.ar/staff/becher/Hopcroft-Motwani-Ullman-2001.pdf

  • Singh, A. (2009), Elements of Computation Theory, Springer London,