الگوریتم PSO پیاده سازی شده در MATLAB به منظور حل مساله انتخاب بهینه سرمایه گذاری

- الگوریتم PSO پیاده سازی شده در MATLAB به منظور حل مساله انتخاب بهینه سرمایه گذاری

الگوریتم PSO پیاده سازی شده در MATLAB به منظور حل مساله انتخاب بهینه سرمایه گذاری

روش PSO یا به لاتین (Particle swarm optimization) یک روش سراسری کمینه‌ سازی است که با استفاده از آن می‌توان با مسائلی که جواب آنها یک نقطه یا سطح در فضای n بعدی می‌باشد، برخورد نمود. در اینچنین فضایی، فرضیاتی مطرح می‌شود و یک سرعت ابتدایی به آنها اختصاص داده می‌شود، همچنین کانال‌های ارتباطی بین ذرات درنظر گرفته می‌شود. سپس این ذرات در فضای پاسخ حرکت می‌کنند، و نتایج حاصله بر مبنای یک «ملاک شایستگی» پس از هر بازه‌ٔ زمانی محاسبه می‌شود. با گذشت زمان، ذرات به سمت ذراتی که دارای ملاک شایستگی بالاتری هستند و در گروه ارتباطی یکسانی قرار دارند، شتاب می‌گیرند. علی‌رغم اینکه هر روش در محدوده ای از مسائل به خوبی کار می کند، این روش در حل مسائل بهینه سازی پیوسته موفقیت بسیاری از خود نشان داده است.

الگوریتم PSO

انتخاب سرمایه گذاری توسط الگوریتم PSO

کد متلب الگوریتم PSO

پیاده سازی الگوریتم pso در متلب

 

این محصول حاوی 5 فایل متلب به صورت زیر می باشد.

 

____________________________

فایلهای مشابه و پیشنهادی

الگوریتم بهینه سازی ازدحام ذرات (PSO) به همراه بررسی مقالات الگوریتم pso و پاورپوینت الگوریتم PSO

برای دانلود کلیک کنید