وبلاگ چت روم کامپیوتر و شبکه در سایت الفور
الگوریتم های تکاملی(به انگلیسی: Evolutionary algorithms )، زیر مجموعهای از محاسبات تکاملی است و در شاخه هوش مصنوعی قرار میگیرد.
الگوریتم های تکاملی شامل الگوریتم هایی جهت جستجو است که در آنها عمل جستجو از چندین نقطه در فضای جواب می باشد.
الگوریتم های تکاملی عبارتند از:
این الگوریتم ها از برخی مکانیزمهای طبیعی الهام گرفته اند که عبارتند از: تولید، جهش، ترکیب و انتخاب.
راه حلهای منتخب برای مسائل بهینهسازی نقش اجزا را ایفا میکنند و تابع هزینه از میان این اجزا و افراد، تصمیم میگیرد که چه راه حلهایی باقی بمانند. تکامل جمعیت با بکار بردن موارد بالا همچنان ادامه مییابد تا به یک جواب خوب (و نه بهینه)برسد.
Bäck, T. (1996), Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms, Oxford Univ. Press