rand
=====
This is the rng described in the D.E. Knuth's book. Ported from the legacy nsga2 code
implemented in c. This code is not vectorized at all, just implemented to check if the
results from this matlab version exactly matches with the original nsga2 code (per
random state or generation wise). Please do not use this rng if the speed is your main
concern, however, if you are worried about the validity of the results generated from
this matlab code, you can use it.
To use, remove all matlab rng function calls (rand(), randperm etc.) and replace them
with the functions from these scripts.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在算法开发和实现方面,Matlab具有以下一些好处: 1. 丰富的数学和科学函数库:Matlab提供了广泛的数学、信号处理、图像处理、优化、统计等领域的函数库,这些函数库可以帮助开发者快速实现各种复杂的数值计算算法。这些函数库提供了许多常用的算法和工具,可以大大简化算法开发的过程。 2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型开发:Matlab提供了一个交互式的开发环境,可以快速进行算法的原型开发和测试。开发者可以实时查看和修改变量、绘制图形、调试代码等,从而加快了算法的迭代和优化过程。这种快速原型开发的特性使得算法开发者可以更快地验证和修改他们的想法。 4. 可视化和绘图功能:Matlab具有强大的可视化和绘图功能,可以帮助开发者直观地展示和分析算法的结果。开发者可以使用Matlab绘制各种图形、曲线、图像,以及创建动画和交互式界面,从而更好地理解和传达算法的工作原理和效果。 5. 并行计算和加速:Matlab提供了并行计算和加速工具,如并行计算工具箱和GPU计算功能。这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率
资源推荐
资源详情
资源评论
收起资源包目录
Matlab中的一种非常快速的90 %矢量化NSGA-II算法.zip (77个子文件)
nsga2-matlab-master
rand
randomize.m 205B
randompercv.m 218B
randomperc.m 221B
rndreal.m 164B
warmup_random.m 481B
test.m 209B
rndrealv.m 209B
rnd.m 265B
advance_random.m 476B
README.md 604B
rndv.m 206B
pprint.m 272B
nsga2.m 3KB
merge_pop.m 118B
generate_dominance_matrix.m 2KB
LICENSE 11KB
save_pop.m 4KB
real_mutate.m 3KB
save_plots.m 1KB
assign_rank_and_crowding_distance.m 1KB
assign_crowding_distance.m 3KB
initialize_pop.m 1KB
fill_nondominated_sort.m 1KB
real_cross.m 6KB
evaluate_pop.m 644B
.gitmodules 0B
show_plot.m 4KB
TODO.md 675B
assign_rank_only.m 1KB
load_input_data.m 2KB
selection.m 2KB
tournament.m 892B
bin_cross_two_point.m 755B
problemdef
bnh.m 900B
kur.m 609B
pol.m 1KB
zdt4.m 599B
tnk.m 1KB
fon.m 564B
zdt6.m 666B
zdt2.m 550B
sch2.m 707B
zdt5.m 335B
vnt.m 1KB
zdt1.m 546B
srn.m 934B
zdt3.m 623B
sch1.m 398B
osy.m 1KB
README.md 138B
input_data
tnk.in 48B
zdt4.in 86B
pol.in 57B
ctp7.in 45B
sch2.in 38B
ctp4.in 45B
ctp2.in 44B
ctp8.in 45B
zdt5.in 102B
sch1.in 41B
zdt1.in 159B
zdt2.in 157B
ctp3.in 44B
zdt6.in 77B
osy.in 63B
kur.in 52B
rseeds.in 210B
ctp1.in 44B
vnt.in 56B
srn.in 48B
bnh.in 44B
ctp5.in 44B
zdt3.in 159B
fon.in 61B
ctp6.in 45B
mutation_pop.m 372B
check_dominance.m 1KB
共 77 条
- 1
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 273
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功