نمايش پست تنها
قديمي ۱۱-۲۲-۱۳۸۹, ۰۴:۵۶ بعد از ظهر   #8 (لینک دائم)
aminkop Male
Active users
 
آواتار aminkop
 
تاريخ عضويت: آبان ۱۳۸۸
پست ها: 45
تشكرها: 7
123 تشكر در 35 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله azarakhsh_s نمايش پست
مرسی از راهنماییتون ممنونم
شاید درست مساله رو توضیح ندادم.
تا الان تا یه جاهایی نوشتم تو یه محیط ویژوال که والدین خصوصیاتشون رو وارد می کنن و ما به صورت باینری ذخیره میکنیم و با باز ترکیبی uniform خصوصیات دو فرزند احتمالی به دست میاد تو این برنامه جهش نداریم
به نظرتون درسته؟؟؟؟
سلام
بطورکلی از لحاظ منطقی و همواره در متون اینطور آمده که تکامل تنها با جهش صورت می پذیرد ولی با بازترکیبی صرف هرگز. (البته منظور در طبیعت نیست بلکه در حل مسائل است به همین منظور روش هایی وجود دارند که فقط جهش دارند.)
استفاده از این 2 عملگر بطور توامان جستجو بصورت عمومی و محلی در فضای مساله را انجام می دهند این را بطور کلی گفتم که کاربردشان را بدانید ولی برای این مساله چون شما موظف به اثبات همگرایی و جستجوی بهینه نیستید و می توانید به هر صورتی با هر نرخی از آنها استفاده کنید که البته من توصیه می کنم جهش را هم داشته باشید که ساختار کلاسیک الگوریتم ژنتیک حفظ شود. فقط توجه داشته باشید که این عملگر ها حتما تصادفی اعمال شود یعنی (با یک درصدی که البته برای بازترکیبی می تواند 100 درصد هم باشد.)
aminkop آفلاين است   پاسخ با نقل قول