الگوریتم رقابت استعماریالگوریتم های تکاملیهوش مصنوعی

الگوریتم رقابت استعماری Imperialist Competitive Algorithm – ICA

با توجه به درخواست های زیاد همراهان سایت MrMining.ir آموزش الگوریتم رقابت استعماری یا Imperialist Competitive Algorithm (به اختصار ICA) رو از امروز شروع خواهیم کرد و ارسال مطلب مرتبط با این الگوریتم محبوب در زمانبندی سایت MrMining.ir قرار داده شده است. از آنجایی که ارائه دهنده این الگوریتم یک ایرانی است، و پایان نامه مربوط به آن زیر نظر استاد کارو لوکس “پدر هوش مصنوعی ایران” انجام شده است، توجه خاصی به آن خواهیم داشت.
این الگوریتم توسط اقای اسماعیل آتش پز، دانشجوی کارشناسی ارشد دانشکده مهندسی برق و کامپیوتر در سال ۱۳۸۷ ارائه شد. از اونجایی که ایشون هم دنشکده ای من هستن، ارائه مطلب در این زمینه رو توی اولویت قرار می دم. (البته زمانی که من وارد دانشکده برق و کامپیوتر دانشگاه تهران شدم آقای آتش پز فارق التحصیل شده بودن)
مطالب بیان شده در ارتباط با رقابت استعماری به صورت زیر می باشد (این الگوریتم در دسته بندی الگوریتم های تکاملی قرار می گیرد)

۱-    بررسی مفاهیم اولیه در الگوریتم (مستعمره، استعمارگر و…)

۲-    بررسی پیشنه تاریخی و منبعی که الگوریتم از آن الهام گرفته شده است

۳-    چرخه اصلی الگوریتم رقابت استعماری

  • شکل دهي امپراطوريهاي اوليه
  • مدلسازی سياست جذب: حرکت مستعمره ها به سمت امپرياليست
  • جابجايي موقعيت مستعمره و امپرياليست
  • قدرت کل يک امپراطوري
  • رقابت استعماري
  • سقوط امپراطوريهاي ضعيف
  • همگرايي

۴-    مثال های کاربردی از رقابت استعماری
۵-    مقالات الگوریتم رقابت استعماری

 

معرفی الگوریتم رقابت استعماری

الگوریتم های بهینه سازی (ژنتیک، بهینه سازی کلونی مورچه ها و …)  عموما از فرایند های طبیعی الهام گرفته شده اند و در ارائه این الگوریتم ها به نمودهای تکامل انسانی توجهی نشده است. اما در الگوریتم رقابت استعماری،  از یک پدیده اجتماعی – انسانی الهام گرفته است. این الگوریتم به فرایند استعمار، به عنوان مرحله ای از تکامل اجتماعی – سیاسی بشر نگریسته و با مدل سازی ریاضی این پدیده تاریخی، از آن به عنوان منشأ الهام یک الگوریتم قدرتمند در زمینه بهینه سازی بهره می گیرد.

برچسب ها

نوشته های مشابه

4 نظر در “الگوریتم رقابت استعماری Imperialist Competitive Algorithm – ICA”

  1. با سلام
    من چور می توانم از الگوریتم های تکاملی برای افزایش بازدید سایت استفاده کنم
    من از این الگوریتم ها می خواهم برای افزایش بازدیدسایت hotelyar برای کلمات کلیدی “هتل” و “رزرو هتل” استفاده کنم

    1. الگوریتم های تکاملی بیشتر کاربردشون توی حوزه مسائل بهینه سازی است.
      برای موردی که شما ذکر کردیدف الگویتم های و تکنیک های مربوط به SEO رو باید بررسی کنید.

  2. با سلام
    با تشکر از سایت خوب و مطالب مفید شما
    آیا امکان استفاده از الگوریتم های داده کاوی در تحلیل سایت هایی مانند گردشگری و رزرو هتل وجود دارد؟

    لطفا اگر راهکاری دارید با من تماس بگیرید..

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن