فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت

  • پنجشنبه ۱ بهمن ۱۳۹۴
  • بازدید ۱,۱۹۹ نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (116 امتیاز از 24 رای)
    Loading...

تصویر matlab-coa-tsp_13477_1 فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت

پروژه فروشنده دوره گرد با الگوریتم فاخته با MATLAB

در این پست پروژه فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت را آماده کرده ایم که در ادامه به شرح این الگوریتم پرداخته و فیلم و تصویر خروجی این پروژه را نشان خواهیم داد.

الگوریتم بهینه سازی فاخته – Cuckoo optimization Algorithm :

الگوریتم فاخته یا COA الهام گرفته از روش زندگی پرنده ای بنام فاخته است که الگوریتمی جدید، به جهت پیدا کردن مینیمم کلی می باشد. فاخته یکی از هزاران پرندگانی است که از هر گونه لانه سازی خود را رها ساخته و پرورش جوجه های خود نیز به دیگر پرندگان واگذار می کند.

زندگی منحصر به فرد و رفتار خاص این پرنده در تخم گذاری، اساس ایجاد این الگوریتم بهینه سازی تکاملی می باشد. مانند دیگر الگوریتم های تکاملی از نظیر الگوریتم ژنتیک یا Genetic Algorithm – GA و الگوریتم ازدحام ذرات یا Particle swarm optimization – PSO آغاز آن با یک جمعیت اولیه می باشد.

توضیحات بیشتر، فیلم و تصویر خروجی پروژه فروشنده دوره گرد با الگوریتم فاخته با متلب در ادامه مطلب.

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

الگوریتم بهینه سازی فاخته ، قصد بهینه سازی دارد، بنابراین فاخته به سمت بهترین محل سکونت مهاجرت می کند. هنگامی که که تمامی فاخته ها به محل مقصد نهایی مهاجرت کردند، محل سکونت جدید مشخص خواهد شد. دوباره فرایند تخم گذاری جدید آغاز می شود.

گام های اصلی الگوریتم بهینه سازی فاخته به صورت زیر می باشد:

  1. مقدار دهی اولیه به صورت تصادفی برای هر محل سکونت.
  2. اختصاص برخی از تخم ها به هر فاخته.
  3. تخصیص ELR برای فاخته.
  4. تخم گذاری هر فاخته با توجه به گرفتن ELR متناظر با آن.
  5. شکستن تخم هایی که به وسیله پرنده میزبان تشخیص داده شده است.
  6. تخم ها به جوجه تبدیل شده و جوجه ها بزرگ شوند.
  7. ارزیابی محل سکونت برای هر فاخته بزرگ شده.
  8. محدود کردن بیشترین تعداد فاخته ها و از بین بردن ضعیف ترین ها در محدوده.
  9. کلاس بندی فاخته ها و بهترین گروه.
  10. مهاجرت جمعیت جدید به محل سکونت هدف.
  11. کلاس بندی فاخته ها و بهترین گروه.
  12. مهاجرت جمعیت جدید به محل سکونت هدف.
  13. اگر شرایط قابل قبول نبود از مرحله ۲ دوباره شروع کند. اگر شرایط برآورده شده خروجی نمایش داده بشود.

شرح مسئله فروشنده دوره گرد با الگوریتم فاخته :

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

تعداد کل راه حل ها برابر است با تصویر matlab-coa-tsp_13477_4 فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت تعداد شهرها است.

تصویر خروجی ۲:

تصویر matlab-coa-tsp_13477_2 فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت

تصویر خروجی ۳:

تصویر matlab-coa-tsp_13477_3 فروشنده دوره گرد با الگوریتم فاخته با متلب به همراه داکیومنت


انجام پروژه ها و شبیه سازی مقالات و پایان نامه ها با متلب

انجام پروژه ها و شبیه سازی مقالات و پایان نامه ها با متلب

مشاهده انجام پروژه با متلب
پروژه ها و آموزش های برنامه نویسی

پروژه ها و آموزش های برنامه نویسی

آموزش برنامه نویسی

مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    Reza دوشنبه , 8 بهمن

    سلام ، ببخشی کد حل tsp با الگوریتم فاخته رو لطف میکنید بفرستید؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 8 بهمن

      در همین صفحه که در سایت هستید، می تونید برای خرید اقدام و لینک دانلود دریافت نمائید.

  2. تصویر آواتار کاربر 0
    ماهان دوشنبه , 11 دی

    فیلمش هم هست یا فقط pdf ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 11 دی

      سورس کد متلب به همراه داکیومنت راهنما در فایل ورد هست.

لیســــــــت پــــــــروژه های انتشــــــــار نشده ( 22 موضوع )

مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
socket programing آموزش برنامه نویسی آموزش سی شارپ اینترنت اشیا بازی تحت شبکه بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله ترجمه مقاله شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین شبکه SDN شبیه سازی با نرم افزار R نحوه نوشتن برنامه تحت شبکه نرم افزار Rstudio پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه ارنا پروژه سیمولینک matlab پروژه شبکه عصبی پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده با ارنا پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab