مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش شبیه سازی تبرید (SA) و گزارش در قالب word

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش شبیه سازی تبرید (SA)  و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


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

مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.

شبیه سازی تبرید (simulated annealing) 

1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم های مختلف از ساختارهای جواب متنوع بهره برد؟

2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.

3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.

4- کدام یک از الگوریتم های به کار گرفته شده جوابهای بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 

خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش شبیه سازی تبرید (SA) و گزارش در قالب word”

مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش اجتماع ذرات (PSO) و گزارش word

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش اجتماع ذرات (PSO) با دو روش و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


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

مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.

بهینه سازی اجتماع ذرات (Particle swarm optimization)  :

1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم های مختلف از ساختارهای جواب متنوع بهره برد؟

2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.

3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.

4- کدام یک از الگوریتم های به کار گرفته شده، جواب های بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 

خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش اجتماع ذرات (PSO) و گزارش word”

مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA)

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA) با دو روش و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


بخشی از متن تحقیق:

مدل ریاضی انتخاب شده مسئله تخصیص اسکله (Berth allocation) نام دارد که در آن به تخصیص اسکله به یک سری کشتی با یک افق زمانی مشخص اشاره می شود. در این زمینه می توان چندین هدف مانند مینیمم کردن زمان سرویس کشتی ها، مینیمم کردن زمان ماندن در بندر، مینیمم کردن تعداد کشتی های رد شده، مینیمم کردن انحراف بین زمانبندی برنامه ریزی شده و واقعی را در نظر گرفت.  هدف این مدل اما تخصیص بهینه کشتی ها در بنادر است به طوری که زمان بارگیری کشتی ها مینیمم شود. پهلوگیری کشتی ها در زمان و مکان بهینه یکی از مسائل مهم در صنعت کشتیرانی است و یک برنامه ریزی صحیح و علمی برای جایابی کشتی ها باعث افزایش رضایت مشتریان، افزایش ظرفیت بندر، و همچنین افزایش درآمد بندر می شود. در سال های اخیر مطالعات زیادی در این زمینه انجام شده است. مدل ریاضی زیر یکی از همین مدلها است به طوری که در تابع هدف این مدل ترکیب خطی زمان حضور کشتی ها در اسکله کمینه سازی می شود. پارامترها و متغیرهای استفاده شده در مدل به صورت زیر است.
مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.
v   ژنتیک (Genetic algorithm)
1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم  های مختلف از ساختارهای جواب متنوع بهره برد؟
2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.
3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.
4- کدام یک از الگوریتم های به کار گرفته شده جوابهای بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 
خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.

دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA)”