我在MATLAB中使用遗传算法来做两个客观的优化问题。我想知道有没有办法在3d卷中绘制每一代的人口?我的意思是,(f1,f2,n)其中f1是我想要最小化的第一个目标的值,f2是我想要最小化的第二个目标的值,n是迭代次数,在结束时每次迭代(生成)遗传算法产生一个由几个点(f1,f2)组成的pareto-fron。
如何在优化结束时绘制体积以显示遗传算法如何收敛到最终结果?插入每一代的凸包可能吗?
答案 0 :(得分:4)
我认为3D体积很难解释,最好在2D中进行动画制作(理想情况下),或者如果你不能做动画,可以在同一个绘图上绘制所有迭代例如改变颜色以表示迭代。
例如: