الگوریتم گرگ خاکستری جهت ارائه یک مسئله کمینه سازی در متلب
مجموعه: الگوریتم های فراابتکاری و هوشمند, ریاضیات و محاسبات عددی, مهندسی کامپیوتر, یادگیری ماشین
پروژه ۱۰۷: شبیه سازی ام فایل در متلب + سورس کامل متلب + توضیحات کامل
خلاصه ای از کار:
در این کد به بررسی عملکرد و ویژگی های الگوریتم گرگ خاکستری می پردازیم. علاوه بر این به بررسی نقایص آن نیز خواهیم پرداخت. در این پروژه جهت ارائه یک برنامه درسی مناسب و هماهنگ با کلیه خواسته های اساتید و محدودیت های دانشگاه و کلاس ها از این الگوریتم استفاده کرده و یک برنامه بهینه و مورد دلخواه را ایجاد می کنیم.
توضیحاتی دیگر:
مقدمه
الگوریتم GWO یک الگوریتم فرا ابتکاری است که از ساختار سلسله مراتبی و رفتار اجتماعی گرگ ها در هنگام شکار الهام گرفته است. این الگوریتم مبتنی بر جمعیت بوده، فرایند تنظیمات ساده ای داشته و به سادگی قابلیت تعمیم به مسائل با ابعاد بزرگ را دارد.
ساختار سلسله مراتبی و رفتار اجتماعی گرگ های خاکستری
گرگ های خاکستری در راس زنجیره غذایی هستند و زندگی اجتماعی دارند. تعداد متوسط گرگ های هر گله بین ۵ تا ۱۲ است.
در هر گله ۴ رتبه اصلی وجود دارد که مانند شکل زیر به صورت یک ساختار هرمی مدل می شود.
- گرگ های رهبر گروه alpha نامیده می شوند که می توانند مذکر یا مونث باشند. این گرگ ها بر گله مسلط هستند و مواردی مانند محل استراحت یا نحوه شکار را مدیریت می کنند.
اما علاوه بر رفتار مسلط گرگ های alpha، نوعی ساختار دموکراتیک هم در گروه دیده می شود.
- گرگ های beta: کمک به گرگ های alpha در فرایند تصمیم گیری بوده و همچنین مستعد انتخاب شدن به جای آن ها هستند.
- گرگ های delta: پایین تر از گرگ های beta و شامل گرگ های پیر، شکارچی ها و گرگ های مراقبت کننده از نوزادان
- گرگ های omega: پایین ترین مرتبه در هرم سلسله مراتب که کمترین حق را نسبت به بقیه اعضای گروه دارند. بعد از همه غذا می خورند و در فرایند تصمیم گیری مشارکتی ندارند.
برخی از جزئیات کار:
کمینه سازی نقص محدودیت ها توسط گرگ خاکستری استاندارد
ملاحظه می شود که علی رغم تکرار بیشتر به نتایج بهتری منجر نمی شود لذا پیشنهاد می شود همانند بهینه سازی گروه ذرات الگوریتم گرگ خاکستری استاندارد نیز با روش های مناسبی بهبود یابند مانند جستجوی محلی، فرار از بهینه محلی و ترکیب با روش های فرا ابتکاری دیگر.
کمینه سازی محدودیت های نرم و رضایتمندی کاربران
محدودیت های نرم
ظرفیت اتاق: برای هر تدریس، تعداد دانشجویانی که برای آن درس در نظر گرفته شدهاست باید کمتر یا مساوی تعداد صندلیهای اتاقی که برای تدریس در نظر گرفته شده است، باشد. به ازای هر دانشجوی اضافی بر ظرفیت اتاق، یک جریمه در نظر گرفته میشود.
حداقل روزهای کاری: روزهای تدریسهای یک درس، باید در تعداد روزهای مشخص شده باشد (حداقل). هر روز کمتر از حداقل روزهای تعیین شده، جریمهای معادل پنج واحد در نظر گرفته میشود.
فشردگی برنامه تحصیلی: تدریسهای یک برنامه ی تحصیلی، پشت سر هم قرار گیرند. برای یک برنامهی تحصیلی در یک روز تدریسهایی که پشت سر هم نیستند، جریمه در نظر گرفته میشود. برای هر تدریس مجزّا در یک روز، دو واحد جریمه در نظر گرفته میشود.
اتاق مشخص: همه ی تدریسهای یک درس باید در یک اتاق برگزار شود. هر اتاق مجزّا برای تدریسها، بجز اوّلی، یک واحد جریمه در نظر گرفته میشود.
رضایتمندی کاربران
رضایتمندی=حداقل روزهای کاری*۵+فشردگی برنامه *۳+اتاق مشخص
که می توان از منظر دید استاد و یا دانشجو رابطه ای مانند فوق و متناسب با سلیقه اساتید و دانشجویان تعریف نمود و یک بهینه مناسب از آن را در نظر گرفت که با توجه به دانشگاه و سلیقه اساتید و دانشجویان متفاوت خواهد بود.
برخی نتایج:
کمینه سازی نقض ها توسط بهینه سازی گروه ذرّات گسسته با اعداد صحیح
کمینه سازی نقض ها توسط بهینهسازی گروه ذرّات گسسته جایگشتی
کمینه سازی نقض ها توسط بهینهسازی گروه ذرّات گسسته بهبودیافته توسط جهش
دیگر نتیجه برای ۶ اتاق:
در صورت سوال در مورد محصول و یا در صورت اشکال در اجرای شبیه سازی می توانید از بخش تماس با ما (منوی بالا)، با شماره تلفن مورد نظر مکاتبه نمایید.
مجموعه: الگوریتم های فراابتکاری و هوشمند, ریاضیات و محاسبات عددی, مهندسی کامپیوتر, یادگیری ماشینبرچسب ها الگوريتم GWO, الگوريتم GWO در متلب, الگوريتم گرگ خاكستري, الگوريتم گرگ خاكستري جهت ارائه يك برنامه درسي مناسب و هماهنگ در متلب, الگوريتم گرگ خاكستري جهت ارائه يك مسئله کمینه سازی (برنامه درسي مناسب و هماهنگ) در متلب, الگوريتم گرگ خاكستري در متلب, الگوریتم گرگ خاکستری GWO با متلب به همراه گزارش کار, الگوریتم گرگ خاکستری همراه اسلاید فارسی, الگوریتم گرگ های خاکستری GWO - اشنایی با الگوریتم گرگ خاکستری, برنامه ریزی درسی با الگوریتم های فراابتکاری, برنامه ریزی درسی با متلب, پايين ترين مرتبه در هرم سلسله مراتب در الگوریتم گرگ ها, رضایتمندی کاربران در متلب, ساختار سلسله مراتبي و رفتار اجتماعي گرگ هاي خاكستري, شبیه سازی الگوريتم GWO, شبیه سازی الگوريتم گرگ خاكستري, شبیه سازی رضایتمندی کاربران با الگوریتم گرگ, شبیه سازی ساختار سلسله مراتبي و رفتار اجتماعي گرگ هاي خاكستري, شبیه سازی و ترجمه مقال + گرگ خاکستری, شبیه سازی یک کار از الگوریتم گرگ, ضایتمندی=حداقل روزهای کاری*5+فشردگی برنامه *3+اتاق مشخص, ظرفیت اتاق ر متلب, فشردگی برنامه تحصیلی, فیلم الگوریتم بهینه سازی گرگ خاکستری GWO با MATLAB, کمینه سازی محدودیت های نرم و رضایتمندی کاربران, کمینه سازی نقص محدودیت ها توسط گرگ خاکستری استاندارد, گرگ هاي beta, گرگ هاي delta, گرگ هاي omega, مثال هایی از الگوريتم گرگ خاكستري, محدودیت های نرم در متلب, مقاله الگوریتم گرگ خاکستری بهبودیافته




