مدلهای ماشین و معیارهای پیچیدگی
این عقیده وجود دارد که اگر یک مسئله بتواند توسط یک الگوریتم حل شود، ماشین تورینگی وجود دارد که میتواند آن را حل کند (آلونزو چرچ[3]، 1952 میلادی). آن چه تا کنون ثابت شده این است که هر مسئلهای که بتواند بر روی مدلهای محاسباتی دیگری که تاکنون برای ما شناخته شده است، همچون ماشین RAM، بازی زندگی[4] کانوِی [5] (1970میلادی)، ماشین خودکار سلولی[6] یا هر زبان برنامهنویسی محاسبه شود؛ میتواند بر روی ماشین تورینگ نيز محاسبه شود. از آن جایی که تحلیل ریاضی ماشینهای تورینگ آسان است و به اندازهی هر مدل محاسباتی دیگری قدرتمند هستند، این ماشینها رایجترین مدلهايی هستند که در نظریهی پیچیدگی مورد استفاده قرار میگیرند.
یک ماشین تورینگ قطعی ابتداییترین
نوع ماشین تورینگ است که برای تعیین رفتارهای آیندهاش از مجموعهی ثابتی از
قوانین استفاده میکند. یک ماشین تورینگ احتمالی یک ماشین تورینگ قطعی با منابع
اضافی از بیتهای تصادفی است. توانایی تصمیمگیریهای احتمالاتی بیشتر اوقات به
الگوریتم در حل کارآمد مسئله کمک میکند. الگوریتمهایی که از بیتهای تصادفی
استفاده میکنند، الگوریتمهای تصادفی[13] نام دارند. یک ماشین تورینگ غیر
قطعی یک ماشین تورینگ قطعی است که به آن ویژگی غیر قطعی بودن نیز اضافه شده است؛
در نتیجه، میتواند، برای رفتن از یک وضعیت معین، چندین رفتار ممکن پیش روی خود
داشته باشد.
[1]. Turing Machine
[2] . Manipulate
[3]. Alonzo Church
[4] . Game of Life
[5]. John Conway (ریاضیدان انگلیسی)
[6]. Cellular Automata
[7]. Deterministic Turing Machine
[8] . Probabilistic Turing Machine
[9] . Non-Deterministic Turing Machine
[10] . Quantum Turing Machine
[11] . SymmetricTuring Machine
الگوریتم ژنتیک، الگوریتم های ژنتیک، الگوریتم بهینه سازی اجتماع مورچگان، الگوریتم بهینه سازی کولونی مورچگان، الگوریتم بهینه سازی هجوم ذرات، الگوریتم بهینه سازی اجتماع ذرات، الگوریتم تبرید تدریجی، الگوریتم شبیه سازی تبرید فلزات، الگوریتم بهینه سازی زنبور عسل، بهینه سازی، پیچیدگی محاسباتی، هوش مصنوعی، جستجوی ناآگاهانه، جستجوی عمومی، جستجوی عمقی، جستجوی سطحی، جستجوی مکاشفه ای، جستجوی حریصانه، الگوریتم تپه نوردی، الگوریتم جستجوی تابو، جستجوی جامع، بهینه سازی تحلیلی، روش غیرمرکب سرازیری نلدر مید، ادغام، جهش، نسل، همگرایی، الگوریتم ژنتیک پیوسته، الگوریتم ژنتیک گسسته، بهینه سازی چندمنظوره، بهینه سازی پارتو، ژنتیک مرکب، مسائل جایگشت، غالب و مغلوب، نیچ، متاژنتیک، نژادمانه، رخ مانه، ژنتیک موازی، مسئله فروشنده دوره گرد، طراحی خط سیر روبات، طراحی حرکت رادارگریز، ساخت مدل های معکوس دینامیکی خطی و غیر خطی، مسائل زمان بندی، بهنیه سازی شبکه های عصبی مصنوعی، حل معادلات دیفرانسیل جزئی غیرخطی مرتبه بالا، تابع شایستگی، تابع آزمون، متلب، فرترن، ++C، C