تئوری الگوریتم ژنتیک الگوریتمی است که بر اساس نظریه تکامل داروین طراحی شده است: انسان ها در جهت خوبی تکامل می یابند (راه حل بهینه) در طول فرآیند تکامل، ژن های عالی به طور خودکار انتخاب می شوند و ژن های پایین تر حذف می شوند.   [**الگوریتم ژنتیک**] این یک الگوریتم جستجو است که برای حل مسائل بهینه سازی در ریاضیات محاسباتی استفاده می شود. این یک [الگوریتم تکاملی] است. نوع. الگوریتم های تکاملی در ابتدا بر اساس برخی پدیده ها در [زیست شناسی تکاملی] از جمله وراثت، جهش، انتخاب طبیعی، هیبریداسیون و غ ...