Skip Navigation Linksلیست مقالات ترجمه شده / مقالات ترجمه شده مهندسی كامپيوتر /

عنوان ترجمه شده مقاله: استراتژی های موازی سازی، به منظور بهینه سازی الگوریتم کلونی مورچگان بر روی واحد پردازنده ی گرافیکی (GPU

بهینه سازی کلونی مورچگان (ACO) را می توان یکی از راه حل های عمده و مبتنی بر جمعیت دانست که برای حل مسائل زیادی کاربرد دارد.
 Abstract

Ant Colony Optimisation (ACO) is an effective population-based meta-heuristic for the solution of a wide variety of problems. As a population-based algorithm, its computation is intrinsically massively parallel, and it is therefore theoretically well-suited for implementation on Graphics Processing Units (GPUs). The ACO algorithm comprises two main stages: Tour construction and Pheromone update. The former has been previously implemented on the GPU, using a task-based parallelism approach. However, up until now, the latter has always been implemented on the CPU. In this paper, we discuss several parallelisation strategies for both stages of the ACO algorithm on the GPU. We propose an alternative data-based parallelism scheme for Tour construction, which fits better on the GPU architecture. We also describe novel GPU programming strategies for the Pheromone update stage. Our results show a total speed-up exceeding 28x for the Tour construction stage, and 20x for Pheromone update, and suggest that ACO is a potentially fruitful area for future research in the GPU domain

چکیده

بهینه سازی کلونی مورچگان (ACO) را می­توان یکی از  راه حل های عمده و مبتنی بر جمعیت دانست که برای حل مسائل زیادی کاربرد دارد. بهینه سازی کلونی مورچگان که یک نوع الگوریتم می­باشد، از ماهیت موازی برخوردار بوده و بنابراین از نظر تئوری می­توان آنرا برای پیاده سازی واحد های پردازش گرافیکی(GPU) ایده آل دانست. این الگوریتم از دو گام اصلی تشکیل شده است: ساخت تور یا مسیر و بروز رسانی فرمون. گام اول قبلاً  بر روی GPU پیاده سازی شده است که البته از یک روش موازی سازی مبتنی بر وظیفه برای این پیاده سازی استفاده شده است. اگرچه امروزه می­توان پیاده سازی گام دوم را نیز بر روی GPU مشاهده کرد. در این مقاله، چندین استراتژی موازی سازی  برای هر دو مرحله ی مربوط به الگوریتم ارائه خواهیم داد.  یک شِمای موازی سازی را برای ایجاد تور پیشنهاد خواهیم کرد که با معماری GPU سازگاری بهتری دارد. همچنین استراتژی های برنامه نویسی جدیدی را برای مرحله ی بروز رسانی فرمون ارائه خواهیم داد. نتایج ما یک افزایش سرعت 28 برابری را برای گام ایجاد مسیر و افزایش سرعت 20 برابری را برای بروز رسانی فرمون نشان می­دهد و حاکی از این است که ACO را میتوان یک دامنه ی غنی برای پژوهش های آینده مرتبط با GPU ها دانست

1-مقدمه

بهینه سازی کلونی مورچگان(ACO) را می­توان یک متد جستجوی مبتنی بر جمعیت دانست که ایده ی آن از رفتار واقعی مورچه ها نشأت گرفته است. این متد ممکن است در مسائل سخت عمده ای بکار گرفته شود[2],[3] که اغلب آنها ماهیتی گراف-تئوریک دارند. این متد در ابتدا در مسئله ی فروشنده ی دوره گرد (TSP) و در سال 1991 میلادی صورت گرفت[5],[6]. در اصل، مورچه های شبیه سازی شده راه حل هایی را برای مسئله ی TSP و به شکل تور هایی ایجاد می­کنند. مورچه های مصنوعی را می­توان عامل های ساده ای دانست که تور ها را به صورت موازی و به صورت احتمالاتی ایجاد می­کنند. آنها به وسیله ی مسیر های فرمون و اطلاعات هیروستیک اقدام به ایجاد این تور ها می­کنند. مسیر های فرمون را می­توان یکی از مؤلفه های اساسی الگوریتم دانست، زیرا محاوره ی غیر مستقیم الگوریتم ها را با استفاده از محیط آسان کرده که چنین روشی، Stigmergy نام دارد[7]. یک مبحث کاملی از بهینه سازی کلونی مورچگان و Stigmergy را نمی­توان در این مقاله مورد پوشش قرار داد، ولی خوانندگان می­توانند برای یک بازبینی کامل از این موضوع به [1] مراجعه کنند...


موسسه ترجمه البرز اقدام به ترجمه مقاله " مهندسی فناوری اطلاعات " با موضوع " استراتژی های موازی سازی، به منظور بهینه سازی الگوریتم کلونی مورچگان بر روی واحد پردازنده ی گرافیکی (GPU " نموده است که شما کاربر عزیز می توانید پس از دانلود رایگان مقاله انگلیسی و مطالعه ترجمه چکیده و بخشی از مقدمه مقاله، ترجمه کامل مقاله را خریداری نمایید.
عنوان ترجمه فارسی
استراتژی های موازی سازی، به منظور بهینه سازی الگوریتم کلونی مورچگان بر روی واحد پردازنده ی گرافیکی (GPU
نویسنده/ناشر/نام مجله :
IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
سال انتشار
2011
کد محصول
1003320
تعداد صفحات انگليسی
8
تعداد صفحات فارسی
20
قیمت بر حسب ریال
968,000
نوع فایل های ضمیمه
Pdf+Word
حجم فایل
1 مگا بایت
تصویر پیش فرض


این مقاله ترجمه شده را با دوستان خود به اشتراک بگذارید
سایر مقالات ترجمه شده مهندسی فناوری اطلاعات , مهندسی كامپيوتر را مشاهده کنید.
کاربر عزیز، بلافاصله پس از خرید مقاله ترجمه شده مقاله ترجمه شده و با یک کلیک می توانید مقاله ترجمه شده خود را دانلود نمایید. مقاله ترجمه شده خوداقدام نمایید.
جهت خرید لینک دانلود ترجمه فارسی کلیک کنید
جستجوی پیشرفته مقالات ترجمه شده
برای کسب اطلاعات بیشتر، راهنمای فرایند خرید و دانلود محتوا را ببینید
هزینه این مقاله ترجمه شده 968000 ریال بوده که در مقایسه با هزینه ترجمه مجدد آن بسیار ناچیز است.
اگر امکان دانلود از لینک دانلود مستقیم به هر دلیل برای شما میسر نبود، کد دانلودی که از طریق ایمیل و پیامک برای شما ارسال می شود را در کادر زیر وارد نمایید


این مقاله ترجمه شده مهندسی فناوری اطلاعات در زمینه کلمات کلیدی زیر است:





Ant Colony Optimisation (ACO)
GPU
Pheromone Update

تاریخ انتشار در سایت: 2015-02-04
جستجوی پیشرفته مقالات ترجمه شده
نظرتان در مورد این مقاله ترجمه شده چیست؟

ثبت سفارش جدید