از آنجا که امروزه تصمیمگیری در مدیریت به مفهوم انتخاب گزینه برتر از بین گزینههای متعدد موجود میباشد، لذا استفاده از روشهای بهینهسازی روز به روز گسترش مییابد. از این رو در این طرح، ارائه کد یک الگوریتم بهینهسازی تکاملی جدید مد نظر قرار گرفته است. این کد در فضای برنامهنویسی نرمافزار متلب تهیه شده و سعی شده است که ضمن دارا بودن قابلیتهای متعدد، استفاده از آن و کاربرد آن در حل انواع مسائل بهینهسازی نیز آسان و راحت قابل انجام باشد. در توسعه الگوریتم بهینهسازی تکاملی از مفاهیم کلی و پایهای دو الگوریتم پرکاربرد [الگوریتمهای ژنتیک (GAو جفتگیری زنبورهای عسل(HBMO)] استفاده شده و با تهیه سابروتینهای متنوع و فراخوانی آنها در متن کد اصلی الگوریتم، قابلیتهای دیگری نسبت به الگوریتمهای مذکور به آن اضافه شده است. عملکرد الگوریتم بهینهسازی تکاملی توسعه یافته در این طرح، در حل چندین مسئله ریاضی تکهدفه و چندهدفه که به عنوان مسائل پایه در ارزیابی عملکرد روشهای مختلف بهینهسازی مد نظر قرار میگیرند، ارزیابی و تحلیل شده و نتایج نشان دادهاند که الگوریتم توسعه یافته ضمن دارا بودن قابلیتها و تواناییهای الگوریتمهای تکاملی موجود، از سرعت بیشتر در همگرایی به جواب نهایی و اطمینانپذیری بالاتر در جوابهای نهایی حاصل از اجراهای مختلف آن برخوردار میباشد.
توضیحات بیشتر
آنچه در این کد خواهید آموخت:
1- نحوه ورود اطلاعات و گرفتن خروجی های بخش اول کد ارائه شده (الگوریتم بهینه سازی).
2- نحوه تعریف مسئله مورد نظر به منظور بهینه سازی در الگوریتم توسعه داده شده.
3- نحوه ورود اطلاعات و اخذ خروجی های مورد نظر در بخش دوم کد ارائه شده (حل مسئله بهره برداری از مخزن).
4- روش حل مسئله بهینه سازی در الگوریتم توسعه داده شده در حالت های تک هدفه و چند هدفه.
5- مبانی توابع فراکاووشی ارتقاء جواب مختلف مورد استفاده در کد بهینه سازی از قبیل توابع انتخاب، تزویج و جهش.
6- روش بهره برداری استاندارد SOP مورد استفاده در کد بهره برداری از مخزن.
7- نحوه تعریف و محاسبه عوامل مختلف هیدرولیک مخزن از قبیل پارامترهای مختلف رابطه پیوستگی و همچنین سرریز از مخزن.
8- نحوه استفاده از رابطه سطح-حجم-ارتفاع مخزن سد.
نکات و الزامات:
1- آشنایی با مبانی کد نویسی در متلب در صورت استفاده از کد بهینه سازی (به منظور تعریف روابط شبیه سازی مسئله مورد نظر کاربر).
2- آشنایی با مبانی شبیه سازی و بهره برداری از مخزن و تعریف روابط هیدرولوژیک برقرار در سامانه مخازن.
3- ورود اطلاعات اولیه در فرم های تهیه شده در اکسل در هر دو کد بخش اول (الگوریتم بهینه سازی) و بخش دوم (کد بهره برداری مخزن).
4- آشنایی اولیه با متلب به منظور اجرای کد و خواندن نتایج از فرم های خروجی در اکسل.
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.