لوگوی سایت نوآوران گرمی
نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو

شماره های پشتیبانی

09194751295 - 09365442247

NoavaranGermi@gmail.com

الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب

  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (54 امتیاز از 11 رای)
    Loading...
  • چهارشنبه ۲۸ بهمن ۱۳۹۴
  • 403 views

matlab sso 14088 1 الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب

دانلود رایگان پروژه الگوریتم بهینه سازی عنکبوت اجتماعی SSA – SSO با MATLAB

در این پست دانلود رایگان پروژه الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب را به همراه مقاله و پاورپوینت آماده کرده ایم که امیدواریم مورد استفاده شما عزیز قرار گیرد.

الگوریتم بهینه سازی عنکبوت اجتماعی یا SSA – Social Spider Algorithm یا SSO یک الگوریتم بهینه سازی نوین است که در سال ۲۰۱۵ توسط شخصی به نام جیمیز ارائه شده است. در طی سال های متعدی، عنکبوت در هوش مصنوعی، موضوع تحقیقاتی بسیاری از پژوهشگران در مقایسه با دیگر حیوانات بوده است. می توان رفتار جستجوگر عنکبوت اجتماعی را، حرکت همگانی آنها به سوی منبع غذایی عنوان کرد.

در وب، عنکبوت ارتعاشات منتشر شده را به منظور مشخص کردن مسیر بالقوه منبع غذایی، دریافت و تحلیل می نماید. به جهت بهینه سازی در فضای جستجو به روش SSO یا SSA ، این رفتار طبیعی مورد استفاده قرار می گیرد. فضای جستجو مسئله بهینه سازی در SSA ، وب چند بعدی عنکبوت در نظر گرفته می شود.

توضیحات بیشتر، فیلم، تصاویر خروجی و لینک دانلود رایگان پروژه الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب در ادامه مطلب.

هر یک از موقعیت ها در وب، نشان از این می باشد که برای مسله بهینه سازی، یک راه حل عملی است. همینطور، عمل وب به منزله رسانه انتقال ارتعاشات تولید شده به وسیله عنکبوت می باشد. در وب، هر عنکبوت یک موقعیت و یک برازش دارد و نشان دهنده پیدا کردن منبع غذایی در آن موقعیت است. عنکبوت قارد به حرکت در وب به صورت آزاد است اما قادر به تک وب نمی باشد.

زمانی که یک عنکبوت بخواهد به طرف یک موقعیت جدید حرکت کند، از حرک خود ارتعاشی تولید خواهد شد که در کل وب انتشار پیدا می کند. هر یک لرزش های عنکبوت، شامل اطلاعاتی از یک عنکبوت می باشد و دیگران نیز می توانند این اطلاعات ارتعاش را دریافت کنند.

قسمتی از کدهای پروژه الگوریتم بهینه سازی عنکبوت اجتماعی با متلب :

function result = main(func, dim, bound, max_iter, pop_size, r_a, p_c, p_m, info)

if (nargin == 0)
    func = @(x)sum(x.^2, 2);
    dim = 30;
    bound = 100;
    max_iter = 10000;
    pop_size = 25;
    r_a = 1;
    p_c = 0.7;
    p_m = 0.1;
    info = true;
end

g_best = Inf;
g_best_hist = [];
g_best_pos = zeros(1, dim);
position = rand(pop_size, dim) * 2 * bound - bound;
target_position = position;
target_intensity = zeros(pop_size, 1);
mask = zeros(pop_size, dim);
movement = zeros(pop_size, dim);
inactive = zeros(pop_size, 1);

if (info)
    fprintf('               SSA starts at %s\n', datestr(now));
    fprintf('==============================================\n');
    fprintf(' iter    optimum    pop_min  base_dist  mean_dist time_elapsed\n');
    fprintf('==============================================\n');
    start_time = java.lang.System.currentTimeMillis;
end
    
iter = 0;
while (iter < max_iter)
    iter = iter + 1;
    spider_fitness = func(position);
    base_distance = mean(std(position));
    distance = squareform(pdist(position));
    
    if (min(spider_fitness) < g_best)
        [g_best, ind] = min(spider_fitness);
        g_best_pos = position(ind, :);
    end
    g_best_hist = [g_best_hist g_best];
    if (info && (iter == 1 || iter == 10 ...
            || (iter < 1001 && mod(iter, 100) == 0) ...
            || (iter < 10001 && mod(iter, 1000) == 0) ...
            || (iter < 100000 && mod(iter, 1000) == 0)))
        elapsed_time = java.lang.System.currentTimeMillis - start_time;
        fprintf(['% 5s %.4e %.4e %.4e %.4e %02d:%02d:%02d.%03d\n'], num2str(iter), ...
            g_best, min(spider_fitness), base_distance, mean(mean(distance)), ...
            fix(elapsed_time / 3600000), mod(fix(elapsed_time / 60000), 60), ...
            mod(fix(elapsed_time / 1000), 60), (mod(elapsed_time, 1000)));
    end

تصویر خروجی ۱:

matlab sso 14088 2 الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب

تصویر خروجی ۲:

matlab sso 14088 3 الگوریتم بهینه سازی عنکبوت اجتماعی SSA با متلب


جزئیات دانلود

قیمت


رایـــــگان

جهت دانلود ابتدا برروی دکمه G+1 و لایک فیس بوک کلیک کرده و سایت ما را محبوب کنید سپس از لینک زیر دانلود را انجام دهید.


توضــیحات:فرمت: PPTX , MP4 , PDF , m | اندازه فایل: 3.58 مگابایت


لینک دانلود:فایل 1

در صورت سفارش ( انجام شبیه سازی - برنامه نویسی و ...) در موضوعات بالا می توانید به صورت آنلاین با ما در تماس باشید

socket programing آموزش برنامه نویسی بازی تحت شبکه بازی تحت شبکه برای درس مهندسی اینترنت بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله شبکه خرید سورس بازی تحت شبکه دانلود بازی تحت شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس بازی با socket programing سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین نحوه نوشتن برنامه تحت شبکه نحوه نوشتن برنامه تحت شبکه به زبان سی شارپ پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه برای درس مهندسی اینترنت پروژه تحت شبکه به زبان سی شارپ پروژه رایگان matlab پروژه سیمولینک matlab پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab پروژه کارشناسی به همراه داکیومنت

خوشحال خواهیم شد اگر نظر خودتون رو در باره این مطلب ثبت کنید

  • هانیه

    دوشنبه , ۳ خرداد

    متشکر که این پروژرو رایگان تو سایت گذاشتین خیلی هم راحت با لینک مستقیم دانلودش کردم .