برای حل الگوریتم های فرا ابتکاری می توان از نرم افزار متلب کمک گرفت. نرم افزار MATLAB چون بر پایه ی ماتریس نوشته شده است طیف گسترده ای در حل انواع مسائل ومحاسبات دارد به همین دلیل آموزش MATLAB در راستای حل الگوریتم های فرا ابتکاری می تواند به مهندسین صنایع در مسایل بهینه سازی که ممکن است در صنعت با آن مواجه شوند کمک کند.
دو روش برای حل مسایل بهینه سازی وجود دارد:
- الگوریتم های دقیق: که جواب بهینه را به صورت دقیق محاسبه می کنند. این روش در مسایل پیچیده تر کارایی کمتری دارد و زمان رسیدن به جواب با توجه به ابعاد مسئله به صورت نمایی افزایش می یابد.
- الگوریتم های تقریبی: این روش جوابی نزدیک به جواب بهینه را در مدت زمان کم برای مسایل سخت بهینه سازی محاسبه می کند و به 3 دسته تقسیم می شوند: الگوریتم های ابتکاری(heuristic) ،الگوریتم های فرا ابتکاری (meta-heuristic) و فوق ابتکاری (hyper heuristic)
روش ابتکاری دو مشکل اساسی دارد ، این الگوریتم از نقطه بهینه محلی نمی تواند خارج شود و به سرعت سمت این نقطه همگرا می شود. الگوریتم فرا ابتکاری راه کارهایی برای خروج از این نقاط دارد و در مسایل گوناگون بهینه سازی کاربرد فراوان دارد.
الگوریتم های فرا ابتکاری در 3 مرحله طراحی و پیاده سازی می شوند. مرحله اول آماده سازی است که در آن باید مسئله و راه حل های موجود به طور دقیق مشخص شوند. مرحله دوم ساخت می باشد. در این مرحله انتخاب راه حل ، طراحی الگوریتم راه حل انتخابی و همچنین تعریف معیارهای اندازه گیری عملکرد انجام می شود. در آخر مرحله پیاده سازی قرار دارد.
نرم افزار متلب (MATLAB) قابلیت کد نویسی انواع الگوریتم های بهینه سازی و جستجو را دارا می باشد. MATLAB از ترکیب دو واژه ی MATrix و LABoratory تشکیل شده است به معنی آزمایشگاه ماتریس زیرا این نرم افزار بر مبنای جبر ماتریسی نوشته شده است. برای مثال یک عدد را به شکل یک ماتریس 1×1 ذخیره می کند یا یک رشته از حروف را به صورت یک ماتریس با یک سطر و به تعداد حروف ستون ذخیره می نماید. حتی یک تصویر در نرم افزار متلب به صورت ماتریسی 3 بعدی که 2 بعد آن برای مختصات نقاط و بعد سوم برای رنگ آنها تعریف می شود ذخیره می گردد.
نرم افزار MATLAB ابزار کارامدی در جهت حل مسایل بهینه سازی برای مهندسین صنایع نیز می باشد. به همین خاطر خانه مهندسی صنایع آموزش نرم افزار متلب را برای حل الگوریتم های فرا ابتکاری در نظر گرفته است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.