نقل قول:
نوشته اصلي بوسيله fa_karoon
سلام دوستان
یه سوال دارم در الگوریتم pso ذره ای که به عنوان بهترین انتخاب می شه از کجا می فهمه که بهترینه؟ اون که جای هدف رو نمی دونه پس چه طوری تشخیص می ده که الان موقعیتش نسبت به هدف ، نسبت به سایر ذره ها بهتر هست؟
ممنون می شم راهنمایی کنید.
|
سلام
دوستان هیچ کس اینجا نیست.
خودم فکر کردم خب تا وقتی که هیچ هدفی پیدا نشه هیچ کدوم از ذرات بهترین نیست. بعد که کد و الگوریتم رو خوندم دیدم خب هر بار در حلقه مقدار ذره با fitness function که تابع هدف ما یا تابعی برای حل کردن هست بررسی می شه اینجوری اگر به دنبال مینیمم یا ماکزیمم هستیم با این چک کردن ها یه ذره هر دفعه می تونه به جواب نزدیک تر بشه