پروژه توسعه الگوریتم بهینه ‏سازی تکاملی به منظور حل انواع مسائل تک‌هدفه و چندهدفه  با استفاده از نرم افزار MATLAB

از آنجا که امروزه تصمیم‌گیری در مدیریت به مفهوم انتخاب گزینه برتر از بین گزینه‌های متعدد موجود می‌باشد، لذا استفاده از روش‌های بهینه‌سازی روز به روز گسترش می‌یابد. از این رو در این طرح، ارائه کد یک الگوریتم بهینه‎سازی تکاملی جدید مد نظر قرار گرفته است. این کد در فضای برنامه‎نویسی نرم‎افزار متلب تهیه شده و سعی شده است که ضمن دارا بودن قابلیت‌های متعدد، استفاده از آن و کاربرد آن در حل انواع مسائل بهینه‌سازی نیز آسان و راحت قابل انجام باشد. در توسعه الگوریتم بهینه‎سازی تکاملی از مفاهیم کلی و پایه‎ای دو الگوریتم پرکاربرد [الگوریتم‎های ژنتیک (GAو جفت‎گیری زنبورهای عسل(HBMO)] استفاده شده و با تهیه سابروتین‎های متنوع و فراخوانی آنها در متن کد اصلی الگوریتم، قابلیت‎های دیگری نسبت به الگوریتم‎های مذکور به آن اضافه شده است. عملکرد الگوریتم بهینه‎سازی تکاملی توسعه یافته در این طرح، در حل چندین مسئله ریاضی تک‎هدفه و چندهدفه که به عنوان مسائل پایه در ارزیابی عملکرد روش‎های مختلف بهینه‎سازی مد نظر قرار می‎گیرند، ارزیابی و تحلیل شده و نتایج نشان داده‎اند که الگوریتم توسعه یافته ضمن دارا بودن قابلیت‎ها و توانایی‎های الگوریتم‎های تکاملی موجود، از سرعت بیشتر در همگرایی به جواب نهایی و اطمینان‎پذیری بالاتر در جوابهای نهایی حاصل از اجراهای مختلف آن برخوردار می‎باشد.


 توضیحات بیشتر


آنچه در این کد خواهید آموخت:

1- نحوه ورود اطلاعات و گرفتن خروجی های بخش اول کد ارائه شده (الگوریتم بهینه سازی).

2- نحوه تعریف مسئله مورد نظر به منظور بهینه سازی در الگوریتم توسعه داده شده. 

3- نحوه ورود اطلاعات و اخذ خروجی های مورد نظر در بخش دوم کد ارائه شده (حل مسئله بهره برداری از مخزن).

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

5- مبانی توابع فراکاووشی ارتقاء جواب مختلف مورد استفاده در کد بهینه سازی از قبیل توابع انتخاب، تزویج و جهش. 

6- روش بهره برداری استاندارد SOP مورد استفاده در کد بهره برداری از مخزن. 

7- نحوه تعریف و محاسبه عوامل مختلف هیدرولیک مخزن از قبیل پارامترهای مختلف رابطه پیوستگی و همچنین سرریز از مخزن. 

8- نحوه استفاده از رابطه سطح-حجم-ارتفاع مخزن سد. 


نکات و الزامات:

1- آشنایی با مبانی کد نویسی در متلب در صورت استفاده از کد بهینه سازی (به منظور تعریف روابط شبیه سازی مسئله مورد نظر کاربر).

2- آشنایی با مبانی شبیه سازی و بهره برداری از مخزن و تعریف روابط هیدرولوژیک برقرار در سامانه مخازن. 

3- ورود اطلاعات اولیه در فرم های تهیه شده در اکسل در هر دو کد بخش اول (الگوریتم بهینه سازی) و بخش دوم (کد بهره برداری مخزن). 

4- آشنایی اولیه با متلب به منظور اجرای کد و خواندن نتایج از فرم های خروجی در اکسل. 



نظر بدهید

توجه: HTML ترجمه نمی شود!
    بد           خوب

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu. 

پروژه توسعه الگوریتم بهینه ‏سازی تکاملی به منظور حل انواع مسائل تک‌هدفه و چندهدفه با استفاده از نرم افزار MATLAB

  • تولید کننده: مارکت کد
  • شناسنامه: MC1-1070-1
  • موجودی: در انبار
  • تاریخ: ۱۳۹۴-۱۲-۰۴
  • زبان برنامه نویسی: MATLAB
  • سریال برنامه: MC1-1070-1
  • سفارش دهنده: نوید قاجارنیا
  • فایل معرفی محصول: لینک
  • 100,000تومان

برچسب ها: بهینه‎سازی, تک‌هدفه, چندهدفه, الگوریتم تکاملی