- لگوریتم های ژنتیکی، عضوی از خانواده گسترده تری از الگوریتم ها به نام الگوریتم های تکاملی می باشند. کلاس های بزرگ و گسترده الگوریتم های تکاملی عبارتند از :
- الگوریتم های ژنتیکی
- برنامه نویسی تکاملی
- استراتژی های تکاملی
- سیستم های دسته بندی
- برنامه نویسی ژنتیک
- همه آنها در یک مفهوم پایه ای مشترکند و آن شبیه سازی تکامل افراد توسط فرایندهای انتخاب و جهش و تولید نسل می باشد. الگوریتم های ژنتیکی ساختارهایی دارند که بر اساس قواعد انتخاب و عملگرهای دیگر استنتاج می کنند. هر فرد از جمعیت ارزشی تحت عنوان Fitness را از محیط دریافت می کند. تولید نسل، بیشتر بر روی افرادی که Fitness بیشتری دارند رخ می دهد.اعمالی مانند Mutationو Crossover بر روی Individual ها عمل می کنند و به کمک یک تابع مکاشفه ای آنها را تغییر می دهند.
- Selection
- Mutation
- Reproduction
- Individual
- ...
- لگوریتم های ژنتیکی، عضوی از خانواده گسترده تری از الگوریتم ها به نام الگوریتم های تکاملی می باشند. کلاس های بزرگ و گسترده الگوریتم های تکاملی عبارتند از :
- الگوریتم های ژنتیکی
- برنامه نویسی تکاملی
- استراتژی های تکاملی
- سیستم های دسته بندی
- برنامه نویسی ژنتیک
- همه آنها در یک مفهوم پایه ای مشترکند و آن شبیه سازی تکامل افراد توسط فرایندهای انتخاب و جهش و تولید نسل می باشد. الگوریتم های ژنتیکی ساختارهایی دارند که بر اساس قواعد انتخاب و عملگرهای دیگر استنتاج می کنند. هر فرد از جمعیت ارزشی تحت عنوان Fitness را از محیط دریافت می کند. تولید نسل، بیشتر بر روی افرادی که Fitness بیشتری دارند رخ می دهد.اعمالی مانند Mutationو Crossover بر روی Individual ها عمل می کنند و به کمک یک تابع مکاشفه ای آنها را تغییر می دهند.
- Selection
- Mutation
- Reproduction
- Individual
- ...
|
خرید و دانلود | 2,000 تومان
گزارش تخلف به پلیس سایت |