آموزش حل مسائل گسسته با استفاده از الگوریتم PSO - (رایگان)

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش حل مسائل گسسته با استفاده از الگوریتم PSO - (رایگان)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

سید مصطفی کلامی هریس
دکتر سید مصطفی کلامی هریس

مدرس فرادرس

دکترای تخصصی مهندسی برق - کنترل


دکتر سید مصطفی کلامی هریس یکی از بنیانگذاران و مدیران کنونی فرادرس و از اعضای هیات علمی آن است. ایشان دارای مدرک دکترای تخصصی در رشته مهندسی برق - کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی (قطب علمی کنترل صنعتی) هستند و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف مهندسی کنترل و سیستم های هوشمند بوده است. (+)



در این فرادرس، روش هایی در خصوص چگونگی استفاده از الگوریتم PSO برای حل مسائل بهینه سازی گسسته (عدد صحیح) ارائه شده اند. این روش ها منحصر به الگوریتم PSO نیستند و می توان آن ها را با هر الگوریتم پیوسته دیگری، از جمله تکامل تفاضلی (DE) و الگوریتم رقابت استعماری (ICA) مورد استفاده قرار داد.

 

👤 مدرس: دکتر سید مصطفی کلامی هریس
🕓 مدت زمان: ۲۵ دقیقه

هزینه آموزش: رایگان!


