حل مسئله کوله پشتی با الگوریتم جهش قورباغه : کوله پشتی 0و1 با الگوریتم قورباغه
09
جولای
مسئله کوله پشتی 0 و 1 حالتی از کوله پشتی است که ، در آن یک شی یا داخل کیسه قرار میگیرد (انتخاب میشود =1) ، یا داخل کیسه قرار نمیگیرد (انتخاب نمیشود = 0) .
برای حل مسئله کوله پشتی روشها و الگوریتم های مختلفی ارائه شده است.
اگر تمایل دارید در خصوص مسئله کوله پشتی مطالعه بیشتر داشته باشید و جزئیات بیشتر بیاموزید بر روی لینک زیر کلیک کنید.
الگوریتم جهش قورباغه ، الگوریتمی الهام گرفته شده از رفتار قورباغه ها در طبیعت می باشد که در سال 2003 معرفی شده است و در سال 2006 و 2009 بهبود یافته است. قبلا در آموزش الگوریتم قورباغه بصورت کامل به تشریح آن پرداختیم.
با خرید این محصول، دو فایل برای شما ارسال میگردد:
چنانچه در خصوص خرید این محصول سوالی دارید ، با شماره درج شده تماس بگیرید یا در واتساپ ، یا تلگرام پیام ارسال کنید.
—————————————————
جزئیات بیشتر:
شرح مسئله به این صورت است که ما تعدادی اجسام با وزن مشخص و با ارزش مشخص داریم و میخواهیم اشیایی را انتخاب کنیم که دارای بیشترین ارزش باشند. و محدودیتی که داریم بر روی وزن کل اشیا می باشد زیرا که کوله پشتی تحمل وزن مشخصی را دارد
تعاریف ما به صورت زیر می باشد:
تابع شایستگی نیز به این صورت عمل میکند که ابتدا مجموع وزن اشیای انتخاب شده را محاسبه میکنیم اگر این مجموع کمتر از W_total بود انگاه شایستگی این راه حل برابر است با مجموع ارزش اشیای انتخاب شده . اما اگر مجموع وزن بیشتر از W_total باشد انگاه شایستگی این راه حل را برابر با صفر در نظر میگیریم چون یک راه حل غیر قابل قبول می باشد.
در نهایت ما به دنبال راه حل با بیشترین مقدار شایستگی می باشیم که بیشترین ارزش را به ما میدهد بنابر این دنبال پیدا کردن ماکزیمم می باشیم.
چنانچه در خصوص خرید این محصول سوالی دارید ، با شماره درج شده تماس بگیرید یا در واتساپ ، یا تلگرام پیام ارسال کنید.