مقایسه الگوریتم‌‌های رقابت استعماری وجامعه مورچگان برای بهینه‌سازی بهره‌برداری از مخزن سد درودزن با رویکرد اعمال قیود زنجیره‌ای

نویسندگان

1 دانشگاه زابل

doi
چکیده

چکیدهبهینه‌سازی بهره‎برداری از مخازن سدها از جمله مسائل مهم در علوم مهندسی آب می‎باشد که تا کنون از طریق انواع روش‌های بهینه‌سازی متداول حل شده است. یکی از این روش‌ها، روش بهینه‌سازی با استفاده از الگوریتم‌های فرا ابتکاری (فراکاوشی) می‌باشد. در این تحقیق از الگوریتم رقابت استعماری در حل مسئله بهینه‌سازی بهره‌برداری از مخازن سدها استفاده شده است. رویکردی که در این تحقیق پیش گرفته شده است، اعمال رابطه پیوستگی در تعیین موقعیت اولیه کشورها بوده که با عنوان قیود زنجیره‌ای مطرح شده است. نتایج حاصل از اعمال قیود زنجیره‌ای و عدم اعمال آن‌ها در الگوریتم رقابت استعماری با هم مقایسه و پس از آن نتایج با الگوریتم جامعه مورچگان که یکی دیگر از الگوریتم‌های شناخته شده می‌باشد مقایسه ‘گردیده است. در انتها نتایج نشان داد که الگوریتم رقابت استعماری بدون در نظر گرفتن قیود زنجیره‌ای به ندرت توانایی یافتن جواب‌های شدنی را دارا می‌باشد و اعمال قیود زنجیره‌ای برای تعیین موقعیت اولیه کشور‌ها به نحو موثری کارایی الگوریتم را بالا می‌برد و باعث می‌شود حتی عملکرد آن به مراتب بهتر از الگوریتم جامعه مورچگان شود و مقادیر مناسب‌تری را برای تابع هدف که در واقع کمینه‌سازی میزان اختلاف تقاضا (نیاز کشاورزی پایین‌دست) و رهاسازی می‌باشد بیابد به طوری که پس از ده مرتبه اجرا میانگین مقدار تابع هدف برای الگوریتم رقابت استعماری 822/15 و برای الگوریتم جامعه مورچگان 008/48 بوده است.