نقل قول: حمل و نقل بهینه کالا
سلام،
با تشکر فراوان از توضیحات مفید تان اگر امکان داشته باشد در باره ی knapsack و انواع آن اطلاعات ببیشتری در اختیار من قرار دهید.
با تشکر فراوان
نقل قول: حمل و نقل بهینه کالا
با سلام
همون طور که دوستان گفتید شکل دیگری از الگوریتم کوله پشتی صفر و یک هستش چون مجازیم یک کانتینر رو بار کشتی کنیم یا که نکنیم. یعنی مثلا نمیتونیم نصفش رو بار کنیم!
مساله کوله پشتی صفر و یک توسط روش برنامه سازی پویا یا dynamic programming به گونه تقریبا رضایت بخشی حل میشه.
باید اضافه کنم که دو مساله کوله پشتی از نظر من بهترین گزینه برای توصیف تفاوتهای دو روش حریصانه و پویا هستش. کسی که این مسایل ساده رو بفهمه و این که چرا با دو روش حل میشن در حالی که خیلی شبیهند در واقع کل روش حریصانه و پویا و تفاوتهاشونو فهمیده.
در مورد جواب یکی از دوستان باید بگم که مساله کوله پشتی صفر ویک به روش پویا به طور قطع به جواب بهینه میرسه ولی با حریصانه نمیرسه. در حالی که در مورد مساله کوله پشتی کسری با روش حریصانه که روش تقلیل یافته ی پویاست و به زمان و حافظه ی کمتری نیاز داره به جواب بهینه خواهیم رسید و استفاده از روش پویا درست است ولی به صرفه نیست.
در ضمن روش بازگشتی روش حل مساله نیست بلکه دسته ای از روشهاست که با فراخونی مجدد خودشان کار میکنند.
نقل قول: حمل و نقل بهینه کالا
سلام
اگه میشه دوستان در مورد مساله کوله پشتی کسری با روش پویا توضیح بدن. این تمرین درسی من هست.در ضمن اگه الگوریتم یا برنامه ی کامپیوتری اونو در اختیار من بذارید ممنون میشم
نقل قول: حمل و نقل بهینه کالا
از دوستانی که این تاپیک رو میبینند و میتونند کمک کنند خواهشن بدون توجه رد نشید
اگه امکانش هست لطف کنید یک فایل بزارید چون من خیلی جستجو کردم به اندازه کافی توضیحات copy ، paste شده بود
با تشکر
نقل قول: حمل و نقل بهینه کالا
دوستان عزیز
مسایل کوله پشتی (صفر و یک و عدد صحیح)و فروشنده دوره گرد و... در مجموغه مسایل NP_hard مسایل دشوار قرار دارند که الگوریتمی دقیق با زمان چند جمله ای برای آنها وجود ندارد.(مانند روش پویا و شاخه و کران که برای این مسایل جوابی دقیق می دهند ولی زمان آنا چند جمله ای نیست(نیاز به عمر نوح ویا حتی بیشتر برای حل این مسایل بااندازه بزرگ با روش های مذکور دارید) )
از این رو برای حل این مسایل از روش های ابتکاری heuristicو فرا ابتکاری metaheuristic استفاده می شود.مانند روش های حریصانهgreedy و ژنتیک GAو...که جواب شدنی و گاهی تقریبی ارایه می دهند.