الگوریتم بهینهسازی جستجوی ابرکروی مبتنی بر نظریه آشوب
محورهای موضوعی : مهندسی برق و کامپیوتر
محمد کلانتری
1
,
سکینه سهرابی
2
,
حمیدرضا رشیدی کنعان
3
,
حسین کرمی
4
1 - دانشگاه تربیت دبیر شهید رجایی
2 - دانشگاه تربیت دبیر شهید رجایی
3 - دانشگاه تربیت دبیر شهید رجایی
4 - دانشگاه صنعتی امیرکبیر
کلید واژه: الگوریتم فراابتکاری مبتنی بر نظریه آشوبالگوریتم جستجوی ابرکرویمسئله بهینهسازی نظریه آشوب,
چکیده مقاله :
در این مقاله الگوریتم بهینهسازی جستجوی ابرکروی با استفاده از نظریه آشوب ارائه میشود که ضعف الگوریتم بهینهسازی جستجوی ابرکروی استاندارد، یعنی سرعت همگرایی و افزایش تعداد تکرار اجرای الگوریتم برای رسیدن به جواب بهینه را برطرف می نماید. در الگوریتم پیشنهادی، در گام ایجاد ذرات و گام جستجو، مقادیر حاصل از دو نگاشت چبیشف و لیبوویچ، جایگزین مقادیر تصادفی موجود در الگوریتم استاندارد میشود که این امر باعث بهبود نتایج حاصل از اجرای الگوریتم شده و انحراف معیار نتایج را کاهش میدهد. نتایج شبیهسازی بر روی توابع محک استاندارد نشان میدهد که الگوریتم پیشنهادی ضمن برخورداری از همگرایی سریعتر، دقت بیشتری نیز در یافتن جواب بهینه نسبت به الگوریتم جستجوی ابرکروی استاندارد و همچنین الگوریتمهای بهینهسازی دیگر نظیر ژنتیک، ازدحام ذرات و الگوریتم جستجوی هارمونی دارد.
A Hyper Spherical Search (HSS) optimization algorithm based on chaos theory is proposed that resolves the weakness of the standard HSS optimization algorithm including the speed of convergence and the sequential increment in the number of algorithm iterations to achieve the optimal solution. For this, in the particle initiation and search steps of the proposed algorithm, random values used in the standard algorithm are replaced with the values of two mappings, Chebyshev and Liebovitch, that makes the results of the proposed algorithm definite and decreases their standard deviation. The simulation results on the standard benchmark functions show that the proposed algorithm not only has faster convergence, but also acts as a more accurate search algorithm to find the optimal solution in comparison to standard hyper spherical search algorithm and some other optimization algorithms such as genetic, particle swarm, and harmony search algorithm.