توضیحات
الگوریتم بهینه سازی ملخ GOA در متلب
الگوريتمهای بهينهسازی، جستجوی تصادفي و تکاملي روشهای نوظهور ميباشـند كـه بـرای دستيابي به جوابهای بهينة سراسری استفاده ميشوند. تصادفيبودن اين روشهای بهينـهسـازی مانع از به تله افتادن در نقاط بهينة محلي ميگـردد. دسـتيابي بـه جوابهـای بهينـة سراسـری در مسائل بهينهسازی عملي و بهينهسازيهای مهندسي، توجه اصلي ميباشـد. تعـداد زيـادی از ايـن الگوريتمهای بهينهسازی، الهام گرفته از طبيعت ميباشند. الگـوريتم جديـد ملـخ(GOA) نيـز متعلق به اين دسته از روشهای بهينهسازی دارد و از سرعت بهينهسازی بالايي نيز برخوردار مـيباشد. الگوريتم بهينهسازی GOA برای اولين بار در سال ٢٠١٧ توسط آقايان سارمي و ميرجليلي ارائه شده است(سارمی و میرجلیلی، 2017). الگوريتم ارائهشده به تقليد از رفتـار حملة ملخها در طبيعت بـرای حل مشکلات بهينه سازی بهصورت رياضي مدلسازی و ارائه شده است.
ملخها، حشره هستند. آنها به دليل آسيبي که به محصولات کشاورز مي زنند، آفت محسوب مـيشوند. اگرچه ملخها معمولاً به صورت تکـي در طبيعت ديده ميشوند، اما آنها متعلق به بزرگترين گروه از حيوانات هستند. اندازة گروه ملخهـا ميتواند در مقياس يک قاره بوده و برای کشاورزان کابوس باشد. جنبة منحصر به فرد دسـتة ملخها اين است که رفتار گروهي هم در بچگي و هم در بزرگسالي آنها ديده ميشود. ميليونها بچـه ملـخ مانند لوله های غلطان ميپرند و حرکت ميکننـد. در مسيرشـان تقريباً هـر سـبزيجاتي را مـيخورند. بعد از اين رفتار، وقتي بزرگ ميشوند، در هوا تشکيل گروه مي دهند. به اين صورت ملخها فاصله های زيادی را برا مهاجرت طي ميکنند(سارمی و میرجلیلی، 2017).
ويژگي اصلي گروه ملخها در مرحلة لارو، حرکت آهسته و گامهـای کوچـک آنها اسـت. در مقايسـه، حرکت زياد و ناگهاني اصليترين ويژگي ملخهای بزرگتر است. جستجو برای غذا، ديگـر خصيصـة مهم گروه ملخها است. همانطور که توضـيح داده شـد، الگوريتمهـا مبتنـي بـر الهامـات طبيعي به طور منطقي روند تحقيق را به دو دسته تقسيم ميکند: کشف و بهرهبردار. در کشف، عوامل تحقيق آنها را تشويق به حرکت ناگهاني ميکند، در حاليکه آنهـا در مرحلـة بهـرهبـردار تمايل به حرکت محلي دارند. اين دو عملکرد، علاوه بر جستجو برای هدف، توسط ملخها بـه طـور طبيعي انجام ميشوند. بنابراين، اگر ما راهي پيدا کنيم تا اين رفتار را به صورت رياضي مدلسـازی کنيم، ميتوانيم الگوريتم جديد که از طبيعت الهام گرفته طراحي کنيم.
در این پروژه کد الگوریتم بهینه سازی ملخ(GOA) همراه گزارش عملکرد الگوریتم بهینه سازی ملخ آماده شده است.