الگوریتم ژنتیک (Genetic Algorithm - GA) تکنیک جستجویی در علم رایانه برای یافتن راه‌حل تقریبی برای بهینه‌سازی و مسائل جستجو است. الگوریتم ژنتیک نوع خاصی از الگوریتمهای تکامل است که از تکنیکهای زیست‌شناسی فرگشتی مانند وراثت و جهش استفاده می‌کند.

در واقع الگوریتم‌های ژنتیک از اصول انتخاب طبیعی داروین برای یافتن فرمول بهینه جهت پیش‌بینی یا تطبیق الگو استفاده می‌کنند.الگوریتم‌های ژنتیک اغلب گزینه خوبی برای تکنیک‌های پیش‌بینی بر مبنای رگرسیون هستند. مختصراً گفته می شود که الگوریتم ژنتیک (یا GA) یک تکنیک برنامه‌نویسی است که از تکامل ژنتیکی به عنوان یک الگوی حل مسئله استفاده می‌کند.مسئله‌ای که باید حل شود ورودی است و راه‌حلها طبق یک الگو کد گذاری می شوند که تابع fitness نام دارد هر راه حل کاندید را ارزیابی می‌کند که اکثر آنها به صورت تصادفی انتخاب می‌شوند.
به دلیل گسترش استفاده از الگوریتم ژنتیک، متلب نیز یک جعبه ابزار برای استفاده تدارک دیده است.
با توجه به اهمیت موضوع و بنا به درخواست های متعدد مراجعین، متلب سایت راهنمای آموزش الگوریتم ژنتیک در متلب را که توسط خود شرکت Mathworks تهیه شده است در اختیار مراجعین محترم قرار داده است. این فایل آموزشی مفید را می توانید از لینکهای زیر دانلود کنید.
لینک دانلود (3.1 MB)
اگر فایلهای دریافتی نیاز به پسورد داشتند، matlabsite.com را استفاده کنید. اگر به هر نحو در دانلود فایلهای فوق با مشکل روبرو شدید، از طریق قسمت تماس با ما، متلب سایت را در جریان قرار دهید.