NBCEC v8.0 更新日志
一、新增功能(7项)
1. 并行加速功能新增多算法并行运行的功能,这里的核心数会自适应你的电脑,不会因为设置过大而导致运行崩溃。


原始APP只支持导出 .fig 和 .jpg 图片,本次更新新增 .pdf和.eps文件导出,,适合 LaTeX 论文投稿。支持四种格式图片的导出:

3. 新增Friedman 检验
对所有算法在所有测试函数上的平均适应度进行 Friedman 非参数检验,输出 p 值、平均排名和排名矩阵

4. 新增小提琴图

箱线图只告诉你5个统计量(最小值、Q1、中位数、Q3、最大值),箱线图可以知道数据的范围和集中趋势,但看不到数据具体怎么分布的。 小提琴图在此基础上,用核密度估计画出数据的分布轮廓——哪里鼓起来说明数据密集,哪里收窄说明数据稀疏。 举个例子: 两个算法跑30次,箱线图可能看起来差不多(中位数、四分位数相近),但小提琴图可以揭示:
- 算法A的结果集中在一个值附近(形状瘦长)→ 稳定性好
- 算法B的结果分成两坨(形状像葫芦)→ 有时收敛到好的解,有时卡在差的解
总结
- 箱线图:看中位数、离群点、数据范围,简洁直观
- 小提琴图:看数据的分布密度和形状,信息量更大,能发现多峰、偏态等箱线图看不出来的特征
5. 新增Win/Tie/Loss 统计
基于 Wilcoxon 检验 p 值计算胜/平/负统计(第一个算法为参考),导出 3 个 Sheet 的 Excel(秩和检验 W/T/L、符号秩检验 W/T/L、逐函数详情)

6. PDF 实验报告
新增生成多页 PDF 报告 第一页:实验配置、Friedman 检验结果与排名、Win/Tie/Loss 汇总 后续页:逐函数统计指标表格(Min/Std/Mean/Median/Worst/AvgTime),最优值绿色高亮
7. 添加统计检验功能说明文档
新增 统计检验功能说明.md:用通俗语言解释 Friedman 检验、Wilcoxon 秩和检验、Wilcoxon 符号秩检验、Win/Tie/Loss 统计的原理、用法和结果解读

1. 平均收敛曲线图例优化
图例只在最后一张图的底部居中显示,不再每张图都重复绘制
图例列数根据算法数量自适应:≤5个算法 = N列,6-10个 = 7列,11+个 = 7列

2.平均排序图上面的线删掉了
原先的:
现在的:

3. 平均收敛曲线 y 轴自适应
使用普通 plot(非 semilogy)时,y 轴范围自动适应数据实际最小/最大值
4. 工程问题保存路径自动化
去掉每次运行都弹出的保存路径选择对话框 自动使用上次保存路径,或全局路径,或当前目录
5. 多运行日志窗口添加"打开保存目录"按钮
在日志窗口右下角新增按钮,初始隐藏 所有算法运行完毕后自动显示,点击即可打开结果所在文件

三、修复了一些Bug序号 问题描述 1 带下划线的算法名字,取消了LATEX转义,可以正常在图中显示 2 只选1个测试函数时,friedman 需要至少2行输入,直接崩溃 3 算法数量多(如14个)时,Friedman 排名列表 + W/T/L 内容超出页面底部4 使用semilogy绘图时,遇到负值或零值的函数(如CEC2017经典函数 F16)无法绘制 5 多算法对比测试中,最左侧子图的 y 轴标签被截断不可见的bug
friedman 需要至少2行输入,直接崩溃 | |
算法数量多(如14个)时,Friedman 排名列表 + W/T/L 内容超出页面底部 | |
使用 | |
多算法对比测试中,最左侧子图的 y 轴标签被截断不可见的bug |
本次更新,源自许多老朋友长期使用中的点滴反馈。一路走来,♥承蒙厚爱♥。真心感谢每一位默默支持小淘的你——是你们的陪伴,给了我持续更新的勇气。往后,也热烈欢迎小伙伴们提出各种新想法、新需求。我会一直用心打磨这款 App,陪大家走得更远,不负每一份信任。
透露一下:后续有计划继续添加各种应用案例的想法,比如各种路径规划、PID优化、电力无功优化等案例、并且为每块案例都添加可自定义的场景,保证每位小伙伴写论文都不重复~
欢迎持续关注哦!


欢迎持续关注哦!

优化算法APP完整代码获取链接
https://mbd.pub/o/bread/ZpaXlpxt
或者点击下方阅读原文获取!
1. 软件必须依托于MATLAB平台,并集成安装在MATLAB APP里。就是如图这个位置:

2.由于APPdesigner的迭代更新速度较快,不同MATLAB版本之间差异较大,因此,软件必须运行于 MATLAB2020b及其以上版本。
3. 为保护原创,此软件采用加密形式,并设置了登录界面,同一个账号,最多可在两台电脑授权。
4.之前购买过的小伙伴,直接跳转链接下载最新的即可!
该软件由公众号——淘个代码开发,调试过很多次,真正的心血之作!
软件如有什么不足之处,欢迎后台留言~
关于此软件往期更新的文章在这里:
夜雨聆风
