function [z] = levy(n,m,beta)
% This function implements Levy's flight.
% For more information see
%'Multiobjective cuckoo search for design optimization Xin-She Yang, Suash Deb'.
% Coded by Hemanth Manjunatha on Nov 13 2015.
% Input parameters
% n -> Number of steps
% m -> Number of Dimensions
% beta -> Power law index % Note: 1 < beta < 2
% Output
% z -> 'n' levy steps in 'm' dimension
num = gamma(1+beta)*sin(pi*beta/2); % used for Numerator
den = gamma((1+beta)/2)*beta*2^((beta-1)/2); % used for Denominator
sigma_u = (num/den)^(1/beta);% Standard deviation
u = random('Normal',0,sigma_u^2,n,m);
v = random('Normal',0,1,n,m);
z = u./(abs(v).^(1/beta));
end
levy.zip_MATLAB实现_levy_levy 分布_levy分布_levy分布 matlab
版权申诉
5星 · 超过95%的资源 171 浏览量
2022-07-15
21:26:40
上传
评论
收藏 2KB ZIP 举报
寒泊
- 粉丝: 75
- 资源: 1万+
最新资源
- 王姿.html
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论6