|
|
ارائه یک الگوریتم موازی بهینهسازی غذایابی باکتری پیادهسازی شده در واحد پردازش گرافیکی
|
|
|
|
|
نویسنده
|
رفیعی علی ,موسوی مرتضی
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1396 - دوره : 15 - شماره : 2 - صفحه:113 -124
|
چکیده
|
الگوریتم غذایابی باکتری یکی از الگوریتمهای بهینهسازی مبتنی بر جمعیت است که برای حل مسایل جستجو در شاخههای مختلف علوم استفاده میشود. یکی از مواردی که امروزه مورد توجه قرار گرفته است قابلیت اجرای موازی الگوریتمهای بهینهسازی مبتنی بر جمعیت در پردازندههای گرافیکی است. با توجه به سرعت پایین الگوریتم بهینهسازی غذایابی باکتری در مواجهه با مسایل پیچیده و همچنین عدم توانایی حل مسایل با ابعاد بزرگ توسط این الگوریتم، اجرای آن بر روی پردازندههای گرافیکی یک راه حل مناسب برای پوشش نقاط ضعف این الگوریتم میباشد. در این نوشته ما یک نسخه موازی از الگوریتم بهینهسازی غذایابی باکتری ارائه دادیم که قابلیت اجرا در پردازندههای گرافیکی و با استفاده از طراحی کودا را دارد. همچنین کارایی این الگوریتم را با استفاده از تعدادی از مسایل شناختهشده بهینهسازی در مقایسه با الگوریتم استاندارد بهینهسازی غذایابی باکتری مورد ارزیابی قرار دادیم. نتایج نشان میدهد که الگوریتم موازی غذایابی باکتری نسبت به الگوریتم استاندارد غذایابی باکتری دارای سرعت و کارایی بالاتری میباشد.
|
کلیدواژه
|
الگوریتم مبتنی بر جمعیت، الگوریتم موازی غذایابی باکتری، کودا، واحد پردازش گرافیکی
|
آدرس
|
دانشگاه آزاد اسلامی واحد اراک, دانشکده فنی و مهندسی, گروه کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد اراک, دانشکده فنی و مهندسی, گروه کامپیوتر, ایران
|
پست الکترونیکی
|
m_mosavi@iau-arak.ac.ir
|
|
|
|
|
|
|
|
|
A Parallel Bacterial Foraging Optimization Algorithm implementation on GPU
|
|
|
Authors
|
Rafiee A. ,Mosavi S. M.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|