matlab空间复杂度测试,NSGA2算法matlab实现(多个测试函数)
NSGA2算法matlab实现(多个测试函数)
关注次数: 483
下载次数: 69
文件大小: 2.23M
下载需要积分: 1
代码分类:
开发平台: matlab
上传会员: ulongshi
下载代码
预览代码
Downma.com:专注MATLAB源程序代码下载和分享
代码描述
应用背景
除原NSGA2算法以外,不但编写了收敛性指标以及均匀性指标,而且对ZDT1-6,DTLZ1-3等经典测试进行了测试,同时界面友好。同时内置了各个测试函数的理想pareto最优解集,做图时同时画出算法求解的结果以及最优结果,便于比较。
关键技术
NSGA-Ⅱ是目前最流行的多目标进化算法之一,它降低了非劣排序遗传算法的复杂性,具有运行速度快,解集的收敛性好的优点,成为其他多目标优化算法性能的基准。NSGA-Ⅱ算法是 Srinivas 和 Deb 于 2000 年在 NSGA 的基础上提出的,它比 NSGA算法更加优越:它采用了快速非支配排序算法,计算复杂度比 NSGA 大大的降低;采用了拥挤度和拥挤度比较算子,代替了需要指定的共享半径 shareQ,并在快速排序后的同级比较中作为胜出标准,使准 Pareto 域中的个体能扩展到整个 Pareto 域,并均匀分布,保持了种群的多样性;引入了精英策略,扩大了采样空间,防止最佳个体的丢失,提高了算法的运算速度和鲁棒性。
代码预览
NSGA-II_the 1st
DTLZ1.xlsx
DTLZ2.xlsx
DTLZ3.xlsx
DTLZ7.xlsx
NSGA-II
NSGA II.pdf
convergence_nsga2.m
data.mat
evaluate_objective.m
genetic_operator.m
html
evaluate_objective.html
genetic_operator.html
initialize_variables.html
non_domination_sort_mod.html
nsga_2.html
objective_description_function.html
replace_chromosome.html
tournament_selection.html
initialize_variables.m
non_domination_sort_mod.m
nsga_2.m
objective_description_function.m
replace_chromosome.m
spacing_nsga2.m
test_convergence_nsga2.m
tournament_selection.m
visualization_nsga2.m
SCH.xlsx
ZDT1.xlsx
ZDT2.xlsx
ZDT3.xlsx
ZDT4.xlsx
ZDT6.xlsx
matlab空间复杂度测试,NSGA2算法matlab实现(多个测试函数)相关推荐
- em算法matlab图像应用,em算法matlab程序
EM 算法作业 EM 算法简单 介绍及应用 EM 算法是当存在数据缺失问题时,极... Matlab 实现根据以上推导,可以很容易实现 EM 算法估计 GMM 参数.现... 题目:matlab 实现 ...
- dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...
文件名称: DSTcode下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...
- matlab的lambda,lambda算法matlab
算法 Rxx=zeros(M,M); Rxx=(XX.'*(XX.')')/pd;%M*M 维 detaS=IS; Wmvdr=inv(Rxx)*detaS*inv(detaS'*inv(Rxx)*d ...
- matlab实现ica,ica算法matlab程序
ICA使用的是smooth之后的数据. 使用GIFT软件做独立成分分割 ? 软件包如同SPM 只需添加到matlab搜索路 径中保存然后在matlab中输入:gift 即可调 用. ? 其使用.... ...
- mpf的matlab,mpf与mf算法matlab实现.doc
mpf与mf算法matlab实现 mpf与mf算法matlab实现 s= load(F.CSV'); fs=3000; x1=s(1:16384,1); x2=s(1:16384,2); x3=s(1 ...
- nsct matlab,图像融合 NSCT算法 matlab
[实例简介] 经典图像融合算法, NSCT算法,为matlab 和 C++ 混合编译,修改图像地址即可方便使用 [实例截图] [核心代码] NSCT └── NSCT_toolbox ├── atro ...
- matlab blms算法程序,LMS算法Matlab程序
LMS滤波器MATLAB函数 function [yn,W,en]=LMSPrediction(xn,M,mu,k) % LMS(Least Mean Squre)算法 % 输入参数: % xn 输入 ...
- matlab 分水岭法,分水岭算法Matlab实现——三种方法 | 学步园
clear,clc%三种方法进行分水岭分割 %读入图像 filename='sar1.bmp'; f=imread(filename); Info=imfinfo(filename); if Info ...
- matlab如何调用优化算法,MATLAB优化算法(一)
1.线性规划 [x,fval]=linprog(c,A,b,Aeq,Beq,VLB,VUB) 用于解决 min(z)=cX%%求满足条件的X与已定系数c乘积之和的最小值 s.t. AX<=b ...
- 蝙蝠算法的matlab程序,经典蝙蝠算法MATLAB实现
为什么会有这么多基于群智能的算法,蚁群.粒子群.鱼群.烟花.炮竹.猪群.牛群.马群.羊群.猴群.鸡群...算法.?????? 黑人问号.jpg 蝙蝠算法( BA) 是 Yang 教授于 2010 年基 ...
最新文章
- 七牛云中带前缀的路径斜杆是怎么写的_关于小程序上传图片到七牛的总结
- 李彦宏乌镇谈人工智能:百度会很快和雄安宣布一个大的智能城市计划
- #pragma execution_character_set的意义
- O029、教你看懂OpenStack日志
- java下拉框查询_[Java教程]jQuery实现联动下拉列表查询框
- 电脑ping_Windows系统——ping打开教程
- Django 源码阅读
- 中间省略_SpringBoot2 高级案例(03): 整合sharding-jdbc中间件,实现数据分库分表
- iframe高度自适应的实现
- python实现二分查找算法
- 如何借助表格优化直通车分时折扣
- axios拦截,api统一管理
- 2021.11.22【读书笔记】丨生物信息学与功能基因组学(第五章第五节 用类似于BLAST的比对工具快速搜索基因组DNA)
- php实训目的及意义,ps实训目的
- java版怎么安装mod_java – 如何在Mac OS X上安装mod_jk
- 《三国演义》中死不瞑目的十大风流人物
- 漫画算法python篇_漫画算法:小灰的算法之旅(Python篇)(全彩)
- 20170420_趋势科技视频面试一面_后台开发
- InfoPath学习
- centos7 samba 离线安装_CentOS 7安装配置Samba服务器(挂载共享文件夹)
热门文章
- 设计一个递归算法释放二叉树bt中的所有结点(二叉树采用二叉链表存储结构)
- Java面试基础篇-Redis缓存
- html5 json.stringify,JSON.stringify()妙用
- /usr/bin/ld: cannot find Scrt1.o: No such file or directory
- eclipse xml 注释快捷键
- python源码剖析新版_Python 源码剖析之基础知识
- Android SIP软电话,通话录音,VoIP电话,linphone电话
- 软考高项论文写作技巧
- UG不用计算机名,win10系统安装UG软件后打开提示计算机名不对的解决步骤
- fiddler 安装配置,连接手机,抓包QQ小程序