Sarp
مدیر بازنشسته
Genetic Algorithm Research Project
الگوریتم ژنتیک زیر مجموعه ای از الگوریتم های موسوم به تکاملی اند که با استفاده از ایده های برگرفته شده از انتخاب طبیعی در طبیعت به بهینه سازی فرآیند مورد نظر می پردازد . این ایده بقای اصلاح را در میان ساختار رشته ها با ساختار کاملاً تصادفی و تعویض اطلاعات توام می سازند تا یک الگوریتم در حال تحقیق را بنیان نهند .
الگوریتم ژنتیک تکنیک جستجویی در علم رایانه برای یافتن راهحل تقریبی برای بهینهسازی و مسائل جستجو است. الگوریتم ژنتیک نوع خاصی از الگوریتم های تکامل است که از تکنیکهای زیستشناسی فرگشتی مانند وراثت و جهش استفاده میکند.
در واقع الگوریتمهای ژنتیک از اصول انتخاب طبیعی داروین برای یافتن فرمول بهینه جهت پیشبینی یا تطبیق الگو استفاده میکنند. الگوریتمهای ژنتیک اغلب گزینه خوبی برای تکنیکهای پیشبینی بر مبنای رگرسیون هستند. مختصراً گفته میشود که الگوریتم ژنتیک (یا GA) یک تکنیک برنامهنویسی است که از تکامل ژنتیکی به عنوان یک الگوی حل مسئله استفاده میکند. مسئلهای که باید حل شود ورودی است و راهحلها طبق یک الگو کد گذاری میشوند که تابع fitness نام دارد هر راه حل کاندید را ارزیابی میکند که اکثر آنها به صورت تصادفی انتخاب میشوند.