اکنون الگوریتم بهینه سازی محدودیت نرمال عادی چند هدفه با عنوان انگلیسی Normalized Normal Constraint Algorithm Based Multi-objective Optimal که به اختصار الگوریتم NNC نامیده می شود، در گیل پروژه برای شما کاربران گرامی مهیا شده است. شما می توانید با استفاده از این الگوریتم مسائل بهینه سازی و تحقیقاتی خود را در نرم افزار Matlab به ثمر برسانید.
لازم به ذکر است که الگوریتم بهینه سازی محدودیت نرمال عادی چند هدفه NNC بطور کامل در نرم افزار Matlab R2018a نسخه ۶۴ بیت تست شده می باشد و صحت عملکرد آن مورد تائید است. دیتای داده شده به این الگوریتم بر اساس مقاله زیر می باشد که شما می توانید دیتا و روابط خود را جایگزین اطلاعات موجود در این سورس کد نمائید و سپس مساله خود را با الگوریتم مذکور اجرا کنید و خروجی بگیرید.
A. Messac, A. Ismail-Yahaya and C.A. Mattson. The normalized normal constraint method for generating the Pareto frontier structural and multidisciplinary optimization Volume 25, Number 2 (2003), 86-98
فایل PDF مقاله یاد شده، در داخل پکیج موجود است.
این سورس کد دارای چهار m-file به شرح زیر می باشد. که توضیحات مربوط به هر m-file در جلوی آن ها ذکر شده است.
NNCparam.m: این فایل پارامترهای مورد نیاز برای اجرای الگوریتم بهینه سازی NNC را تولید می نماید.
NNC.m: این فایل الگوریتم بهینه سازی NNC را مطابق دیتای مقاله مذکور اجرا می نماید.
OPTroutine.m: روتین یا فرایند بهینه سازی توسط این فایل پیاده سازی می شود.
CostFuntion.m: این فایل تابع هزینه یا تابع هدف را مورد بهینه سازی قرار می دهد.
There are no reviews yet.