الگوریتم ژنتیک


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

در واقع الگوریتم‌های ژنتیک از اصول انتخاب طبیعی داروین برای یافتن فرمول بهینه جهت پیش‌بینی یا تطبیق الگو استفاده می‌کنند. الگوریتم‌های ژنتیک اغلب گزینه خوبی برای تکنیک‌های پیش‌بینی بر مبنای رگرسیون هستند. در هوش مصنوعی الگوریتم ژنتیک (یا GA) یک تکنیک برنامه‌نویسی است که از تکامل ژنتیکی به عنوان یک الگوی حل مسئله استفاده می‌کند. مسئله‌ای که باید حل شود دارای ورودی‌هایی می‌باشد که طی یک فرایند الگوبرداری شده از تکامل ژنتیکی به راه‌حلها تبدیل می‌شود سپس راه حلها بعنوان کاندیداها توسط تابع ارزیاب (Fitness Function) مورد ارزیابی قرار می‌گیرند و چنانچه شرط خروج مسئله فراهم شده باشد الگوریتم خاتمه می‌یابد. الگوریتم ژنتیک بطور کلی یک الگوریتم مبتنی بر تکرار است که اغلب بخش‌های آن به صورت فرایندهای تصادفی انتخاب می‌شوند.

این الگوریتم‌ها از بخش‌های زیر تشکیل می‌شوند: تابع برازش – نمایش – انتخاب – تغییر (منبع: ویکی پدیا)





آخرین پروژه های متلب ثبت شده در سایت


عنوان پروژه تعداد پیشنهاد ها ميانگين پیشنهادات(تومان)

پردازش صدا

پردازش سیگنال پردازش صدا Matlab
2 475,000

drum speed control

Matlab کنترل
3 120,000

پروژه متلب

مخابرات
3 46,666

پروژه یکسو ساز تمام موج تکفاز با یک دیود سوخته

Matlab
1 50,000

کنترل دیجیتال

طراحی دیجیتال Matlab کنترل
2 150,000

شبیه سازی کنترل یک موتور سنکرون مغناطیس دائم با Back EMF ذوزنقه ای (BLDC)

الگوریتم های کنترل کنترل کننده های صنعتی Matlab کنترل قدرت
1 250,000

تحلیل سیستمی رادار با استفاده از نرم افزار متلب

نوشتن مقاله تحقیق Matlab
2 150,000

Drum speed control

Matlab کنترل
2 160,000

شبیه سازی مقاله

طراحی دیجیتال طراحی آنالوگ طراحی مدار مجتمع الکترونیک
0 0

تبدیل کد کوتاه متلب به زبان وی اچ دی ال برای پیاده سازی

طراحی دیجیتال FPGA
4 30,000

شبیه سازی مقاله

تئوری کنترل الگوریتم های کنترل Matlab کنترل
1 100,000
ثبت سفارش انجام پروژه متلب و دریافت پیشنهاد


x