مقاله کنفرانسی سال ۱۳۹۵ فارسی

پیاده سازی الگوریتم بهینه سازی کلنی مورچه با CUDA

چکیده مقاله

مورچه ها در طبیعت برای یافتن غذا با یکدیگر از طریق جاگذاری فرومون 3 به عنوان راهنمایی به سمت منبع غذایی همکاری میکنند الگوریتم بهینه سازی کلنی مورچه ها بر اساس همین اصل کار میکند در این الگوریتم مورچه های شبیه سازی شده، راه حلی را برای جواب مسئله می سازند و مقادیر فرومون برای دستیابی به جواب بهتر بروزرسانی میشوند ما این الگوریتم را برای مسئله فروشنده دوره گرد 4 به کار می گیریم در این مسئله هدف پیدا کردن کوتاه ترین مسیر بین یک مجموعه از شهرها است، به گونه ای که از هر شهر باید دقیقا یک بار عبور کرد الگوریتم بهینه سازی کلنی مورچه برای این مسئله با توجه به فضای بزرگ جستجوی آن بسیار مناسب است به عنوان مثال با وجود مسئله ای با تعداد 50 شهر تعداد مسیرهای ممکن بیشتر از تعداد اتم های کشف شده در جهان میباشد ما الگوریتم بهینه سازی کلنی مورچه را با استفاده از Nvidia CUDA اجرا میکنیم تا بتوانیم از مزایای واحدهای پردازش گرافیکی 0 در اجرای موازی الگوریتم بهرهمند شویم GPU ها اجازه میدهند که چندین نخ اجرایی به صورت موازی اجرا شوند و این نخها در داخل بلوکهای نخ سازماندهی میشوند به ازای هر مورچه ای که مسئول نگهداریاطلاعات حالت و وضعیت تولید کننده مسیر است یک بلوک نخ ایجاد میکنیم تعداد نخهای موجود در هر بلوک نخ یک فاکتور حیاتی میباشد به عنوان مثال تعداد 64 نخ در هر بلوک نسبت به 32 نخ در کاربردهای CUDA بهتر عمل میکند برای مسئله ای با حدود 1291 شهر، بیش از ده فاکتور برای سرعت عملکرد و تسریع وجود دارد

کلیدواژه‌ها

نویسندگان

شیوه ارجاع

�عبانی نژاد، مجید،1395،پیاده سازی الگوریتم بهینه سازی کلنی مورچه با CUDA،دومین کنفرانس بین المللی یافته های نوین پژوهشی در مهندسی برق و علوم کامپیوتر،رامسر

ارائه‌شده در

پوستر مجموعه مقالات دومین کنفرانس بین المللی یافته های نوین پژوهشی در مهندسی برق و علوم کامپیوتر مجموعه مقالات دومین کنفرانس بین المللی یافته های نوین پژوهشی در مهندسی برق و علوم کامپیوتر24 اردیبهشت 1395 · رامسر
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۳۹۵ ۱۱,۱۷۹ مشاهده

امنیت شبکه های کامپیوتری

امنیت شبکه پردازه ای است که طی آن یک شبکه در مقابل انواع مختلف تهدیدات داخلی و خارجی امن می شود امنیت مب…

شبکهتهدیداتامنیت
مقاله کنفرانسی سال ۱۳۹۴ ۸,۸۷۴ مشاهده

تشخیص بیماری از طریق عنبیه شناسی مبتنی بر شبکه عصبی

هدف اصلی این مقاله بررسی تشخیص بیماری ازطریق عنبیه شناسی بوسیله شبکه های عصبی که با استفاده ازساختار چشم…

عنبیه شناسیشبکه عصبیلبه یابی
مقاله کنفرانسی سال ۱۳۹۵ ۵,۵۰۸ مشاهده

تشخیص چهره با استفاده از پردازش تصویر

در این مقاله، چهره نقش اساسی را در شناسایی افراد ونمایش احساسات آنها در سطح جامعه دارد توانایی انسان در…

شبکه عصبیSVMشناسایی چهره
مقاله کنفرانسی سال ۱۳۹۵ ۴,۹۱۷ مشاهده

مروری بر رایانش ابری

در عصر حاضر با رشد سریع رایانش ابری، بسیاری از صنایع در پی انتقال فعالیت های محاسباتی خود به محیط ابرها…

رایانش ابریشبکه رایانه ای محاسبات ابری امنیت ابری ذخیره سازی ابری
مقاله کنفرانسی سال ۱۳۹۵ ۳,۸۰۸ مشاهده

بررسی مخاطرات موتوری شدن ژنراتور

ژنراتور و توربین در سیستم های تولید برق یکی از حساسی ترین تجهیزات به شمار می روند حفاظت از این تجهیزات ب…

توربینحفاظتبرگشت توان
مقاله کنفرانسی سال ۱۳۹۴ ۳,۶۵۳ مشاهده

زمانبندی وظایف در رایانش ابری با استفاده از الگوریتم بهینه سازی ازدحام ذرات بهبود یافته

زمانبندی، به معنی واگذاری کارآمد و مناسب منابع به کارها است هدف اصلی آن، کوتاه کردن زمان تکمیل کار، بالا…

بازپخت فلزاترایانش ابریسیستم زمانبندی کار