تخفیف نوروزی پی استور

کد تخفیف: PR1404

شامل تمامی آثار
روز
ساعت
دقیقه
ثانیه

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

آموزش نحوه پیاده سازی حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۶۹۹,۰۰۰ تومان بود.قیمت فعلی: ۲۷۹,۶۰۰ تومان.

روز
ساعت
دقیقه
ثانیه
دریافت کد تخفیف با گردونه شانس %
تعداد فراگیر
509 نفر
امتیاز کاربران
امتیاز 4.43 از 5

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

مسئله فروشنده دوره گرد TSP

قبل از اینکه بخواهیم به حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون بپردازیم، یک شرح کوتاه از مسئله TSP یا همان فروشنده دوره گرد خواهیم داشت. مسئله فروشنده دوره گرد Traveling Salesman Problem یا همان TSP یکی از مسائل مهم در مباحث مربوط به ریاضیات، علوم کامپیوتر، مسیریابی و غیره است. در مسئله فروشنده دوره گرد ما با تعدادی شهر مواجه هستیم و یک فروشنده دوره گرد که می خواهد محصولات خود را در هر یک از این شهرها به فروش برساند. هدف پیدا کردن کمترین مسافت طی شده توسط فروشنده دوره گرد است بشرطی که دقیقاً به هر کدام از شهرها یکبار سر بزند. شاید در نگاه اول حل مسئله خیلی آسان باشد ولی مشکل زمانی آغاز می شود که تعداد شهرها زیاد شوند.

مسیریابی مسئله فروشنده دوره گرد

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

الگوریتم ژنتیک GA

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

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

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

پیاده سازی حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون

برای کدنویسی پیاده سازی حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون از IDE محبوب Spyder استفاده شده است. این IDE پس از نصب Anaconda در اختیار شما قرار می گیرد و بسته ها و پکیج های مهم و کاربدری پایتون را در خود دارد. همان طور که در ابتدای مطالب هم عنوان شد این پکیج شامل سورس کد حل مسئله، گزارش کار ۱۲ صفحه ای از روند کدنویسی و یک فیلم آموزشی ۴۰ دقیقه ای می باشد. به طور کلی در فیلم آموزشی به موارد زیر اشاره کرده ایم:

  • بیان کلی تئوری و مسئله TSP و الگوریتم ژنتیک GA
  • پیاده سازی TSP و ایجاد شهرها در پایتون
  • نحوه پیاده سازی Fitness یا تابع شایستگی بر اساس فاصله شهرها
  • ایجاد مسیر یا Tour در مسئله
  • ایجاد جمعیت اولیه
  • تعیین فضای ترکیب Crossover
  • تولید اولین نژاد جمعیت
  • انجام عملیات تولید مثل
  • پیاده‌سازی عملیات جهش Mutation
  • تکرار الگوریتم برای ایجاد نسل بعدی
  • رسم شهرها و نحوه پیمایش آن ها
  • رسم نمودار همگرایی

محتویات پکیج آموزشی

پکیج حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون شامل ۳ فایل می باشد. فیلم آموزش در یک فایل mp4 با کیفیت بالا و بصورت زیپ شده (rar.) است که برای اکسترت کردن آن می توانید از Winrar 2019 به بالا استفاده کنید. یک فایل مربوط به سورس کد الگوریتم می باشد که در پایتون نوشته شده و در هر IDE می توانید از آن ها استفاده کنید.

IDE پایتون استفاده شده در این آموزش Spyder می باشد و در استفاده از IDE های دیگر نیز محدودیتی وجود ندارد فقط پکیج های مربوط اشاره شده در آموزش باید روی IDE مورد استفاده نصب شود. فایل دیگر نیز بصورت pdf و docx می باشد که گزارش کار را شامل می شود.

درباره پکیج حل TSP با الگوریتم ژنتیک در پایتون

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

پیش‌نمایش آموزش

پیاده سازی مسئله در پایتون


مدرس:  امین جلیل زاده رزین

کارشناس ارشد رشته مهندسی کامپیوتر - گرایش نرم افزار

پایه گذار و موسس وب سایت آموزشی پی استور، مدرس دانشگاه فنی و حرفه ای، برنامه نویس و تحلیل گر سیستم، پژوهشگر در حوزه الگوریتم های ابتکاری، فرا ابتکاری، یادگیری ماشین، شبکه و پایگاه داده. ایشان در زبان های برنامه نویسی متعدد، نظیر ++C، سی شارپ، PHP ،Java، متلب MATLAB و Python تسلط و سابقه تدریس فعال دارند.

مشخصات تکمیلی دوره آموزشی

نام اثر: آموزش نحوه پیاده سازی حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون
نوع اثر: دوره آموزشی
مدرس: امین جلیل زاده رزین
مدت زمان: 40 دقیقه
نوع آموزش: عملی

راهنمای خرید و ثبت سفارش

تصویر مراحل خرید از پی استور

اگر در مورد این اثر یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین 44225175 (پیش شماره 041) تماس بگیرید. – تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). – تمام ساعات

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

تصویر و لوگوی گارانتی

نظرات

7 نظر|4.43 (میانگین امتیاز کاربران)

  1. آواتار هانیه خدایی

    هانیه خدایی

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

  2. آواتار رضا علمی

    رضا علمی

    مباحث اصلی رو به خوبی توضیح داده ولی در قسمت تئوری من مشکلم حل نشده. چرا جمعیت اولیه تصادفی هست؟

  3. آواتار ali

    ali

    سلام . crass over این مسئله به چه صورت و در کدوم خط صورت میگیره؟

  4. آواتار معصومه کشاورز باقری

    معصومه کشاورز باقری

    من این محصول رو خریدم. اما فیلمش برای من قابل دانلود نیست.

    • آواتار مدیریت و پشتیبانی

      مدیریت و پشتیبانی

      سلام و وقت بخیر. لینک های دانلود چک شدند و مشکلی از بابت دانلود وجود ندارد. اگر موفق به دانلود نمی شوید از طریق تیکت پشتیبانی مشکل را دقیقاً ثبت کنید تا همکاران در سریع ترین زمان پیگیری کنند.

  5. آواتار ندا رستگار

    ندا رستگار

    خیلی خوب و عالی بود. گام به گام مراحل به خوبی توضیح داده شده است. همونی بود که من می خواستم .من امتیاز عالی رو برای این دوره ثبت کردم. ممنون از استاد جلیل زاده و سایت خوبشون

  6. آواتار رضا

    رضا

    خیلی ممنون توضیحاتش عالی و روان بود 👌

  7. آواتار مدیریت و پشتیبانی

    مدیریت و پشتیبانی

    نظرات و پیشنهادات خود را با ما در میان بگذارید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۶۹۹,۰۰۰ تومان بود.قیمت فعلی: ۲۷۹,۶۰۰ تومان.

دریافت کد تخفیف %