اگر قصد مشاهده و دانلود این آموزش را دارید، بر روی این لینک (+) کلیک کنید.


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش



    توضیحات


    در این فرادرس، روش هایی در خصوص چگونگی استفاده از الگوریتم PSO برای حل مسائل بهینه سازی گسسته (عدد صحیح) ارائه شده اند. این روش ها منحصر به الگوریتم PSO نیستند و می توان آن ها را با هر الگوریتم پیوسته دیگری، از جمله تکامل تفاضلی (DE) و الگوریتم رقابت استعماری (ICA) مورد استفاده قرار داد.

    الگوریتم بهینه سازی ازدحام ذرات یا Particle Swarm Optimizatoion (به اختصار PSO) یکی از مهم ترین الگوریتم های بهینه سازی هوشمند است که در حوزه هوش ازدحامی یا هوش تجمعی جای می گیرد. این الگوریتم، توسط جیمز کندی و راسل سی ابرهارت در سال ۱۹۹۵ معرفی گردید، و با الهام از رفتار اجتماعی حیواناتی چون ماهی ها و پرندگان که در گروه هایی کوچک و بزرگ کنار هم زندگی می کنند، طراحی شده است. در الگوریتم PSO، اعضای جمعیت جواب ها، به صورت مستقیم با هم ارتباط دارند و از طریق تبادل اطلاعات با یکدیگر و یادآوری خاطرات خوب گذشته، به حل مساله می پردازند. الگوریتم PSO برای انواع مسائل پیوسته و گسسته مناسب است و پاسخ های بسیار مناسبی برای مسائل بهینه سازی مختلف داده است.

    این فیلم به صورت رایگان ارائه شده است و شما می توانید آن را دانلود نمایید. لینک های دانلود در ادامه آمده اند.

    راهنمای مقایسه و انتخاب

    مجموعه فرادرس های بهینه سازی ازدحام ذرات PSO در 8 نسخه مختلف ارائه شده است. می توانید بر حسب نیاز خود یک یا چندین مورد از این آموزش ها را برای مطالعه انتخاب کنید. لیست نسخه های مختلف این فرادرس در ادامه آمده است.

    ردیف عنوان عنوان خلاصه مجموع ساعت لینک
    1 فرادرس بهینه سازی ازدحام ذرات PSO — شامل مباحث تئوری و عملی PSO — تئوری و عملی ۳ ساعت و ۱۴ دقیقه لینک (کلیک کنید)
    2 فرادرس حل مسأله دیسپاچینگ اقتصادی توسط الگوریتم PSO حل مسأله دیسپاچینگ اقتصادی توسط PSO ۷۸ دقیقه لینک (کلیک کنید)
    3 فرادرس حل مسائل گسسته با استفاده از الگوریتم PSO حل مسائل گسسته باPSO ۲۵ دقیقه همین صفحه
    4 فرادرس حل مسأله فروشنده دوره گرد یا TSP با استفاده از الگوریتم PSO حل مسأله فروشنده دوره گرد یا TSP باPSO ۶۴ دقیقه لینک (کلیک کنید)
    5 فرادرس برازش منحنی و مدل سازی با استفاده از الگوریتم PSO برازش منحنی و مدل سازی باPSO ۳۵ دقیقه لینک (کلیک کنید)
    6 فرادرس حل مسأله کوله پشتی با استفاده از PSO حل مسأله کوله پشتی با PSO ۲ ساعت و ۵ دقیقه لینک (کلیک کنید)
    7 فرادرس طراحی مسیر یا Path Planning با استفاده از PSO طراحی مسیر یا Path Planning باPSO ۷۱ دقیقه لینک (کلیک کنید)
    8 مجموعه فرادرس های الگوریتم PSO — شامل مباحث تئوری و عملی الگوریتم PSO —مباحث تئوری و عملی ۹ ساعت و ۵۳ دقیقه لینک (کلیک کنید)

    شما می توانید با کلیک روی عنوان هر بسته، جزئیات بیشتری را مشاهده نمایید. ستون مربوط به فردارسی که در صفحه آن قرار دارید به رنگ زرد تنظیم شده است.

    تقسیم بندی مباحث
    سرفصل ها
    مقایسه نسخه ها
    حل مسائل گسسته باPSO
    مباحث تئوری و عملی
    مروری بر تئوری الگوریتم بهینه سازی ازدحام ذرات یا PSO
    -
    -
    -
    -
    -
    -
    پیاده سازی برنامه ساده الگوریتم PSO
    -
    -
    -
    -
    -
    -
    بهبود عملکرد برنامه با اعمال تغییرات بر روی برنامه
    -
    -
    -
    -
    -
    -
    تنظیم ضرایب و پارامترهای PSO
    -
    -
    -
    -
    -
    -
    اپراتورهای محدودسازی سرعت و موقعیت
    -
    -
    -
    -
    -
    -
    پیاده سازی اثر آینه ای برای بردار سرعت
    -
    -
    -
    -
    -
    -
    حل مساله دیسپاچینگ اقتصادی
    بیان ریاضی مساله دیسپاچینگ اقتصادی یا Economic Dispatching
    -
    -
    -
    -
    -
    -
    مروری بر روش های حل مسائل بهینه سازی مقید به خصوص قید تساوی
    -
    -
    -
    -
    -
    -
    پیاده سازی حل مساله دیسپاچینگ با استفاده از PSO
    -
    -
    -
    -
    -
    -
    تحلیل و بررسی نتایج به دست آمده از بهینه سازی
    -
    -
    -
    -
    -
    -
    ارائه پیشنهادهایی برای تعمیم و توسعه مدل مربوط به مساله دیسپاچینگ
    -
    -
    -
    -
    -
    -
    حل مسائل گسسته
    NA
    -
    -
    NA
    -
    -
    -
    -
    حل مساله فروشنده دوره گرد یا TSP
    بیان ریاضی و مرور نظری مساله فروشنده دوره گرد یا TSP
    -
    -
    -
    -
    -
    -
    چگونگی ایجاد جایگشت با استفاده از اعداد حقیقی
    -
    -
    -
    -
    -
    -
    حل مساله فروشنده دوره گرد با استفاده از PSO
    -
    -
    -
    -
    -
    -
    نمایش راه حل مساله به صورت گرافیکی همگام با حل مساله
    -
    -
    -
    -
    -
    -
    نحوه اضافه کردن عملگر جهش (Mutation) به الگوریتم PSO
    -
    -
    -
    -
    -
    -
    بررسی انواع جهش برای مساله فروشنده دوره گرد و سایر مسائل جایگشتی
    -
    -
    -
    -
    -
    -
    برازش منحنی و مدل سازی
    بیان مساله برازش منحنی و مدل سازی به صورت یک مساله بهینه سازی
    -
    -
    -
    -
    -
    -
    تعریف تابع هزینه مربوط به برازش منحنی و اتصال آن به PSO
    -
    -
    -
    -
    -
    -
    ارائه راه حل کلی برای پیدا کردن پارامترهای هر نوع معادله تخمین گر
    -
    -
    -
    -
    -
    -
    تخمین داده ها به صورت چندجمله ای با درجات مختلف
    -
    -
    -
    -
    -
    -
    استفاده از عمل جهش در الگوریتم PSO پیوسته
    -
    -
    -
    -
    -
    -
    معرفی جهش گوسی (نرمال) برای مسائل بهینه سازی پیوسته
    -
    -
    -
    -
    -
    -
    نمایش نتیجه برازش منحنی همگام با مراحل اجرای الگوریتم PSO
    -
    -
    -
    -
    -
    -
    حل مساله کوله پشتی
    بیان ریاضی مساله کوله پشتی
    -
    -
    -
    -
    -
    -
    بررسی انواع مختلف مساله کوله پشتی در فضای گسسته و پیوسته
    -
    -
    -
    -
    -
    -
    حل مساله کوله پشتی پیوسته با استفاده از PSO
    -
    -
    -
    -
    -
    -
    چگونگی استفاده از PSO برای حل مسائل بهینه سازی گسسته و روش های کدینگ اعداد صحیح
    -
    -
    -
    -
    -
    -
    حل مساله کوله پشتی گسسته با استفاده از PSO
    -
    -
    -
    -
    -
    -
    مقایسه نتایج به دست آمده در حالات گسسته و پیوسته
    -
    -
    -
    -
    -
    -
    نحوه برخورد با مسائل بهینه سازی مقید و انواع توابع جریمه
    -
    -
    -
    -
    -
    -
    مکانیزم ها و راهکارهای عملی برای حل عمومی مسائل تحقیق در عملیات
    -
    -
    -
    -
    -
    -
    طراحی مسیر یا Path Planning
    بیان چند نمونه از مسائلی که مجهول مورد سئوال در آن ها توابع هستند و بی نهایت متغیر دارند
    -
    -
    -
    -
    -
    -
    شیوه های تبدیل مسائل دارای بعد بی نهایت به مسائل با بعد محدود
    -
    -
    -
    -
    -
    -
    بیان مساله طراحی مسیر یا Path Planning
    -
    -
    -
    -
    -
    -
    ارائه راه حل برای مساله طراحی مسیر به صورت اسپلاین
    -
    -
    -
    -
    -
    -
    شیوه تعریف اسپلاین در محیط متلب
    -
    -
    -
    -
    -
    -
    حل مساله طراحی مسیر حرکت روبات با استفاده از الگوریتم PSO در محیط متلب
    -
    -
    -
    -
    -
    -
    اضافه کردن مانع به مدل مساله طراحی مسیر
    -
    -
    -
    -
    -
    -
    نمایش گرافیکی نتایج حاصل از طراحی مسیر
    -
    -
    -
    -
    -
    -
    طرح پیشنهادهایی برای توسعه مساله طراحی مسیر
    -
    -
    -
    -
    -
    -
    اطلاعات کلی مدت زمان 3 ساعت و 14 دقیقه 78 دقیقه 25 دقیقه 64 دقیقه 35 دقیقه 2 ساعت و 5 دقیقه 71 دقیقه 9 ساعت و 53 دقیقه
    حجم دانلود 423 مگابایت 188 مگابایت 56  مگابایت 3,950 مگابایت 91  مگابایت 304  مگابایت 173 مگابایت 1,392 مگابایت
    تعداد DVD 1 1 1 1 1 1 1 1


    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : آموزش حل مسائل گسسته با استفاده از الگوریتم PSO - (رایگان) - ۲۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۰ مگابایت (کلیک کنید +)




    اطلاعات تکمیلی

    نام آموزش آموزش حل مسائل گسسته با استفاده از الگوریتم PSO - (رایگان)
    ناشر فرادرس
    کد آموزش MVRPS9011D
    مدت زمان ۲۵ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۵۶ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش حل مسائل گسسته با استفاده از الگوریتم PSO - (رایگان)

    هزینه آموزش: رایگان!




    دیدگاه ها

    ( امتیاز ۴.۷ از ۵ )
    ۴.۷ از 5


    تا کنون ۹۸ نفراز این آموزش استفاده کرده اند و ۱۶ نظر ثبت شده است.
    1. 3 از 5

      :

      پسوورد فایلش چیه؟

    2. 0 از 5

      :


      سلام.
      ببخشید این محصول با فیلم آموزشی پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری که کد محصول آن : MVBPSO101 میباشد چه تفاوتهایی دارد؟
      گویا هر دو باینری هستند.

    3. 0 از 5

      :

      در پاسخ مریم:
      سلام؛
      فیلم آموزشی MVRPS9011D که کاملا رایگان است، به چگونگی حل مسائل گسسته (اعم از باینری یا عدد صحیح) توسط الگوریتم PSO می پردازد. متغیرهای باینری (صفر و یک)، حالت خاصی از متغرهای گسسته هستند. در متغیرهای گسسته عدد صحیح، مقادیر متغیرها اعداد صحیحی هستند که عضو یک مجموعه مشخص می باشند.
      فیلم آموزشی MVBPSO101 صرفا به متغیرهای باینری می پردازد و یک الگوریتم کلاسیک را پیاده سازی می کند.
      در فیلم آموزشی MVRPS9011D از تکنیک تبدیل متغیرهای پیوسته به گسسته استفاده شده است و عملا از الگوریتم PSO پیوسته برای حل مسائل گسسته استفاده می شود. اما الگوریتم مورد اشاره در MVBPSO101، یک الگوریتم PSO واقعا باینری است و صرفا برای مسائل باینری قابل استفاده است.
      موفق باشید.

    4. 0 از 5

      :



      باسلام.
      فیلم آموزشی دارای پسورد هست که این پسورد که شما گفتید رو زدم اما خطا میزنه.برای باز شدنش باید چکار کنم؟
      از راهنماییتون ممنون میشم.

    5. 0 از 5

      :

      در پاسخ سارا
      در ابتدا تمام لینک ها را دانلود کنید و نام آن ها را تغییر ندهید و در هنگام extract نمودن در وارد نمودن پسورد درست دقت نمایید. البته نکته مهم دیگر این است که در هنگام دانلود اینترنت دچار قطعی نشود.

    6. 0 از 5

      :



      مرسی خیلی عالی بود

    7. 5 از 5

      :

      خیلی ممنون از آموزش های خوب و مفیدتون.

    8. 5 از 5

      :

      با عرض سلام و احترام.
      من فیلم بهینه سازی تک هدفه و چند هدفه تجمع ذرات و الگوریتم ژنتیک را تهیه کرده ام. اما یک سوال بسیار مهم برایم پیش آمده که البته مشکل اکثر دانشجویان هست و آن این است که در اکثر مواقع، متغیرهای ما، گسسته (غیر باینری) و پیوسته با هم در مساله موجود است، چگونه می شود کدهای بهینه سازی تک هدفه و چند هدفه تجمع ذرات و الگوریتم ژنتیک موجود در بسته آموزشی را تغییر دهیم تا برای حالت گسسته (مجموعه نامرتبی از اعداد صحیح و نه غیر باینری) و پیوسته با هم، جواب بگیریم؟
      در فیلم آموزشی فوق، مجموعه متغیر گسسته، مرتب است. اما برای مثال برای حالتی که متغیرهای گسسته تنها {1و4و13و18} باشند، چه باید کرد؟ اگر پاسخ دهید یا اینکه کدهای این گونه مسایل را هم به مجموعه بسته های آموزشی اضافه کنید و نیز کدها را برای دانلود رایگان بر روی سایت قرار دهید بسیار ممنون می شوم.

    9. 5 از 5

      :

      با سلام و با سپاس فراوان از پاسخ شما. من فیلم هایی را که مشخص نمودید را مشاهده خواهم کرد. امیدوارم که هم من و هم دوست داران اگوریتم های فراابتکاری و سایت بسیار عالی و آموزنده شما، راه یافتن برنامه نویسی برای مسایل Mixed-Integer decision variables برای بهینه سازی تک هدفه و چند هدفه را پیدا کنیم. هر چند که اگر شما هم فرصتی داشتید و کد بهینه سازی تک هدفه و چند هدفه بسته آموزشی را برای حالت Mixed-Integer decision variables مطابق تکنیک mapping یا هر روش دیگر برای دانلود روی سایت قرار دهید، از طرف همه دوست دارن فرا درس، ممنون می شوم. چون واقعا تا به امروز اصلا کدی در سایت های داخلی و خارجی برای این گونه مسایل پیدا نکرده ام و میدانم که این مورد، دغدغه همه دانشجویانی است که در زمینه بهینه سازی مطالعه می کنند. دوباره از شما و سایت بی نظیرتان ممنون هستم. با تشکر فراوان

    10. 0 از 5

      :

      ممنون از آموزش کاملتون.

    11. 5 از 5

      :

      با عرض سلام و تشکر بابت ویدیوی خوبتون. متاسفانه زمان ویدیو کوتاه هست و با توجه به اهمیت و متداول بودن PSO میشه وقت بیشتری رو به اموزش این مورد اختصاص داد. اگر بشه نحوه کد نویسی pso رو در پایتون هم آموزش بدید ممنون میشم.
      با تشکر

    12. 0 از 5

      :

      ا عرض سلام و خسته نباشید و تشکر ویژه بابت سایت پربارتون لازم به ذکر است بنده با کمک آموزش های حل مسائل گسسته با استفاده از الگوریتم PSO شما توانستم پایان نامه خود را بدون نیاز به استادان راهنمایی که هیچگونه کمکی نمی کنند تا حد زیادی پیش ببرم. از این بابت از شما بسیار سپاسگذارم. درخواستی که دارم ، در صورت امکان در زمینه طراحی و برنامه نویسی وب به صورت پیشرفته نیز درسهایی طراحی و ارائه گردد. مطمئنم دانشجویان و فعالان زیادی در زمینه ذکر شده بسیار استقبال خواهند کرد. با تشکر دوباره از تمامی زحمات شما . واقعا تحول بزرگی در زمینه انتقال دانش در سطح کشور ایجاد کردید. مطمئنم این حرکت شما می تواند جهانی شود. بسیار سپاسگذارم.

    13. 5 از 5

      :

      با سلام
      ممنون از آموزش مفیدتون. با توجه به اهمیت مسایل بهینه سازی گسسته و اینکه در حال حاضر طیف وسیعی از مسایل واقعی از این نوع هستند، به دنبال ویدیوهای اموزشی مرتبط با این موضوع میگشتم که خداروشکر اینجا تونستم پیدا کنم.
      ممنون از شما

    14. 5 از 5

      :

      با سلام و خسته نباشید
      آموزش بسیار عالی بود. خیلی دنبال این آموزش گشتم با این جزییات ... واقعا ممنون. ای کاش، مثال های بیشتری از حل مسائل و پیاده سازی با برنامه متلب ارائه بشه تا الگوریتم های بهینه سازی بخصوص الگوریتم های تکاملی قابل درک تر باشه برامون. همچنین لطفا آموزش، در رابطه با حل مسایل بهینه سازی جدید، نظیر الگوریتم بهینه سازی شاهین هریس (2019) رو هم در نظر داشته باشید. و تشکر از فرادرس که این آموزش رو بصورت رایگان در دسترس قرار داده.


    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:




برچسب‌ها: , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران