نمايش پست تنها
قديمي ۱۲-۱-۱۳۹۱, ۰۷:۲۷ قبل از ظهر   #5 (لینک دائم)
moosavimaleki Male
عضو جدید
 
آواتار moosavimaleki
 
تاريخ عضويت: بهمن ۱۳۹۱
پست ها: 6
تشكرها: 8
0 تشكر در 0 پست
پيش فرض

الان به نظر شما این کار من درسته یا نه ، روش جدید محسوب میشه یا نه (!)

جهش در الگوریتم ژنتیک برای این استفاده میشه که در یک مینیمم لوکال گیر نیوفتیم
(یعنی در واقع با اینکه الان همه ی انسان ها از وضعیت خودشون راضی هستند ، اما شاید یک جهش باعث شه انسان ها قابلیت پرواز داشته باشند و نسل هایی از این دسته انسان ها هزینه ی کم تری دارند..یعنی از مینیمم لوکال رها شدیم...)

پس روشی که میشه برای این مورد پیاده کرد:
1-درصدی از جمعیت برای جهش انتخاب میکنیم
2-dna هر فرد رو چند مرتبه (مثلا مرتبه10) از 1 درصد تا 100 درصد دچار تغییر (جهش) میکنیم
3-از بین dna های جدید کم هزینه ترین رو انتخاب میکنیم شاید به انسان پرنده رسیده باشیم! و هرگز در مینیمم لوکال گیر نمی کنیم
moosavimaleki آفلاين است   پاسخ با نقل قول