Optimization Algorithms الگوریتم های بهینه سازی

الگوریتم های بهینه سازی (Optimization Algorithms) همواره به عنوان ابزاری قدرتمند به منظور حل مسائل مختلف در حوزه های مهندسی نظیر برق، مکانیک، صنایع و رباتیک شناخته شده اند. از کاربردهای الگوریتم های بهینه سازی در مسائل رباتیکی می توان به سنتز ربات ها، شناسایی و مدل سازی، طراحی مسیر و مسیریابی، حل سینماتیک و دینامیک و همچنین طراحی کنترل کننده ها برای ربات ها اشاره کرد. در این دوره آموزشی قصد داریم ضمن ارائه مقدماتی جهت آشنایی کلی با الگوریتم های بهینه سازی، نحوه کد نویسی تعدادی از الگوریتم های پرکاربرد را در نرم افزار Matlab آموزش دهیم. از این رو الگوریتم های بهینه سازی ژنتیک (GA)، هوش ازدحامی ذرات (PSO) و الگوریتم تکامل تفاضلی (DE) بدین منظور در نظر گرفته شده اند. در ادامه با ارائه مثال های کاربردی در انتهای این دوره آموزشی، دانشجو قادر خواهد بود هر مساله ی بهینه سازی را در نرم افزار Matlab پیاده سازی و به کمک هر یک از الگوریتم های بهینه سازی آموزش داده شده آن را حل کند.

این دوره مشتمل بر ۶ جلسه ۷۵ دقیقه ای است و سرفصل های مطالب آن به شرح زیر است:

  • مروری بر روش های بهینه سازی هوشمند
  • الگوریتم PSO
    • مبانی تئوری الگوریتم PSO
    • حل مسائل کاربردی نظیر سنتز ربات 4 میله ای، Path Planning (طراحی مسیر)، طراحی کنترل کننده PID، برازش منحنی و مدل سازی و ...
  • الگوریتم ژنتیک
    • مبانی تئوری الگوریتم GA
    • پیاده سازی و کد نویسی الگوریتم ژنتیک در Matlab
    • حل مسائل پیوسته و گسسته توسط الگوریتم ژنتیک
    • حل مثال های کاربردی نظیر شناسایی سیستم و مدل سازی سیستم های غیر خطی و ...
  • الگوریتم تکامل تفاضلی DE
    • مبانی تئوری الگوریتم DE
    • پیاده سازی الگوریتم تکامل تفاضلی در محیط Matlab

جهت ثبت نام فرم زیر را تکمیل نمایید:

captcha

Powered by ChronoForms - ChronoEngine.com

More in this category: « Mathematica Adams »