{
Calculate Data fitness value
If the fitness value is better than pBest
{
Set pBest = current fitness value
}
If pBest is better than gBest
{
Set gBest = pBest
}
}
For each particle
{
Calculate particle Velocity
Use gBest and Velocity to update particle Data
}

۳-۳-۳-۳ الگوریتم رقابت استعماری
الگوریتم رقابت استعماری [۲۱] مدلسازی ریاضی تکامل اجتماعی است. اکثر الگوریتمهای بهینه سازی تکاملی شبیه سازی فرایندهای طبیعی هستند مانند ژنتیک، تبرید شبیه سازی شده. تکامل انسانی جنبه های دیگری غیر از تکامل زیستی دارد مثل جنبه های اجتماعی، فکری و سیاسی-اجتماعی. تکامل این جنبه، الهام پیشنهاد الگوریتم رقابت استعماری است. الگوریتم رقابت استعماری از همان نقطه شروع مسیری متفاوت از سایر الگوریتمها را طی می کند. حل ها یا عضوهای جمعیت را به صورت کشورها می شناسد و با شبیه سازی رفتار کشورها روندی، پروسه ای را برای بهتر کردن جواب مساله طی می کند. رویکرد تکامل کشورها از جنبه سیاسی-اجتماعی[۶۱] متفاوت از تکامل انسانها از جنبه زیستی می باشد. هسته های اصلی الگوریتم رقابت استعماری عبارتند از تابع همگون سازی که بر گرفته از آن است که کشورهای استعمارگر، مستعمره ها را با زبان آموزی خود و … شبیه خود می کنند و رقابت استعماری، همان رقابت کشورهای استعمارگر برای جذب مستعمرات می باشند. انقلاب[۶۲] تغییر ناگهانی در یک گونه سیاسی- اجتماعی می باشد.
فازهای اصلی الگوریتم رقابت استعماری عبارتند از :
 
 
 
تعیین امپراطوری ها (استعمارگرها) : تعدادی از حلها که به این عنوان انتخاب می شوند.
جذب: حرکت کلونی ها به سمت امپریالیست ها
کنترل اینکه کلونی بهتر از امپریالیست است؟ (اگر خیر مرحله ۳ انجام نمی شود)
جابجایی کلونی با امپریالیست
محاسبه هزینه کل امپراطوری
مستعمره های ضعیف تر مورد رقابت سایر امپراطوری ها قرار می گیرند. (رقابت استعماری)
حذف امپراطوری که کلونی هایش را از دست می دهد.
کنترل شرط توقف (در صورت عدم تحقق برو به مرحله ۲)
در اجرای این الگوریتم در ابتدا آرایه ای از متغیرهای بهینه سازی تشکیل می دهیم. به عنوان مثال هر کشور را به صورت مجموعه مرتبی از که در آن متغیرها فرهنگ، سیاست اقتصادی، … و زبان می باشند در نظر می گیریم. در حل مساله بهینه سازی به دنبال بهترین کشور هستیم یعنی بهترین دسته پارامترهای مساله . قدرت (هزینه) هر یک از امپریالیست ها که به کمک معادله (۴) می یابیم.

این را هم حتما بخوانید :   دسته بندی علمی - پژوهشی : فرمولاسیون قرص سریع باز شونده دهانی تئوفیلین ۱۰۰میلی‌گرم و بررسی خصوصیات فیزیکوشیمیایی آن۹۴- ...

برای دانلود متن کامل پایان نامه به سایت  fotka.ir  مراجعه نمایید.

معادله (۴)