عنوان مقاله :
الگوريتم ژنتيك بهبود يافته مبتني بر راهكار خودسازماندهي بحراني و حافظه گوسي براي حل مسائل بهينهسازي پويا
پديد آورندگان :
محمدپور، مجيد دانشگاه آزاد اسلامي واحد ياسوج، كهگيلويه و بويراحمد، ايران , مينايي بيدگلي، بهروز دانشگاه علم و صنعت - دانشكده مهندسي كامپيوتر، تهران، ايران , پروين، حميد دانشگاه آزاد اسلامي، نورآباد ممسني - دانشكده مهندسي كامپيوتر، فارس، ايران , رحيمي زاده، كيوان دانشگاه ياسوج - گروه مهندسي برق و كامپيوتر، ياسوج، ايران
كليدواژه :
بهينهسازي , الگوريتم ژنتيك , محيط پويا , حافظه , خوشهبندي , تخمين تراكم , جفتگزيني , جهش , خودسازمانده
چكيده فارسي :
از آنجاييكه اجزاي پويا، همراه با محدويتهاي غيرخطي و اهداف متعدد، يكي از خصوصيتهايي است كه بهطور مكرر در مسائل دنياي واقعي ظاهر ميشود و چون زمان زيادي است كه محاسبات تكاملي وارد حوزه كاربردهاي صنعتي شده است (بهخصوص بهعلت توانايي آنها در مواجهه با محيطهاي چندهدفه و غيرخطي) انتظار ميرود كه هرچه زودتر توجه به اين زمينه در جامعه علمي رشد پيدا كند.امروزه استفاده از الگوريتمهاي تكاملي كه بر اساس رفتارهاي زيستي طبيعي بهوجود آمدهاند براي حل اين مسائل از اهميت ويژهاي برخوردار هستند. از جمله اين الگوريتمها ميتوان به الگوريتم ژنتيك اشاره نمود. هدف اين مقاله و ادعاي اصلي آن، امكان طراحي پروتكلهاي الهام گرفته از طبيعت در الگوريتم ژنتيك است كه روي بهينهسازي در محيطهاي پويا موثر باشد، در حاليكه پيچيدگي الگوريتم را حفظ كند و تغييرات در فضاي مسئله بهصورت دورهاي رخ دهد. در اين مقاله، يك الگوريتم ژنتيك بهبوديافته (خودسازمانده بحراني) مبتني بر حافظه براي حل مسائلبهينهسازي پويا ارائه شده است. در الگوريتم ارائهشده، از يك عملگر جهش خودسازمانده كه مبتني بر مدل تپه شني است، استفاده شده است. عملگر جهش خودسازمانده يك عملگر جهش هست كه ميتواند نرخهاي جهش خودتنظيمشونده را با يك توزيع ويژه بر مبناي مدل تپه شني انجام دهد كه اين براي بهينهسازي پويا مناسب است. اگر تغييرات بهصورت دورهاي رخ دهند، بهطور معمول استفاده از اطلاعات گذشته اجازه ميدهد الگوريتم بهسرعت بعد از تغيير محيط به سازگاري در شرايط محيطي جديد برسد. ايده مورد نظر در اين زمينه، استفاده از يك حافظه ميباشد. يكي از چالشهاي اساسي در بهكارگيري حافظه، تنوع ميباشد. براي افزايش سطح تنوع از يك حافظه تخمبن تراكم با خوشهبندي گاوسي استفاده شده است. همچنين از راهكاري براي جايگزيني و بازيابي در حافظه استفاده شده است. در طرح پيشنهادي ابتدا جهش خودسازمانده بحراني جديد، با ساير الگوريتمهاي ژنتيك ارائه شده توسط ساير محققين تركيب شده ونتايج حاصل شده نشان ميدهد كه اين روش توانسته بهكرات ساير الگوريتمهاي ژنتيك را براي محيطهاي پويا بهبود بخشد. در نهايت روش پيشنهادي اين مقاله كه تركيب خودسازماندهي بحراني جديد با حافظه تخمين تراكم گوسي است ارائه شده است. نتايج اين روش با ساير روشهاي مشابه كه با راهكار جهش خودسازمانده جديد نتايجشان بهبود داده شده است، مقايسه خواهد شد. نتايج حاصل بر روي مسائل محك مختلف باعنوان توابع تله پويا، آزمايش شده است. نشان داده شده كه روش پيشنهادي، حتي از روشهاي رقيب كه با روش جهش خودسازمانده جديد، بهبود يافتهاند نتايج مناسبتري را توليد كرده است. معيار ارزيابي در اين مقاله معيار كارآيي برونخطي ميباشد. نتايج آزمايشها نشان ميدهند كه روش پيشنهادي موثر هست چراكه با روشهاي ديگر در پارامترهايي از محيطهاي پويا مقايسه گرديده كه آنها بهترين كارايي را دارا هستند.
چكيده لاتين :
Dynamic components, nonlinear limitation, and multi-objectives are characteristics that we face in the real world. Nowadays, using transmutation algorithms based on biological behaviors is spread e.g. Genetic algorithm. This study tried to design optimization protocol, inspired by Genetic algorithm. Such algorithm tries to keep its complexity and variation in question scope will happen periodically. In other words, this study proposes an optimized Genetic algorithm to solve dynamic optimization problems.
A new self-mutate operator based on the sandhill model was used in this algorithm. a self-mutate operator is a new mutate operator which can predict self-regulated mutation rates based on the sandhill distribution model. This model can match the new cope condition If variations happen periodically. Switching to a new situation is based on memory. One of the issues of using memory is diversity. a density prediction memory with gaussian clusters was used to increase memory diversity. The new method showed better results compare to the other genetic algorithms. Results were compared with the other self-mutate methods. Also, results were tested with on different functions such as royal road, one max, and deceptive. The phase results were much better than the opponent methods. Since the parameters of the proposed method will not increase in comparison with other algorithms, It can be used in real-world applications.
عنوان نشريه :
محاسبات نرم