
فهرست مطالب این پروژه به شرح زیر است :
ایده اصلی الگوریتم ژنتیک
الگوریتم رقابت استعماری
شکل دهی امپراطوری های اولیه
سیاست همگون سازی
انقلاب
تعویض مستعمره و استعمارگر
قدرت کل امپراطوری
رقابت استعماری
سقوط امپراطوری
شبه کد
برای شروع الگوریتم، ابتدا آرایه ای از متغیرهای بهنیه سازی تشکیل می دهیم.
در الگوریتم ژنتیک، این آرایه ”کروموزوم“ نامیده می شود. اما در الگوریتم معرفی شده، این آرایه تحت عنوان ”کشور“ شناخته می شود.
قدرت یک امپراطوری تاثیر اصلی را از قدرت حکومت مرکزی آن می پذیرد.
مستعمرات نیز تاثیری هرچند اندک بر قدرت امپراطوری دارند.
بنابراین، قدرت کل یک امپراطوری برابر قدرت حکومت مرکزی آن به علاوه درصد کوچکی از قدرت مستعمرات آن تعریف می شود.
یک یا چند مستعمره از ضعیفترین امپراطوری انتخاب کرده و آن را به امپراطوریای که بیشترین احتمال تصاحب را دارد، بده.
عملگر انقلاب (Revolution) را اعمال کن.
امپراطوریهای ضعیف را حذف کن.
اگر تنها یک امپراطوری باقی مانده باشد، توقف کن وگرنه به 2 برو.
223- الگوریتم رقابت استعماری - استراتژی بهینه سازی با الهام گیری از فرایند اجتماعی سیاسی پدیده استعمار – 20 اسلاید