ارائه‌ی یک روش جدید برای افزایش هوشمندی و سرعت الگوریتم کرم شب‌تاب

نوع مقاله: مقاله پژوهشی

نویسندگان

1 کارشناس ارشد مهندسی کامپیوتر، دانشکده فنی مهندسی، دانشگاه آزاد، لرستان، ایران

2 دانشجوی دکتری مدیریت فناوری اطلاعات، دانشگاه آزاد اسلامی، واحد علوم و تحقیقات تهران

چکیده

امروزه اغلب مسائل مهم در صنعت از نوع مسائل بهینه‌سازی غیرخطی و چندپارامتری محسوب می‌‌شوند. از طرفی، جذابیت رفتار و تعامل جانوران در طبیعت باعث شده است تا دانشمندان علوم رایانه با الهام از این تعاملات، الگوریتم‌هایی برای مسائل بهینه‌‌سازی ایجاد نمایند که در خیلی از موارد راه‌‌حل‌‌های سریع و قابل قبولی برای مسائل پیچیده به همراه دارند. یکی از الگوریتم‌های هوش ازدحامی، الگوریتم کرم شب‌تاب است که بر اساس نوردهی کرم‌‌های شب‌تاب و جذب آن‌ها به سمت نور بیشتر شکل‌گرفته است. ایراد اصلی الگوریتم‌‌هایی مانند کرم شب‌‌‌‌تاب این است که برای همگرا شدن به جواب‌های موردنظر، نیاز به زمان زیاد دارد. بنابراین، در صورتی ‌که تعداد کرم‌‌های شب‌تاب بیش از 128 باشد، زمان اجرای آن‌‌ها با استفاده از سی پی یو 2.5820 میلی‌‌ثانیه اما با استفاده از جی پی یو 5090/1 میلی‌‌ثانیه است. در این مقاله قصد داریم با استفاده از امکانات واحد پردازش کارت گرافیک، نسخه‌‌ای از الگوریتم کرم شب‌‌تاب را ارائه دهیم که همگام با حفظ دقت، با سرعت بیشتری به جواب‌‌های موردنظر همگرا شود.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Present a new method for increasing the intelligence and speed of the Firefly algorithm

نویسندگان [English]

  • fariba solaymani 1
  • narges salehpour 1
  • mohammad nazari farokhi 2
1 MSc in Computer Engineering, Faculty of Engineering, Azad University, Lorestan, Iran
2 Ph.D Student. in Information Technology Management, Islamic Azad University, Science and Research Branch of Tehran, Tehran, Iran
چکیده [English]

Today, Most important issues in the industry of non-linear and multi-parametric are considered optimization problems. On the other hand, the attractiveness of the behavior and interaction of animals has led the computer scientists, inspired by these interactions to create algorithms for optimization problems, which in many cases provide quick and acceptable solutions to complex problems. One of the propagation intelligence algorithms is firefly algorithm, which is bace on the exposure of luminous worms and their absorption into more light. The main problem with algorithms Such as firefly is that takes a lot of time to convege the desired answers. So if the number of firefly worms is more than 128, their run time with CPU is 2.5820 milliseconds but with using GPU 1.5090 milliseconds. In this paper, we intend to use a pc graphics unit to provide a version of the firefly algorithm that converages to the desired solutions more quickly while maintaining accuracy.

کلیدواژه‌ها [English]

  • CPU
  • firefly
  • GPU
  • optimization
  • Particle Swarm
  • Swarm Intelligenc
CAPTCHA Image