فیلم های آموزشی
ژنتیک و محاسبات تکاملی
فیلم های آموزشی
شبکه عصبی مصنوعی
فیلم های آموزشی
الگوریتم های فراابتکاری
آموزش الگوریتم TLBO آموزش شبکه عصبی مصنوعی آموزش الگوریتم کرم شب تاب
آموزش الگوریتم PSO آموزش شبکه عصبی گازی آموزش الگوریتم مورچگان
آموزش ترکیب ژنتیک و PSO آموزش شبکه عصبی رقابتی آموزش الگوریتم علف هرز
آموزش الگوریتم BBO آموزش شبکه عصبی MLP آموزش الگوریتم جهش قورباغه
آموزش الگوریتم فرهنگی آموزش شبکه عصبی RBF آموزش الگوریتم کرم شب تاب
آموزش انتخاب ویژگی آموزش شبکه عصبی LVQ آموزش الگوریتم زنبور ها
آموزش الگوریتم ژنتیک آموزش شبکه عصبی GMDH آموزش کلونی زنبور مصنوعی
الگوریتم رقابت استعماری شبکه عصبی با نروسولوشن آموزش الگوریتم ژنتیک

نسخه باینری الگوریتم رقابت استعماری

سوال: چگونه می توان نسخه باینری الگوریتم رقایت استعماری (Binary Imperialist Competitive Algorithm) را ایجاد کرد؟
پاسخ: تهیه نسخه باینری این الگوریتم بسیار ساده و با افزودن دو خط به کدهای پیوسته امکان پذیر است. کافی است، مقدار کمینه و بیشیه متغیرها را بین صفر و یک قرار دهید و بگذارید الگوریتم کارش را انجام دهد. فقط قبل از ارسال مقادیر به تابع هزینه، با تابع round مقادیر را روند کنید تا به بردار صفر و یک تبدیل شوند. توجه کنید که ماهیت متغیرها همچنان پیوسته بوده و پیوسته باقی خواهند ماند و فقط قبل از ورود به تابغ هزینه با تابع round باینری می شوند. به عبارت دیگر، الگوریتم به خیال خود مشغول حل یک مسئله پیوسته است و تابع هزینه هم به خیال خود گسسته است. این میان یک دستور روند کردن، زبان ارتباطی تابع هزینه گسسته (باینری) و الگوریتم پیوسته را برقرار می کند.
پایان متن