الگوریتم رقابت استعماری یک استراتژی جدید بهینه سازی بر مبنای تکامل اجتماعی سیاسی انسان است. به طور دقیق تر منبع الهام این الگوریتم فرایند اجتماعی سیاسی پدیده استعمار است. از زمان معرفی، این الگوریتم در حل مسائل مهندسی بسیاری مورد استفاده قرار گرفته است. نتایج، حاکی از موفقیت الگوریتم معرفی شده است.
شکل دهی امپراطوری های اولیه:
برای شروع الگوریتم، ابتدا آرایه ای از متغیرهای بهنیه سازی تشکیل می دهیم. در الگوریتم ژنتیک، این آرایه ”کروموزوم“ نامیده می شود. اما در الگوریتم معرفی شده، این آرایه تحت عنوان ”کشور“ شناخته می شود.
colony= [p1, p2, …, pNvar]