اکنون الگوریتم بهینه سازی تکاملی تفاضلی چند هدفه با عنوان انگلیسی Multi-Objective Optimization Differential Evolution Algorithm، در گیل پروژه برای شما کاربران گرامی مهیا شده است. شما می توانید با استفاده از این الگوریتم مسائل بهینه سازی و تحقیقاتی خود را در نرم افزار Matlab به ثمر برسانید.
لازم به ذکر است که این سورس بطور کامل در نرم افزار Matlab R2018a نسخه ۶۴ بیت تست شده می باشد و صحت عملکرد آن مورد تائید است. دیتای داده شده به این سورس بر اساس مقاله زیر می باشد که شما می توانید دیتا و روابط خود را جایگزین اطلاعات موجود در این سورس کد نمائید و سپس مساله خود را با الگوریتم مذکور اجرا کنید و خروجی بگیرید.
Storn, R., Price, K., 1997. Differential evolution: A simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11, 341 – ۳۵۹
فایل PDF مقاله یاد شده، در داخل پکیج موجود است.
این سورس کد دارای سه m-file به شرح زیر می باشد. که توضیحات مربوط به هر m-file در جلوی آن ها ذکر شده است.
MODEparam.m: این فایل پارامترهای مورد نیاز برای اجرای الگوریتم بهینه سازی تکاملی تفاضلی چند هدفه را تولید می نماید.
MODE.m: این فایل الگوریتم بهینه سازی تکاملی تفاضلی چند هدفه را مطابق دیتای مقاله مذکور اجرا می نماید.
CostFuntion.m: این فایل تابع هدف را مورد بهینه سازی قرار می دهد.
کاربران گرامی توجه داشته باشید که، برای اجرای سورس کد این الگوریتم، باید فایل MODEparam.m را اجرا نمایید.
There are no reviews yet.