3.3 进行优化,查看结果

Posted bill-h

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.3 进行优化,查看结果相关的知识,希望对你有一定的参考价值。

运行JSOP,开始优化吸波结构,经过100代进化后,进化曲线如下

技术图片

可以看到,种群在大约第35代开始收敛,最终收敛于-5.2。打开interface/result.txt,我们可以看到每一代的所有个体、平均适应度和最佳个体。

为了查看进化出的最佳个体的效果,我们找到result.txt的倒数第二行:

技术图片

该行显示了最佳个体的参数和适应度值,我们将最佳个体的参数复制到usr.m的inserts中:

inserts=[ 28.7957       15.9062       1.4980       1.2625       357.7713       937.5367 ];    %插入指定个体

同时将最大代数和个体数量均设置为1:

MAXGEN=1;    %最大代数
NIND=1;    %一代中个体的数量

再次运行JSOP,CST就会对最佳个体进行仿真,仿真结果如下:

技术图片

如果对结果不满意,可以重新运行JSOP进行优化,此时result.txt会被清空,result.txt中原有的数据被存放到同一文件夹下的result.old.txt中。需要注意的是,result.old.txt只对上一次的运行结果进行备份,因此若要保存运行结果,建议对result.txt进行手动备份。

 

以上是关于3.3 进行优化,查看结果的主要内容,如果未能解决你的问题,请参考以下文章

详细实例说明+典型案例实现 对动态规划法进行全面分析 | C++

GCC优化技巧,真的有用吗?

查看发票组代码后的总结和有感

测试与优化——结对编程

优化 C# 代码片段、ObservableCollection 和 AddRange

带有片段着色器的OpenGL 3.3不同颜色